Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
technical-spec-writer
Creates detailed technical specifications including architecture, data models, APIs, and technology choices. Use when you need to document technical implementation details, system design, or API contracts. Provides concrete technical guidance for implementation.
majiayu000/claude-skill-registry 163
-
hook-development
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.
majiayu000/claude-skill-registry 163
-
claude-desktop
Central authority for Claude Desktop application - the native desktop app for running Claude Code sessions. Covers installation (macOS/Windows), Git worktrees for parallel sessions, .worktreeinclude file configuration, cloud session launch, environment configuration, MCP Desktop Extensions (.mcpb), and Desktop vs CLI comparison. Assists with Desktop setup, worktree configuration, cloud sessions, and troubleshooting. Delegates 100% to docs-management skill for official documentation.
majiayu000/claude-skill-registry 163
-
writing-openstudio-model-measures
Write OpenStudio ModelMeasures (Ruby scripts that modify .osm files) for building energy models. Use when creating measures, writing measure.rb files, or modifying OpenStudio models programmatically. Targets OpenStudio 3.9 with best practices from NREL documentation.
majiayu000/claude-skill-registry 163
-
apple-shortcuts
Use when working with Apple Shortcuts on macOS/iOS - discovering actions, extension apps, running shortcuts from CLI, or integrating with automation workflows.
majiayu000/claude-skill-registry 163
-
attack-surface-analyzer
Analyze attack surface analyzer operations. Auto-activating skill for Security Advanced.
Triggers on: attack surface analyzer, attack surface analyzer
Part of the Security Advanced skill category. Use when analyzing or auditing attack surface analyzer. Trigger with phrases like "attack surface analyzer", "attack analyzer", "analyze attack surface r".
majiayu000/claude-skill-registry 163
-
viral-video-hook-templates
majiayu000/claude-skill-registry 163
-
async-task
majiayu000/claude-skill-registry 163
-
vue-router-best-practices
Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.
majiayu000/claude-skill-registry 163
-
benchmarking-types
Guidance for measuring TypeScript type instantiations using @ark/attest. Use when optimizing type-level performance, writing type benchmarks, or debugging slow type evaluation.
majiayu000/claude-skill-registry 163
-
webshop-purchase-executor
This skill executes the purchase action for a confirmed suitable product on an e-commerce page. It is triggered after product verification when the user decision is to buy. The skill clicks the purchase button (e.g., 'Buy Now') to complete the transaction.
majiayu000/claude-skill-registry 163
-
Stack Integrity Analyst (Linker)
Statically compares Frontend API calls against Backend Route definitions to find orphans.
majiayu000/claude-skill-registry 163
-
linux-services
Systemd service management and log access
majiayu000/claude-skill-registry 163
-
formedible
Expert knowledge for Formedible - A React form library built on TanStack Form with 22+ field types, multi-page forms, analytics, and type-safe validation
majiayu000/claude-skill-registry 163
-
rama-gay-zig
rama-gay-zig skill
majiayu000/claude-skill-registry 163
-
finishing-a-development-branch
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
majiayu000/claude-skill-registry 163
-
scientific-debugging
科学调试专家 - 观察(Observe) -> 假设(Hypothesize) -> 实验(Experiment) -> 修复(Fix)
majiayu000/claude-skill-registry 163
-
github-ai-features-2025
GitHub AI-powered security and automation features for 2025
majiayu000/claude-skill-registry 163
-
linkedin
Create LinkedIn posts for lead generation and thought leadership. Use when projecting ideas to LinkedIn, creating post series, or reviewing LinkedIn content. Includes LinkedIn-specific voice (punchier, more personal), format rules, and weekly rhythm guidance.
majiayu000/claude-skill-registry 163
-
Hacking Fundamentals
This skill should be used when the user asks to "understand hacking basics", "learn about hacker types", "understand network protocols", "learn DNS concepts", "understand attack types", or "explore security tool categories". It provides foundational cybersecurity knowledge.
majiayu000/claude-skill-registry 163
-
project-guidelines-example-jahanzaibtayyab-hackathon-2
majiayu000/claude-skill-registry 163
-
api-handler
majiayu000/claude-skill-registry 163
-
vscode-extension
Use when developing VSCode extensions - covers language support, LSP integration, and packaging
majiayu000/claude-skill-registry 163
-
architecture
Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.
majiayu000/claude-skill-registry 163