Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
esm-module-patterns
Modern ESM import/export patterns. Use when writing or reviewing module structure.
majiayu000/claude-skill-registry 163
-
sbom-syft
Software Bill of Materials (SBOM) generation using Syft for container images, filesystems, and archives. Detects packages across 28+ ecosystems with multi-format output support (CycloneDX, SPDX, syft-json). Enables vulnerability assessment, license compliance, and supply chain security. Use when: (1) Generating SBOMs for container images or applications, (2) Analyzing software dependencies and packages for vulnerability scanning, (3) Tracking license compliance across dependencies, (4) Integrating SBOM generation into CI/CD for supply chain security, (5) Creating signed SBOM attestations for software provenance.
majiayu000/claude-skill-registry 163
-
storage-agreement-expert
Expert in storage agreements for storage lockers and ancillary storage space in commercial buildings (typically month-to-month, simplified terms). Use when tenant needs additional storage beyond leased premises, reviewing storage locker terms, negotiating storage rates and use restrictions, analyzing month-to-month vs fixed-term storage, evaluating storage-only agreements, or comparing storage agreements to full lease terms. Key terms include storage locker, ancillary storage space, month-to-month, storage-only use, no business operations, simplified rent structure, minimal services, as-is condition, short notice termination
majiayu000/claude-skill-registry 163
-
phase-ordering
Canonical phase ordering and dependency rules. ALWAYS reference this skill when creating phases to ensure correct sequencing.
majiayu000/claude-skill-registry 163
-
basic-design
majiayu000/claude-skill-registry 163
-
vague
Use when writing Vague (.vague) files - a declarative language for generating realistic test data with superposition, constraints, and cross-references
majiayu000/claude-skill-registry 163
-
k8s-sre
Kubernetes SRE debugging and incident investigation for pod failures, crashes, and service issues.
Use when: (1) Pods not starting, stuck, or failing (CrashLoopBackOff, ImagePullBackOff, OOMKilled, Pending),
(2) Debugging Kubernetes errors or investigating "why is my pod...", (3) Service degradation or unavailability,
(4) Reading pod logs or events, (5) Troubleshooting deployments, statefulsets, or daemonsets,
(6) Root cause analysis for any Kubernetes incident.
Triggers: "pod not starting", "pod stuck", "CrashLoopBackOff", "ImagePullBackOff", "OOMKilled",
"Pending pod", "why is my pod", "kubernetes error", "k8s error", "service not available",
"can't reach service", "pod logs", "debug kubernetes", "troubleshoot k8s", "what's wrong with my pod",
"deployment not working", "helm install failed", "flux not reconciling"
majiayu000/claude-skill-registry 163
-
multi-source-data-integration-workflow
When the user requires an end-to-end workflow that integrates data from multiple sources (financial APIs, local files) and outputs to collaboration tools (Google Sheets, Notion), this skill orchestrates the complete pipeline reading template formats, fetching external data, processing and transforming data, writing to cloud spreadsheets, and updating project management tools. Triggers include complex requests involving 'retrieve data and record in', 'create sheet with data from', or workflows that span multiple platforms with specific formatting requirements.
majiayu000/claude-skill-registry 163
-
sc-principles
Enforce KISS, Purity, SOLID, and Let It Crash principles through mandatory validation gates. Detects complexity violations, impure functions, design anti-patterns, and error handling issues.
majiayu000/claude-skill-registry 163
-
screenwriter
Transform creative ideas into professional, production-ready screenplays optimized for AI video generation pipelines. Converts raw concepts into structured scene-by-scene narratives with rich visual descriptions, proper screenplay formatting, and XML-tagged output for seamless integration with image/video generation tools (imagine, arch-v).
USE WHEN: Converting story ideas into screenplay format, preparing content for AI video pipelines, structuring narratives for 5-10 minute short films, generating visual-rich scene descriptions for image generation.
WORKFLOW: Raw idea → Scene breakdown → Visual enhancement → Professional formatting → XML-tagged markdown output
OUTPUT: Markdown document with XML-wrapped scenes, rich visual descriptions, proper screenplay elements (sluglines, action, dialogue), and metadata for pipeline processing.
majiayu000/claude-skill-registry 163
-
pitchfork
Symmetric bifurcation with symmetry breaking
majiayu000/claude-skill-registry 163
-
in2-check-invariants
Check critical invariants before applying changes or decisions.
majiayu000/claude-skill-registry 163
-
transaction-correctness
How WAL mechanics, checkpointing, concurrency rules, recovery work in tursodb
majiayu000/claude-skill-registry 163
-
graphql-fundamentals
Master GraphQL core concepts - types, queries, mutations, and subscriptions
majiayu000/claude-skill-registry 163
-
content-publisher
Handles the publication workflow for AndesRC blog articles. Creates markdown files, triggers builds, submits to Google Search Console, and initiates promotion. Use as the final step in the content pipeline.
majiayu000/claude-skill-registry 163
-
azure-resource-visualizer
Analyze Azure resource groups and generate detailed Mermaid architecture diagrams showing the relationships between individual resources. Use this skill when the user asks for a diagram of their Azure resources or help in understanding how the resources relate to each other.
majiayu000/claude-skill-registry 163
-
2000s-visualization-expert
Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.
majiayu000/claude-skill-registry 163
-
shared-name
A skill with a name that might conflict. Use for testing conflict detection.
majiayu000/claude-skill-registry 163
-
jenkinsfile-to-gha
Convert Jenkins pipelines (Jenkinsfiles) to GitHub Actions workflows. Use when migrating CI/CD from Jenkins to GitHub Actions, or when user provides a Jenkinsfile and wants a GHA workflow.
majiayu000/claude-skill-registry 163
-
duck-agent
DuckDB file discovery agent with verified absolute paths
majiayu000/claude-skill-registry 163
-
crypto
Client-side cryptography with libsodium. Use when working on files in src/lib/crypto/.
majiayu000/claude-skill-registry 163
-
skill-connectivity-hub
Skill Connectivity Hub
majiayu000/claude-skill-registry 163
-
wiggle
Create animated logo files (Lottie JSON, GIF, MP4) from static logo images. This skill should be used when users provide a logo image (PNG/SVG/JPG) and request any kind of logo animation, motion graphics, animated logo effect, waveform animation, bouncing logo, rotating logo, pulsing logo, wiggling logo, or ask to "animate my logo" or "make my logo move". Outputs standalone animation files (not React/HTML artifacts). Generates Lottie JSON with automatic GIF/MP4 rendering, perfect loop validation, and professional motion design patterns.
majiayu000/claude-skill-registry 163
-
testing-skills-with-subagents
Use when creating or editing skills, before deployment, to verify they work under pressure and resist rationalization - applies RED-GREEN-REFACTOR cycle to process documentation by running baseline without skill, writing to address failures, iterating to close loopholes
majiayu000/claude-skill-registry 163