Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
context7-usage
Tips and best practices for using Context7 MCP server to get library documentation
majiayu000/claude-skill-registry 163
-
writing
Clear, concise writing standards for documentation, comments, commit messages, and technical communication. Use when writing README files, documentation, PR descriptions, code comments, or any technical writing. Focuses on clarity, brevity, and active voice.
majiayu000/claude-skill-registry 163
-
linkedin-post-crafter
Craft LinkedIn posts (text, carousels, documents, video) optimized for the December 2025
algorithm. Use when creating individual LinkedIn posts, writing hooks, designing carousel
content, or adapting newsletter content for LinkedIn. Includes algorithm signals, format
selection, external link workarounds, and templates for thought leadership content.
majiayu000/claude-skill-registry 163
-
document-creation
Create structured documents from conversations, summaries, or content in open formats (markdown, PDF, text). Use when the user requests document creation, report generation, content export, conversation summaries, or structured documentation. Triggers include "create a document", "make a report", "summarize this conversation", "export to PDF/markdown", or any request to formalize content into a document. Works independently or integrates with design-assistant skill for polished visual output.
majiayu000/claude-skill-registry 163
-
pdf_to_epub
Convert PDF books to EPUB format for e-readers. Use when user asks to convert PDF to EPUB, create an e-book from PDF, make PDF readable on Kindle/phone/tablet, or extract book content from PDF. Handles: chapter detection, image extraction with optimization, footnotes/endnotes with hyperlinks, reading order for multi-column layouts. Validates conversion quality automatically.
majiayu000/claude-skill-registry 163
-
generating-security-audit-reports
Generate comprehensive security audit reports for applications and systems.
Use when you need to assess security posture, identify vulnerabilities, evaluate compliance status, or create formal security documentation.
Trigger with phrases like "create security audit report", "generate security assessment", "audit security posture", or "PCI-DSS compliance report".
majiayu000/claude-skill-registry 163
-
frappe-documentation-generator
Generate API documentation, user guides, and technical documentation for Frappe apps. Use when documenting APIs, creating user guides, or generating OpenAPI specs.
majiayu000/claude-skill-registry 163
-
contract-analyzer
Review contracts for concerning clauses, extract key terms, compare to standard terms, and flag unusual provisions. Use when user needs contract review, legal document analysis, or agreement evaluation.
majiayu000/claude-skill-registry 163
-
react-native-expo-development
Use when developing React Native components, installing packages via expo-mcp, implementing screens, or following RN best practices - integrates expo-mcp workflows (add_library, search_documentation) with production patterns from Gifted Chat and Stream
majiayu000/claude-skill-registry 163
-
linode-api
Linode API Documentation
majiayu000/claude-skill-registry 163
-
graph-easy
Create ASCII diagrams for any GitHub Flavored Markdown file using graph-easy. Use for READMEs, design docs, specifications, or any markdown needing architecture diagrams. Zero external dependencies for rendering - pure text output embeds directly in markdown.
majiayu000/claude-skill-registry 163
-
adr-architecture
Use when documenting significant technical or architectural decisions that need context, rationale, and consequences recorded. Invoke when choosing between technology options, making infrastructure decisions, establishing standards, migrating systems, or when team needs to understand why a decision was made. Use when user mentions ADR, architecture decision, technical decision record, or decision documentation.
majiayu000/claude-skill-registry 163
-
update-strategy-docs
Update Polymarket bot strategy documentation after code changes. Use after modifying gabagool.py, polymarket.py, or any strategy-related code to ensure STRATEGY_ARCHITECTURE.md and strategy-rules.md accurately reflect the implementation.
majiayu000/claude-skill-registry 163
-
oclif-patterns
Enterprise CLI patterns using oclif framework with TypeScript. Use when building oclif CLIs, creating plugins, implementing commands with flags/args, adding auto-documentation, testing CLI commands, or when user mentions oclif, enterprise CLI, TypeScript CLI, plugin system, or CLI testing.
majiayu000/claude-skill-registry 163
-
smart-docs-updater
Intelligently updates CHANGELOG.md and documentation by tracking work sessions.
Accumulates multiple related changes into ONE coherent entry instead of fragmented updates.
Use this when:
- User says "start working on X" or "fixing Y" (session start)
- User says "done", "ship it", "finished with X" (session end - trigger docs update)
- User asks to update changelog after multiple commits
DO NOT update docs after every small change. Wait for session completion.
majiayu000/claude-skill-registry 163
-
dify-tool-developer
Guide AI agents through Dify tool plugin development with mandatory documentation loading and direct CLI usage. Use when creating Dify tool plugins or extending Dify with custom tools.
majiayu000/claude-skill-registry 163
-
compliance-report-generator
Generate compliance reports from OSCAL assessment results, SSPs, and POA&Ms in various formats. Use this skill to create audit-ready documentation, executive summaries, and detailed compliance status reports.
majiayu000/claude-skill-registry 163
-
component-docs
Guide for documenting project components and features. Creates or updates documentation in docs/components/ by exploring git changes to understand implementation details. Provides templates and conventions for consistent, developer-friendly component catalogs.
majiayu000/claude-skill-registry 163
-
obsidian-tag-normalizer
Normalize and standardize tags across Obsidian vault. Use when working with documentation that has inconsistent tags, duplicate tags, or needs hierarchical tag organization. Handles both English and Korean content.
majiayu000/claude-skill-registry 163
-
generate-demo-artifacts
Generate the comprehensive demo markdown artifacts from the current codebase. Use before UAT to ensure test artifacts reflect the latest code.
majiayu000/claude-skill-registry 163
-
html-to-pdf
Converts HTML files to PDF or PNG format. Use this skill when the user asks to convert, export, or generate PDF/PNG from HTML files, or when they want to create printable documents, presentations, or long-form images from web pages or HTML reports.
majiayu000/claude-skill-registry 163
-
merge-book-cover
Merge a cover image into a PDF book while preserving aspect ratio and matching width. Use when the user wants to "merge cover", "combine pdf", "fix cover size", or "add cover image".
majiayu000/claude-skill-registry 163
-
investigating-warnings
Don't dismiss warnings without understanding them - investigate to determine if they indicate bugs, misconfigurations, or are cosmetic, then document findings either way
majiayu000/claude-skill-registry 163
-
lab-notebook
This skill should be used when creating a new experiment, starting lab notebook, recording experimental results, documenting observations, or exporting notebooks to PDF/typst. Triggered by requests like "start experiment", "create lab notebook", "record results", "新しい実験を始める", "export notebook to PDF", "typst出力", "PDFに変換", or "notebook to PDF". For PDF export, use scripts/notebook_to_pdf.sh (pandoc + typst).
majiayu000/claude-skill-registry 163