Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
video-downloader
Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.
majiayu000/claude-skill-registry 163
-
algorithmic-art
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
majiayu000/claude-skill-registry 163
-
testing-automation
Automated testing workflow that orchestrates unit, integration, and E2E tests with CI/CD integration
majiayu000/claude-skill-registry 163
-
webapp-testing
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
majiayu000/claude-skill-registry 163
-
snipcart
Add e-commerce to any website with Snipcart. Use when a user asks to add a shopping cart to a static site, sell products from a JAMstack site, add buy buttons to any HTML page, or integrate e-commerce without a backend.
majiayu000/claude-skill-registry 163
-
paywall-upgrade-cro
When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal,...
majiayu000/claude-skill-registry 163
-
architectural-analysis
Deep architectural audit focused on finding dead code, duplicated functionality, architectural anti-patterns, type confusion, and code smells. Use when user asks for architectural analysis, find dead code, identify duplication, or assess codebase health.
majiayu000/claude-skill-registry 163
-
staging-deployment-phase
Deploys features to staging environment with database migrations, health checks, and deployment verification. Use during /ship-staging phase or when deploying to staging environments for validation before production release.
majiayu000/claude-skill-registry 163
-
expert-rmt5
ESP-IDF v5.x RMT5 API expert for LED protocols, encoders, and multi-channel control. Use when working with RMT peripheral programming, LED strip control, or migrating from RMT4 to RMT5.
majiayu000/claude-skill-registry 163
-
aget-wind-down
End AGET session with state capture and sanity checks
majiayu000/claude-skill-registry 163
-
tsdown
tsdown is a fast and elegant TypeScript library bundler powered by Rolldown and Oxc
majiayu000/claude-skill-registry 163
-
skill-forge
When Claude discovers a non-obvious solution, unusual pattern, or hard-won
insight during a session, automatically forge it into a new skill. Don't
just note the learning - create the actual skill file so future sessions
benefit immediately. This is the flywheel: work → discovery → skill → smarter
future sessions → repeat.
majiayu000/claude-skill-registry 163
-
meeting-followup
Automate post-meeting follow-up: search Fireflies for a meeting transcript, generate a structured summary with key decisions, discussion points, action items, and next steps, then draft a professional follow-up email to all attendees via Gmail. Use this skill whenever the user mentions processing a meeting, creating meeting notes, sending a meeting recap, drafting a follow-up email after a call, summarizing a meeting, or anything related to post-meeting workflows — even if they don't use the word "meeting" explicitly (e.g., "recap my call with Acme", "send notes from the standup", "what happened in my sync with the design team and send it out").
majiayu000/claude-skill-registry 163
-
managing-autonomous-development
Enables claude to manage sugar's autonomous development workflows. it allows claude to create tasks, view the status of the system, review pending tasks, and start autonomous execution mode. use this skill when the user asks to create a new develo...
majiayu000/claude-skill-registry 163
-
304-frameworks-spring-data-jdbc
Use when you need to use Spring Data JDBC with Java records — including entity design with records, repository pattern, immutable updates, aggregate relationships, custom queries, transaction management, and avoiding N+1 problems. Part of the skills-for-java project
majiayu000/claude-skill-registry 163
-
prototype
Rapid UI prototyping — generates 3 visually distinct HTML/CSS components from a text prompt, each driven by a unique physical/material metaphor. Use when user runs /prototype, asks to "prototype a UI", "mock up a component", "generate HTML mockups", "create UI variations", "design exploration", "quick UI concept", or wants to see multiple visual approaches to a component. Also trigger when user says "show me different ways to build...", "explore different designs for...", or wants rapid visual exploration of a UI idea — even without saying "prototype" explicitly.
majiayu000/claude-skill-registry 163
-
referral-program
When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' or 'partner program.' This skill covers program design, incentive structure, and growth optimization.
majiayu000/claude-skill-registry 163
-
review-checklist
Systematic code review checklist with severity classification. Activate whenever the user asks for a code review, wants feedback on their code, submits a PR for review, or asks what to look for when reviewing code. Also activate when writing review comments or discussing code quality standards.
majiayu000/claude-skill-registry 163
-
git-workflow
Git worktree workflow, conventional commits, commit trailers, and PR guidelines. Activated during git operations and commits.
majiayu000/claude-skill-registry 163
-
forge-hdr-tone-mapping
Add HDR rendering and tone mapping to an SDL GPU project. Render to a floating-point render target, then tone map to the swapchain with Reinhard or ACES filmic operators. Includes exposure control and fullscreen blit pass.
majiayu000/claude-skill-registry 163
-
calendar-accounts
List all synced calendar accounts and individual calendars with event counts. Use when user asks what calendars they have, what accounts are synced, or wants an overview of their calendar setup.
majiayu000/claude-skill-registry 163
-
email-sequence
When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," or "lifecycle emails." For in-app onboarding, see onboarding-cro.
majiayu000/claude-skill-registry 163
-
dental-grading
Veterinary dental disease staging, periodontal grading, and oral pathology classification using AVDC nomenclature. Includes dental charting systems and treatment planning by stage.
majiayu000/claude-skill-registry 163
-
recovery-education-writer
Write neuroscientific, peer-oriented drug education content that roots experiences in body/brain mechanisms. Use when creating educational articles, explaining neurological phenomena, demystifying recovery challenges, or answering "why does this happen?" questions. Activates for harm reduction content, psychoeducation, recovery science writing, and content that reduces shame through understanding.
majiayu000/claude-skill-registry 163