Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
pdf
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
majiayu000/claude-skill-registry 163
-
rg-fallback
Index symbols using ripgrep regex patterns when neither LSP nor ctags is available. Covers TypeScript, JavaScript, Python, Go, Rust, Ruby, Java, Kotlin, C, C++, PHP, and can be extended with custom patterns for any language via .claude/codemunch/config.json.
majiayu000/claude-skill-registry 163
-
af-sentry-expertise
Use when integrating Sentry error tracking into a project — SDK setup, webhook-driven
auto-fix agents, per-project configuration, and internal integration management.
majiayu000/claude-skill-registry 163
-
proactive-agent
Patterns and workflows for proactive agent behavior.
majiayu000/claude-skill-registry 163
-
Problem-Solving Techniques
Apply systematic problem-solving techniques for complexity spirals (simplification cascades), innovation blocks (collision-zone thinking), recurring patterns (meta-pattern recognition), assumption constraints (inversion exercise), scale uncertainty (scale game), and dispatch when stuck. Techniques derived from Microsoft Amplifier project patterns adapted for immediate application.
majiayu000/claude-skill-registry 163
-
cpp-guide
C/C++ language guardrails, patterns, and best practices for AI-assisted development.
Use when working with C/C++ files (.c, .cpp, .h, .hpp), CMakeLists.txt, or when the user mentions C/C++.
Provides RAII patterns, smart pointer guidelines, move semantics,
and testing standards specific to this project's coding standards.
majiayu000/claude-skill-registry 163
-
PLC Description Writer
Generates concise, professional descriptions for school Professional Learning Communities (PLCs) based on provided topics, audiences, and strict word count constraints.
majiayu000/claude-skill-registry 163
-
evo-dev
dev agent
majiayu000/claude-skill-registry 163
-
whip-lgtm
Iterative review-fix loop — dispatch a fresh codex reviewer each round, apply fixes, repeat until LGTM. Use when you want rigorous code quality validation before merge.
majiayu000/claude-skill-registry 163
-
get-api-docs
Use this skill when you need documentation for a third-party library, SDK, or API before writing code that uses it — for example, "use the OpenAI API", "call the Stripe API", "use the Anthropic SDK", "query Pinecone", or any time the user asks you to write code against an external service and you need current API reference. Fetch the docs with chub before answering, rather than relying on training knowledge.
majiayu000/claude-skill-registry 163
-
api-documenter
majiayu000/claude-skill-registry 163
-
code-quality
Provides general code quality and best practices guidance applicable across languages and frameworks. Focuses on linting, testing, and type safety.
majiayu000/claude-skill-registry 163
-
effective-python
Review existing Python code and write new Python code following the 90 best practices from "Effective Python" by Brett Slatkin (2nd Edition). Use when writing Python, reviewing Python code, or wanting idiomatic, Pythonic solutions.
majiayu000/claude-skill-registry 163
-
tlaplus-spec-generator
Automatically generate TLA+ specifications from source code (C/C++, Python) for formal verification of distributed systems. Use when users need to: (1) Generate TLA+ specs from program implementations, (2) Model distributed systems, consensus protocols, or concurrent algorithms, (3) Extract state variables, actions, and invariants from code, (4) Create formal specifications for model checking with TLC, (5) Verify safety and liveness properties of distributed systems. Particularly effective for message-passing systems, replication protocols, consensus algorithms, and distributed transactions.
majiayu000/claude-skill-registry 163
-
brand-guidelines
Activate for brand voice, visual identity, messaging frameworks, asset management, and brand consistency. Use when creating branded content, establishing tone of voice, managing marketing assets, validating brand compliance, or maintaining brand standards across marketing materials.
majiayu000/claude-skill-registry 163
-
bmad-wds-workflow-design-system
Define, update, and review design system components used across page specifications.
majiayu000/claude-skill-registry 163
-
python-patterns
Pythonic idioms, PEP 8 standards, type hints, pytest testing strategies, TDD methodology, and best practices for building robust Python applications.
majiayu000/claude-skill-registry 163
-
critical-process-brief
Create critical process briefs through challenging dialogue that exposes operational blind spots and stress-tests workflows. Use when user wants to map out business processes, operations, or workflows. Proactively finds gaps, exposes hidden complexity, identifies fragile points, and tests scalability. Creates structured process briefs in .ideas/[name]/process.md. Triggers include "how would this work operationally", "what's the process", "how do we deliver", or operational details questions.
majiayu000/claude-skill-registry 163
-
kata-add-issue
Capture an idea, task, or issue that surfaces during a Kata session as a structured issue for later work. This skill creates markdown issue files in the .planning/issues/open directory with relevant metadata and content extracted from the conversation. Triggers include "add issue", "capture issue", "new issue", "create issue", "log issue", "file issue", "add todo" (deprecated), "capture todo" (deprecated), "new todo" (deprecated).
majiayu000/claude-skill-registry 163
-
assemble-agents
Fetch specialized agents from the VoltAgent repository. Searches across categories, presents top 5 matches, and waits for user approval before adding to .claude/agents/.
majiayu000/claude-skill-registry 163
-
frappe-impl-controllers
Use when building Document Controllers in a custom Frappe app: file creation, lifecycle hooks, validation, autoname, submittable workflows, controller override, child table controllers, flags system, migration from hooks.py and Server Scripts. Keywords: how to implement controller, which hook to use, validate vs on_update, override controller, submittable document, autoname, flags, extend_doctype_class, controller testing, child table controller.
majiayu000/claude-skill-registry 163
-
security-review
Use when asked for a security audit/review or vulnerability hunt (injection, XSS, authn/authz, crypto, SSRF, secrets) and report only high-confidence exploitable findings.
majiayu000/claude-skill-registry 163
-
localsetup-debug-pro
Systematic debugging methodology and language-specific debugging commands (Node, Python, Swift, network, git bisect).
majiayu000/claude-skill-registry 163
-
maestro-take-screenshots
Take screenshots or record videos of specific pages and components in the mobile app using Maestro. Investigates existing test flows to learn navigation paths. Use when the user wants a screenshot, screen capture, visual snapshot, or video recording of a specific page, screen, component, or feature in the app.
majiayu000/claude-skill-registry 163