Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
linting
Universal polyglot linting capabilities for Python, JavaScript/TypeScript, Markdown, Shell, Ruby, YAML, and JSON files. Use when you need to lint files programmatically, understand tool selection logic, or invoke linting from commands/agents.
majiayu000/claude-skill-registry 163
-
octave-compression
majiayu000/claude-skill-registry 163
-
lesson-structure
Provide lesson markdown templates for the AI-Native Robotics Textbook. Use when writing lessons, structuring educational content, or validating lesson format.
majiayu000/claude-skill-registry 163
-
clinical-intelligence
Deep analysis of clinical trials including design, enrollment, outcomes,
and competitive positioning. Use for trial monitoring, landscape analysis,
and competitive intelligence.
Keywords: clinical, trials, NCT, enrollment, phase, outcomes, study design
majiayu000/claude-skill-registry 163
-
vercel-blob
This skill provides comprehensive knowledge for integrating Vercel Blob object storage into Vercel applications. It should be used when setting up file uploads, managing images and documents, implementing CDN-delivered assets, or handling large files in Next.js serverless and edge functions.
Use this skill when:
- Setting up file uploads for Next.js applications (images, PDFs, videos)
- Implementing client-side uploads with presigned URLs
- Managing user-generated content (avatars, attachments, media)
- Building file management features (list, download, delete)
- Migrating from Cloudflare R2 to Vercel Blob
- Encountering errors like "BLOB_READ_WRITE_TOKEN not set", "file size limit exceeded", or "client upload token errors"
- Need simple object storage with automatic CDN distribution
Keywords: vercel blob, @vercel/blob, vercel storage, vercel file upload, vercel cdn, blob storage vercel, client upload vercel, presigned url vercel, file upload nextjs, image upload vercel, pdf upload, video upload, user uploads, multipart upload, streaming upload, blob cdn, vercel assets, file download
majiayu000/claude-skill-registry 163
-
documentation-style
Apply consistent documentation standards and style guidelines when creating, reviewing, or improving project documentation (README, architecture docs, guides, references). This skill should be used when writing new documentation, reviewing existing docs for style consistency, or when users request documentation improvements or style guide compliance checks.
majiayu000/claude-skill-registry 163
-
brainstorm
Collaborative brainstorming partner for multi-session ideation projects. Use when the user wants to brainstorm, ideate, explore ideas, or think through problems—whether for SaaS products, software tools, book ideas, newsletter content, business strategies, or any creative/analytical challenge. Handles session continuity across days/weeks via versioned markdown documents. Includes brainstorming methods catalog and supports both connected (cross-project awareness) and clean-slate modes.
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
-
multi-turn-conversation
複数ターンに渡る対話の設計と状態管理を実現するスキル。エージェント・ユーザー間の対話フロー、コンテキスト管理、ターン管理を通じて、一貫性のある対話体験を構築します。
Anchors:
• The Pragmatic Programmer / 適用: ターン設計と状態管理の手順設計 / 目的: 対話フローの体系的な構築
• Conversation Design Pattern / 適用: マルチターン対話パターン / 目的: 実務的な対話フロー実装
Trigger:
Use when designing multi-turn conversation flows, implementing dialogue state management, tracking user intent across turns, managing conversation context, or ensuring consistency in long-running dialogues.
Keywords: multi-turn, dialogue, conversation flow, context management, state tracking, turn management, conversation design
majiayu000/claude-skill-registry 163
-
storybook-component-documentation
Use when creating or improving component documentation in Storybook. Helps generate comprehensive docs using MDX, autodocs, and JSDoc comments.
majiayu000/claude-skill-registry 163
-
people-registry
Build and maintain the people registry from context over time, tracking names, roles, teams, and expertise as they appear in documents. Use when processing documents that mention people or when updating people profiles.
majiayu000/claude-skill-registry 163
-
generate-api-docs
Create API reference documentation from docstrings. Use when documenting public module interfaces.
majiayu000/claude-skill-registry 163
-
skill-reviewer
Review and ensure skills maintain high quality standards. Use when creating new skills, updating existing skills, or auditing skill quality. Checks for progressive disclosure, mental model shift, appropriate scope, and documentation clarity.
majiayu000/claude-skill-registry 163
-
create-project
Create new projects. Load when user wants to START something new with a deliverable endpoint. Keywords: create project, new project, start project, plan project.
majiayu000/claude-skill-registry 163
-
context-store
Context Store - Document management system for storing, querying, and retrieving documents across Claude Code sessions. Use this to maintain knowledge bases, share documents between agents. Whenever you encounter a <document id=*> in a session, use this skill to retrieve its content.
majiayu000/claude-skill-registry 163
-
comsol-docs
Search COMSOL Multiphysics documentation. Use when asked about COMSOL, mesh refinement, boundary conditions, solvers, physics interfaces, FEM simulation, or COMSOL error messages.
majiayu000/claude-skill-registry 163
-
link-validator
Validate markdown link portability in Claude Code skills and plugins. Use when checking links, validating portability, fixing broken links, absolute paths, relative paths, or before skill distribution. Ensures relative paths for cross-installation compatibility.
majiayu000/claude-skill-registry 163
-
sync-docs
コード変更を検出し、関連ドキュメントを自動更新。git diffからAPIエンドポイント、スキーマ、設定ファイルの変更を特定し、対応するドキュメントを同期。
majiayu000/claude-skill-registry 163
-
scvitools-docs-truly-complete
scvi-tools 深度学习单细胞分析工具包 - 100%覆盖文档(321个文件:完整API+用户指南+教程+开发者文档)
majiayu000/claude-skill-registry 163
-
obsidian-project-documentation-assistant
Document technical projects in Obsidian vault. Use when the User mentions "document this", "close out", "wrap up", "update notes", "track progress", "where are we at", "what is the status", or discusses maintaining project documentation, experiment logs, asks for the state of the project, what next steps are, or work progress in Obsidian.
majiayu000/claude-skill-registry 163
-
debug-phase
Standard Operating Procedure for /debug phase. Covers error investigation, root cause analysis, systematic debugging, and error documentation.
majiayu000/claude-skill-registry 163
-
ontological-documentation
This skill should be used when creating comprehensive ontological documentation for software systems, including extracting domain concepts, modeling semantic relationships, and generating visual representations of system architectures and business domains.
majiayu000/claude-skill-registry 163
-
dev.exec-plan
This skill should be used for development tasks that require detailed technical planning with persistent documentation. Use when the task involves architectural decisions, multi-phase implementation, external dependencies, or when the user explicitly requests an execution plan.
majiayu000/claude-skill-registry 163
-
git-workflow-guide
Guide Git branching strategies, branch naming, and merge operations.
Use when: creating branches, merging, pull requests, Git workflow questions.
Keywords: branch, merge, PR, pull request, GitFlow, GitHub Flow, 分支, 合併, 工作流程.
majiayu000/claude-skill-registry 163