semgrep
Run Semgrep static analysis scans on codebases using parallel subagents, multi-language detection, and Pro-enabled cross-file taint tracking.
Discover reusable agent skills, browse implementation details, and find the right skill for your workflow.
546 skills found
Run Semgrep static analysis scans on codebases using parallel subagents, multi-language detection, and Pro-enabled cross-file taint tracking.
Manage major dependency upgrades through systematic compatibility analysis, staged rollout strategies, and automated testing.
Development and maintenance of the PWAFire library: build PWA API modules, handle feature detection, manage testing, and contribute to codebase following strict sync/async patterns and error handling requirements.
Generate professional, cohesive, project-specific SVG icon sets with consistent style, stroke weight, and visual density. Ideal for unique web and app UI branding.
A comprehensive guide for using Bun as a high-performance alternative to Node.js. Supports project initialization, dependency management, script execution, and migration checklists.
AWS EKS management: cluster provisioning, node group orchestration, IRSA security, and Kubernetes workload deployment.
Generate bespoke pixel art SVG illustrations for your documentation, READMEs, and presentations. Perfect for character sprites, chat dialogue visualizations, and custom branding.
Automated API documentation engine that generates and updates OpenAPI specs and Markdown from code changes.
Automated Python virtual environment manager for project isolation, dependency management, and lifecycle validation.
Meta-skill for generating publication-ready scientific figures, multi-panel layouts, and journal-compliant visualizations using Python's matplotlib, seaborn, and plotly libraries.
Expert skill for implementing the Gemini Interactions API. Use for stateful multi-turn chat, background Deep Research agent tasks, function calling, structured outputs, and modern Python/TypeScript SDK integration.
Expert systematic test design using BVA, equivalence partitioning, decision tables, and combinatorial testing to maximize coverage and minimize redundancy.