Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
GitButler Version Control
Version control using GitButler's virtual branches for parallel multi-branch work, post-hoc organization, and multi-agent collaboration. Use when working with GitButler, virtual branches, `but` commands, stacked PRs, multi-agent workflows, or when `--gitbutler` or `--but` flags are mentioned.
majiayu000/claude-skill-registry 163
-
vue-composition-api
Master Vue Composition API - Composables, Reactivity Utilities, Script Setup, Provide/Inject
majiayu000/claude-skill-registry 163
-
django-setup
Initialize Django projects for HTTPS development with virtual environments and mkcert SSL certificates
majiayu000/claude-skill-registry 163
-
terminal
Execute shell commands in persistent, stateful VT100 terminal sessions. WHEN: User needs to "run a command", "execute shell", "build project", "run tests", "deploy", system administration. WHEN NOT: Simple file operations (use fs_* tools), reading known files (use fs_read_file).
majiayu000/claude-skill-registry 163
-
triaging-issues
GitHub issue triage and management expertise. Auto-invokes when issue triage, duplicate detection, issue relationships, or issue management are mentioned. Integrates with existing github-issues skill.
majiayu000/claude-skill-registry 163
-
reward-ops
Use to run day-to-day loyalty reward catalog management and fulfillment.
majiayu000/claude-skill-registry 163
-
corgi
Use this skill when working with any UI code
majiayu000/claude-skill-registry 163
-
openrouter-streaming-setup
Implement streaming responses with OpenRouter. Use when building real-time chat interfaces or reducing time-to-first-token. Trigger with phrases like 'openrouter streaming', 'openrouter sse', 'stream response', 'real-time openrouter'.
majiayu000/claude-skill-registry 163
-
git-worktree-workflow
Manage parallel development with git worktree for isolated story branches, conflict prevention, and efficient merge coordination
majiayu000/claude-skill-registry 163
-
secops-hunt
Expert guidance for proactive threat hunting. Use this when the user asks to "hunt" for threads, IOCs, or specific TTPs.
majiayu000/claude-skill-registry 163
-
turn-this-feature-into-a-blog-post
Generates a technical blog post from code implementation. Use when asked to write a blog post about a feature, explain an implementation for a blog, document code as a blog article, or create technical content from source code. Triggers on phrases like "write a blog post about", "turn this into a blog", "create a technical article", or "explain this for a blog".
majiayu000/claude-skill-registry 163
-
autonomous-operation
Use when starting any work session - establishes autonomous operation mode, overriding token limits and time pressure to work until goal is achieved
majiayu000/claude-skill-registry 163
-
CSS Standards
Write consistent, maintainable CSS following the project's methodology (Tailwind, BEM, utility classes, CSS modules) with design system adherence and performance optimization. Use this skill when writing or modifying styles, CSS files, utility classes, CSS-in-JS, styled components, or any styling code. Apply when working with .css, .scss, .module.css files, Tailwind utility classes, styled-components, CSS modules, design tokens (colors, spacing, typography), framework-specific styling approaches, optimizing CSS for production, implementing CSS purging or tree-shaking, or avoiding style overrides. Use for any task involving visual styling, layout styling, design system implementation, or CSS organization.
majiayu000/claude-skill-registry 163
-
kpi-delta
Configure KPI delta displays in drizzle-cube dashboards for showing metrics with change indicators and trends. Use when displaying KPIs with trends, growth rates, or comparison to previous period.
majiayu000/claude-skill-registry 163
-
uv-package-manager
Master the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows. Use when setting up Python projects, managing dependencies, or optimizing Python development workflows with uv.
majiayu000/claude-skill-registry 163
-
hypothesis-generation
Structured hypothesis formulation from observations. Use when you have experimental observations or data and need to formulate testable hypotheses with predictions, propose mechanisms, and design experiments to test them. Follows scientific method framework. For open-ended ideation use scientific-brainstorming; for automated LLM-driven hypothesis testing on datasets use hypogenic.
majiayu000/claude-skill-registry 163
-
medium-300-500ms
Use when building standard animations between 300-500ms - page transitions, significant UI changes, animated illustrations that need clear communication
majiayu000/claude-skill-registry 163
-
td-logistic-regression
Logistic regression for binary and multinomial classification
majiayu000/claude-skill-registry 163
-
pycharm-refs
This skill should be used when agents need to provide clickable code references to users in reports, investigations, or bug findings. It ensures file references use the simple path:line_number format that Claude Code automatically converts to clickable links. Do not use for general documentation or conceptual explanations.
majiayu000/claude-skill-registry 163
-
security-analyzer
Comprehensive security vulnerability analysis for codebases and infrastructure. Scans dependencies (npm, pip, gem, go, cargo), containers (Docker, Kubernetes), cloud IaC (Terraform, CloudFormation), and detects secrets exposure. Fetches live CVE data from OSV.dev, calculates risk scores, and generates phased remediation plans with TDD validation tests. Use when users mention security scan, vulnerability, CVE, exploit, security audit, penetration test, OWASP, hardening, dependency audit, container security, or want to improve security posture.
majiayu000/claude-skill-registry 163
-
single-or-array-pattern
Pattern for functions that accept either a single item or an array. Use when creating CRUD operations, batch processing APIs, or factory functions that should flexibly handle one or many inputs.
majiayu000/claude-skill-registry 163
-
docs-keeper
Documentation organization, maintenance, and cleanup.
USE WHEN: organizing docs, cleaning project root, updating documentation,
checking for redundancy, maintaining docs structure.
NOT FOR: technical implementation (use relevant technical skill).
Examples:
<example>
Context: User added documentation to wrong location.
user: "I added a new API doc file to the root directory"
assistant: "I'll use docs-keeper to organize it in the proper docs/ location."
<commentary>File organization is docs-keeper responsibility.</commentary>
</example>
<example>
Context: User needs to update docs after code changes.
user: "I modified the auth system and need to update the docs"
assistant: "I'll use docs-keeper to update the authentication documentation."
<commentary>Documentation updates are docs-keeper responsibility.</commentary>
</example>
majiayu000/claude-skill-registry 163
-
minimalist-portfolio-design
Minimalist, typography-focused portfolio design system inspired by neo-brutalist and Swiss design principles. Emphasizes bold typography, generous whitespace, monochromatic color schemes, and elegant simplicity for developer/designer portfolios.
majiayu000/claude-skill-registry 163
-
hook-creator
Create and configure Claude Code hooks for customizing agent behavior. Use when the user wants to (1) create a new hook, (2) configure automatic formatting, logging, or notifications, (3) add file protection or custom permissions, (4) set up pre/post tool execution actions, or (5) asks about hook events like PreToolUse, PostToolUse, Notification, etc.
majiayu000/claude-skill-registry 163