Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
extract-from-pdfs
This skill should be used when extracting structured data from scientific PDFs for systematic reviews, meta-analyses, or database creation. Use when working with collections of research papers that need to be converted into analyzable datasets with validation metrics.
majiayu000/claude-skill-registry 163
-
helping-with-commits
Automates Git commit creation with Conventional Commits. Use when user wants to commit changes. (project)
majiayu000/claude-skill-registry 163
-
gsd-phase-researcher
Researches phase implementation for planning. Spawned by /gsd:plan-phase or /gsd:research-phase orchestrators.
majiayu000/claude-skill-registry 163
-
hook-stack-evaluator
Evaluates and sharpens content hooks using The Hook Stack™ framework. Use when scoring headlines, refining hooks for video/social/newsletter, or when asked to "evaluate this hook", "run through hook stack", or "score my headline".
majiayu000/claude-skill-registry 163
-
prd-read
Fast PRD reference - Quick lookup for product requirements.
Auto-activates on "PRD", "产品需求", "读取需求", "read PRD", "查看 PRD" keywords.
AMP principle: Simple toolbox (47-line script mindset).
majiayu000/claude-skill-registry 163
-
schema-doc-sync
Update database schema documentation when Prisma schema changes. Use after modifying schema.prisma or when the user asks to sync database documentation.
majiayu000/claude-skill-registry 163
-
auth-helper
Better Auth integration specialist for user authentication, sessions, and security management
majiayu000/claude-skill-registry 163
-
gemini-frontend-assistant
A specialized skill for frontend development tasks using the Gemini CLI. It leverages Gemini's multimodal capabilities for generating UI code (React, Tailwind CSS) from descriptions or images (screenshots).
majiayu000/claude-skill-registry 163
-
rails-database-indexes
Design and implement database indexes for optimal query performance. Use when creating tables, optimizing slow queries, or improving database performance.
majiayu000/claude-skill-registry 163
-
frappe-fixture-creator
Generate fixture files for Frappe test data and master data. Use when creating test fixtures, setup data, or master data for new sites.
majiayu000/claude-skill-registry 163
-
embed-acs
Auto-embed Acceptance Criteria from living docs into increment spec.md for hook compatibility
majiayu000/claude-skill-registry 163
-
doc
Use when the task involves reading, creating, or editing `.docx` documents, especially when formatting or layout fidelity matters; prefer `python-docx` plus the bundled `scripts/render_docx.py` for visual checks.
majiayu000/claude-skill-registry 163
-
nx-workspace-architecture
Guide structuring new features in Nx workspaces. Use when user asks about creating libraries, organizing code, or where to place new features.
majiayu000/claude-skill-registry 163
-
check-virality
Audit viral growth: social sharing, OG images, referrals, distribution.
Outputs structured findings. Use log-virality-issues to create issues.
Invoke for: shareability audit, referral review, distribution analysis.
majiayu000/claude-skill-registry 163
-
detect-competing-systems
Comprehensive detection of competing and conflicting systems in Vue 3 + TypeScript + Pinia projects. Identifies duplicate implementations, architectural conflicts, and competing logic patterns before they cause technical debt.
majiayu000/claude-skill-registry 163
-
ies
ies
majiayu000/claude-skill-registry 163
-
session-docs
Load when closing beads tasks, ending significant sessions, or when planning discussions need to be captured
majiayu000/claude-skill-registry 163
-
spec-specify
Create or update a feature specification from a natural language description. Use when user says "/spec-specify", "create a spec", "write a specification", "I want to build...", or describes a new feature to implement. This is the FIRST step in the Spec-Driven Development workflow.
majiayu000/claude-skill-registry 163
-
cadence-design
Use when spacing, sequencing, and pacing multi-touch email programs.
majiayu000/claude-skill-registry 163
-
write-compressor
This skill provides guidance for implementing custom compression encoders that must be compatible with existing decoders (especially arithmetic coding). It should be used when the task requires writing a compressor/encoder that produces output compatible with a given decompressor/decoder, or when implementing arithmetic coding or similar bit-level compression schemes.
majiayu000/claude-skill-registry 163
-
mcp-workflow-composition
Teaches effective composition of multiple @j0kz MCP tools into cohesive workflows using MCPPipeline and orchestrator-mcp, including dependency management, error handling strategies, and pre-built w...
majiayu000/claude-skill-registry 163
-
refresh-metrics
Auto-update status metrics across governance documents - scans MCP issues/specs to calculate current counts and percentages, updates README files and NEXT_STEPS with accurate data
majiayu000/claude-skill-registry 163
-
3d-web-experience
Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences. Use when: 3D website, three.js, WebGL, react three fiber, 3D experience.
majiayu000/claude-skill-registry 163
-
incremental-fetch
Build resilient data ingestion pipelines from APIs. Use when creating scripts that fetch paginated data from external APIs (Twitter, exchanges, any REST API) and need to track progress, avoid duplicates, handle rate limits, and support both incremental updates and historical backfills. Triggers: 'ingest data from API', 'pull tweets', 'fetch historical data', 'sync from X', 'build a data pipeline', 'fetch without re-downloading', 'resume the download', 'backfill older data'. NOT for: simple one-shot API calls, websocket/streaming connections, file downloads, or APIs without pagination.
majiayu000/claude-skill-registry 163