Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
context-saver
Automatically save exploration findings, discoveries, and current state to
the exploration journal (docs/exploration/). Use when making important discoveries
or completing a phase of work. Ensures future Claude sessions can continue
where this session left off.
majiayu000/claude-skill-registry 163
-
changelog
Add an entry to the changelog in readme.txt following the project's changelog format. Use when updating readme.txt, adding to Unreleased section, documenting changes for a release, or when the user says "add changelog" or "update changelog".
majiayu000/claude-skill-registry 163
-
ash-framework
Comprehensive Ash framework guidelines for Elixir applications. Use when working with Ash resources, domains, actions, queries, changesets, policies, calculations, or aggregates. Covers code interfaces, error handling, validations, changes, relationships, and authorization. Read documentation before using Ash features - do not assume prior knowledge.
majiayu000/claude-skill-registry 163
-
shipany
Shipany AI-powered SaaS boilerplate documentation. Use when working with Shipany framework, Next.js 15, TypeScript, Drizzle ORM, NextAuth, payment integration, or building SaaS applications.
majiayu000/claude-skill-registry 163
-
korean-public-data-api
Extract API request/response schema from Korean Public Data Portal (data.go.kr) documentation pages and generate structured JSON representation
majiayu000/claude-skill-registry 163
-
organ-axis-complete
Organ Axis tutorial docs - 100%覆盖文档(模型应用+公式+注释采样+教程)
majiayu000/claude-skill-registry 163
-
agent-output-formats
Standardized output formats for research, planning, implementation, and review agents. Use when generating agent outputs or parsing agent responses.
majiayu000/claude-skill-registry 163
-
password-hash-generator
Password Hash Generator - Auto-activating skill for Security Fundamentals.
Triggers on: password hash generator, password hash generator
Part of the Security Fundamentals skill category.
majiayu000/claude-skill-registry 163
-
x-article-publisher
Publish Markdown articles to X (Twitter) Articles editor with proper formatting. Use when user wants to publish a Markdown file/URL to X Articles, or mentions "publish to X", "post article to Twitter", "X article", or wants help with X Premium article publishing. Handles cover image upload and converts Markdown to rich text automatically.
majiayu000/claude-skill-registry 163
-
wizard
Documentation wizard that intelligently maintains, updates, and generates accurate documentation. Uses Oracle knowledge, searches conversation history, and spawns focused research agents. No hallucinations - only facts with references. Integrates with oracle, summoner, and guardian.
majiayu000/claude-skill-registry 163
-
mkdocs-generation
Generate MkDocs documentation sites with Material theme, mkdocstrings for API docs, and versioning. Use when setting up or extending project documentation.
majiayu000/claude-skill-registry 163
-
canvas-design
Create beautiful visual art in .png and .pdf documents using design philosophy. Use when the user asks to create a poster, piece of art, design, or other static visual piece. Creates original visual designs.
majiayu000/claude-skill-registry 163
-
didactic-notes
Document pedagogical design decisions in educational materials using the
didactic LaTeX package and \ltnote command. Use proactively when (1) writing
or editing educational LaTeX materials with pedagogical content, (2) adding
variation theory labels or patterns to student-facing content, (3) explaining
design trade-offs or choices in educational materials, (4) documenting why
specific examples or exercises are sequenced in a particular way. Invoke when
user mentions didactic notes, \ltnote, pedagogical reasoning, learning theory
notes, educational design documentation, variation theory labels in student
content, or asks to move pedagogical reasoning to instructor notes. CRITICAL:
Pedagogical reasoning (variation/invariance labels, pattern names, design
rationale) should be in \ltnote{}, NOT in student-facing text.
majiayu000/claude-skill-registry 163
-
readme-auditor
WordPress theme and plugin README auditor that verifies accuracy, removes exaggerated claims, and ensures maintainability. Use when reviewing or updating README files for WordPress projects (themes, child themes, plugins) to ensure all claims are verifiable against the actual codebase and that documentation remains accurate over time.
majiayu000/claude-skill-registry 163
-
vhs-recording
Generate terminal recordings using VHS (Charmbracelet) tape files.
Executes tape files to produce GIF outputs of terminal sessions.
Triggers: terminal recording, vhs tape, terminal demo, cli demo
Use when: creating terminal recordings for tutorials and documentation
majiayu000/claude-skill-registry 163
-
validating-type-assertions
Teaches when type assertions are safe versus dangerous in TypeScript. Use when considering using 'as' keyword, type casting, or when working with external data that might use assertions instead of proper validation.
majiayu000/claude-skill-registry 163
-
personajes
Arquitecto de personajes para el universo SyV - creación, documentación e integración con facciones, cronología y ubicaciones
majiayu000/claude-skill-registry 163
-
terminal-print
Print iTerm2 terminal output to HP network printer. Strips ANSI escape codes, wraps in monospace code block, generates PDF via pandoc/xelatex, previews, and prints. Invoke on - print terminal, terminal to printer, print session, lpr output, print command output, terminal PDF.
majiayu000/claude-skill-registry 163
-
setup-memory
Configure Nexus memory with your role, goals, and preferences. Load when user wants to personalize the system or teach Nexus about themselves. Keywords: setup memory, personalize, configure, my goals, my role, about me, preferences. 8 min.
majiayu000/claude-skill-registry 163
-
session-handoff
End-of-session workflow that audits workspace for junk files, validates work against development principles, updates session documentation, and completes handoff. Use when wrapping up a session or when user says "end session", "handoff", "wrap up", "quick handoff", or "full handoff".
majiayu000/claude-skill-registry 163
-
Organizing Documentation
Set up or reorganize project documentation using intent-based structure (BUILD/FIX/UNDERSTAND/LOOKUP)
majiayu000/claude-skill-registry 163
-
doc-naming
Enforces unified ID naming standards and threshold naming rules for all SDD documentation artifacts
majiayu000/claude-skill-registry 163
-
fastapi-reviewer
WHEN: FastAPI project review, Pydantic models, async endpoints, dependency injection
WHAT: Pydantic validation + Dependency injection + Async patterns + OpenAPI docs + Security
WHEN NOT: Django → django-reviewer, Flask → flask-reviewer, General Python → python-reviewer
majiayu000/claude-skill-registry 163
-
delphi
This skill should be used when the user asks to "use delphi", "ask delphi", or wants multiple parallel oracle investigations of the same question to discover divergent insights. Delphi launches multiple oracle agents simultaneously with identical prompts, allowing them to independently explore and potentially discover different paths, clues, and solutions. Results are saved to .oracle/[topic]/ and synthesized into a final document.
majiayu000/claude-skill-registry 163