Search Skills
Find the perfect capability for your agent.
approval-tests
Writes approval tests (snapshot/golden master testing) for Python, JavaScript/TypeScript, or Java. Use when verifying complex output, characterization testing legacy code, testing combinations, or working with .approved/.received files.
wasm32-pyodide-dev
Build, reinstall, and test python-blosc2 wasm32 wheels quickly on Linux using uv, pyodide-build, cibuildwheel, and a local Pyodide venv.
plotly-interactive-guide
Guide to Plotly.py for interactive scientific visualizations in Python
python-dataviz-guide
Publication-quality data visualization with matplotlib, seaborn, and plotly
python-reproducibility-guide
Reproducible Python environments, notebooks, and literate programming
econometrics-skills
12 econometrics skills. Trigger: causal analysis, regression models, treatment effects, panel data. Design: method-centric guides with R/Python code and diagnostic tests.
python-causality-guide
Learn causal inference with Python using the Brave and True handbook
code-flow-visualizer
Convert Python, JavaScript, and TypeScript functions into Mermaid flowcharts
qwenvoice-vendored-runtime
Update QwenVoice vendored Python runtime, `mlx-audio` wheel patches, and packaged dependency flows safely. Use when work touches `build_mlx_audio_wheel.sh`, `third_party_patches/mlx-audio`, bundled Python or ffmpeg assets, backend runtime experiments, or release-bundle verification for packaged apps.
pytm
Python-based threat modeling using pytm library for programmatic STRIDE analysis, data flow diagram generation, and automated security threat identification. Use when: (1) Creating threat models programmatically using Python code, (2) Generating data flow diagrams (DFDs) with automatic STRIDE threat identification, (3) Integrating threat modeling into CI/CD pipelines and shift-left security practices, (4) Analyzing system architecture for security threats across trust boundaries, (5) Producing threat reports with STRIDE categories and mitigation recommendations, (6) Maintaining threat models as code for version control and automation.
sca-trivy
Software Composition Analysis (SCA) and container vulnerability scanning using Aqua Trivy for identifying CVE vulnerabilities in dependencies, container images, IaC misconfigurations, and license compliance risks. Use when: (1) Scanning container images and filesystems for vulnerabilities and misconfigurations, (2) Analyzing dependencies for known CVEs across multiple languages (Go, Python, Node.js, Java, etc.), (3) Detecting IaC security issues in Terraform, Kubernetes, Dockerfile, (4) Integrating vulnerability scanning into CI/CD pipelines with SARIF output, (5) Generating Software Bill of Materials (SBOM) in CycloneDX or SPDX format, (6) Prioritizing remediation by CVSS score and exploitability.
nikon-photography
Manage Nikon Z5 II photo and video libraries. Batch resize, convert to JPEG XL or optimized JPEG via mozjpeg, create contact sheets, manage EXIF metadata, prepare share-ready albums, and process 4K video. Uses Python scripts via uv run for all batch operations. Use when working with JPG, NEF, HEIF, or MOV photo/video files, or when the user mentions photos, camera, Nikon, resize, sharing pictures, photo library, image optimization, JPEG XL, or contact sheet.
uv
UV Python package manager and project tool expert. Auto-loads when working with uv, pyproject.toml, Python project setup, inline script metadata (PEP 723), uv run, uv init, uv add, uv lock, uv sync, uvx, uv tool, Python dependency management, virtual environments, workspaces, or UV-based scripting suites. Keywords: uv, python, pyproject, pip, venv, dependencies, scripts, packaging.
mcp-builder
创建高质量 MCP(模型上下文协议)服务器的指南,使 LLM 能够通过精心设计的工具与外部服务交互。在构建 MCP 服务器以集成外部 API 或服务时使用,无论是 Python (FastMCP) 还是 Node/TypeScript (MCP SDK)。
git-hooks
Central authority on git hook implementations, modern best practices, and tooling for .NET/C#, JavaScript/TypeScript, Python, and polyglot repositories. Covers framework selection (Husky.Net, lefthook, Husky, pre-commit), setup workflows, Conventional Commits, semantic versioning, secret scanning (gitleaks, TruffleHog), performance optimization, CI/CD integration, testing strategies, and team collaboration patterns. Adaptive to project scale from solo developers to enterprise teams. Use for setting up git hooks, configuring pre-commit/commit-msg/pre-push hooks, integrating dotnet format/dotnet test, ESLint/Prettier, Black/Ruff/mypy, commitlint, choosing between frameworks, optimizing hook performance, enforcing code quality, automating testing, and troubleshooting hook issues.
azure-diagrams
ROUTING SKILL — delegates to specialized diagram skills. USE FOR: any diagram request when the caller does not know which tool to use. Routes to drawio, python-diagrams, or mermaid based on diagram type.
mermaid
Mermaid diagram generation for inline markdown documentation: flowcharts, sequence diagrams, Gantt charts, class diagrams, state diagrams, ER diagrams, and architecture visualizations. USE FOR: inline markdown diagrams, flowcharts, sequence diagrams, Gantt charts, state diagrams, ER diagrams, Azure resource visualization. DO NOT USE FOR: architecture diagrams with Azure icons (use drawio), WAF/cost charts (use python-diagrams), Draw.io diagrams (use drawio).
python-diagrams
Python diagram generation: WAF/cost/compliance charts (matplotlib), architecture diagrams (diagrams library), ERDs, swimlanes, timelines, wireframes (graphviz). USE FOR: WAF bar charts, cost donut/projection charts, compliance gap charts, Python architecture diagrams, ERD diagrams, business process flows, timeline/Gantt charts, UI wireframes. DO NOT USE FOR: Draw.io architecture diagrams (use drawio), inline Mermaid (use mermaid), Excalidraw whiteboarding (use excalidraw).
douyin-downloader
Download Douyin (抖音) videos from share links. Parse Douyin share text/links, download watermark-free videos, and transcribe audio to text using Volcano Engine ASR (Doubao Speech). Uses Python for iSH compatibility.