Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
python-regression-statistics
Expert guidance for regression analysis, statistical modeling, and outlier detection in Python using statsmodels, scikit-learn, scipy, and PyOD - includes model diagnostics, assumption checking, robust methods, and comprehensive outlier detection strategies
majiayu000/claude-skill-registry 163
-
analyzing-research-documents
Extracts high-value insights from research documents, RCAs, design docs, and memos - filters aggressively to return only actionable information. Research equivalent of analyzing-implementations skill.
majiayu000/claude-skill-registry 163
-
configuring-tailwind-v4
Configure Tailwind CSS v4 using Vite plugin, PostCSS, or CLI with CSS-first configuration via @import and @theme directives. Use when setting up new projects or migrating build tools.
majiayu000/claude-skill-registry 163
-
nmap
Professional network reconnaissance and port scanning using nmap. Supports various scan types (quick, full, UDP, stealth), service detection, vulnerability scanning, and NSE scripts. Use when you need to enumerate network services, detect versions, or perform network reconnaissance.
majiayu000/claude-skill-registry 163
-
sysml-modeling
Systems Modeling Language (SysML) for systems engineering and complex system design
majiayu000/claude-skill-registry 163
-
structure-app
Structure an app around objects when starting a complex app from scratch, existing navigation feels messy, users can't find things, or the IA is getting worse as features are added. Use Object-Oriented UX to design around nouns, not verbs.
majiayu000/claude-skill-registry 163
-
composable-rust-web
Expert knowledge for building web APIs and real-time applications with Composable Rust. Use when building HTTP REST APIs with Axum, implementing WebSocket for real-time updates, working with authentication (magic link, OAuth, passkeys), setting up email providers (SMTP, Console), designing API routes or request handlers, or questions about web integration and real-time communication.
majiayu000/claude-skill-registry 163
-
optimizing-cloud-costs
Execute use when you need to work with cloud cost optimization.
This skill provides cost analysis and optimization with comprehensive guidance and automation.
Trigger with phrases like "optimize costs", "analyze spending",
or "reduce costs".
majiayu000/claude-skill-registry 163
-
complete-spec
Interactive conversation to resolve [NEEDS CLARIFICATION] markers using /speckit.clarify command. Claude asks questions about missing features, UX/UI details, behavior, and priorities. Updates specs in .specify/memory/ with answers to create complete, unambiguous documentation. This is Step 5 of 6 in the reverse engineering process.
majiayu000/claude-skill-registry 163
-
conversion-patterns
Conversion rate optimization (CRO) patterns for Next.js applications including CTA design, landing page layouts, trust signals, form optimization, pricing tables, and A/B testing. Use when building landing pages, optimizing CTAs, adding social proof, or improving conversion funnels.
majiayu000/claude-skill-registry 163
-
radix-ui
Use for accessible React primitives when shadcn doesn't have the component you need
majiayu000/claude-skill-registry 163
-
figma-design-extraction
Complete Figma design extraction for pixel-perfect implementation.
Extracts design tokens, component specs, layouts, and responsive behavior systematically.
Use when user provides Figma design:
- Figma URL or file link provided
- User mentions "Figma", "design file", "mockup", or "design system"
- During /create-plan phase when design needs extraction
- User says "extract from Figma" or references Figma link
Extract systematically:
- Design tokens: ALL colors (hex + usage), typography (sizes, weights, line heights),
spacing scale, border radius, shadows, opacity values
- Components: ALL states (default, hover, active, focus, disabled, loading, error),
ALL variants (size/style/intent), exact dimensions, spacing, visual properties
- Layouts: page structure, grid systems (columns, gutters), component hierarchy
- Responsive: mobile/tablet/desktop differences explicitly documented
- Assets: icons (names, sizes), images (dimensions, alt text), illustrations
Goal: Extract ONCE completely during planning phase. Implementation should never
need to re-fetch from Figma MCP. Focus on exact values only - no approximations,
no guessing. Completeness prevents re-work and design inconsistencies.
Critical for /create-plan workflow. Validates MCP connection before extraction.
Documents everything in structured format for /execute-plan to implement accurately.
Do NOT load for: Building UI without design (use theme-factory), implementing
from already-extracted specs, responsive layout questions, or backend work.
majiayu000/claude-skill-registry 163
-
figma-desktop
Extract design data from Figma files using REST API scripts. Includes frame extraction, metadata retrieval, screenshots, design token extraction, annotations, and FigJam content for design-to-code workflows.
majiayu000/claude-skill-registry 163
-
how-to-write-rulebooks
A practical, step-by-step guide that standardizes how to author, structure and publish rulebooks in Stakpak. It covers metadata creation, goal articulation, workflow design, reference inclusion and best-practice guidelines.
majiayu000/claude-skill-registry 163
-
nano-banana-illustrator
Generate illustrations using Google's Nano Banana (Gemini Image) API. Use when creating images, illustrations, visual content from text prompts, or illustrating documents/stories. Defaults to Pro model with landscape (16:9) aspect ratio. Requires GOOGLE_API_KEY in environment.
majiayu000/claude-skill-registry 163
-
etl-sync-job-builder
Designs reliable ETL and data synchronization jobs with incremental updates, idempotency guarantees, watermark tracking, error handling, and retry logic. Use for "ETL jobs", "data sync", "incremental sync", or "data pipeline".
majiayu000/claude-skill-registry 163
-
ink-cli
Build terminal CLI apps using Ink (React for CLIs). This skill should be used when the user wants to create command-line interfaces with React components, terminal UIs, interactive CLI tools, or needs help with Ink components, hooks, and patterns.
majiayu000/claude-skill-registry 163
-
Go File Splitting
This skill should be used when the user asks about "file size", "large file", "split file", "file too long", "LOC limit", "organize Go files", or needs guidance on when and how to split large Go source files.
majiayu000/claude-skill-registry 163
-
quiz-writer
技術研修理解度確認テストを執筆。:::quiz、:::question、:::select、:::correctディレクティブで問題構造を記述。理解度テスト、確認問題作成時に使用。
majiayu000/claude-skill-registry 163
-
skill-professor
Creates comprehensive tutorials to teach users any skill from the skills library. Use when users want to learn a skill, need a tutorial, ask for guidance on using a skill, or want to apply a skill to their project. Guides users from understanding to practical implementation through hands-on exercises.
majiayu000/claude-skill-registry 163
-
architecture-agent
Creates Architecture Decision Records (ADRs) for software development tasks. Use this skill when you need to document architectural decisions, evaluate technical options, or create structured design documentation for a feature or system component.
majiayu000/claude-skill-registry 163
-
giottosuite-local
Giotto Suite 空间转录组学分析工具包 - 100%覆盖718个文件(37个教程+285个核心API+4个数据文档+344个扩展函数+49个工具函数)
majiayu000/claude-skill-registry 163
-
symmetry-group-identifier
Use when you've identified candidate symmetries and need to map them to mathematical groups for architecture design. Invoke when user mentions cyclic groups, dihedral groups, Lie groups, SO(3), SE(3), permutation groups, or needs to formalize symmetries into group theory language. Provides taxonomy and mathematical foundations from Visual Group Theory principles.
majiayu000/claude-skill-registry 163
-
tumblbug-launch-strategist
Plan and execute Tumblbug crowdfunding campaigns for indie games. Designs reward tiers, 90-day marketing plans, community building strategies, and crisis response protocols based on successful Korean indie game campaigns (Skul 72M KRW, Sannabi 143M KRW). Use when planning crowdfunding campaigns, designing reward structures, or preparing Tumblbug project pages for game launches.
majiayu000/claude-skill-registry 163