Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
on-device-ai
Patterns for running AI models locally in browsers using WebGPU, Transformers.js, WebLLM, and ONNX Runtime. Zero API costs, full privacy. Use when "on-device AI, browser AI, WebLLM, Transformers.js, WebGPU, edge inference, offline AI, client-side ML, ONNX web, " mentioned.
majiayu000/claude-skill-registry 163
-
Real Pytest - No Mocks, Real Tests
Write pytests that test real public interfaces with actual components, no mocking, and precise assertions. MIRA-specific patterns. Use when creating or reviewing tests.
majiayu000/claude-skill-registry 163
-
treido-audit-typescript
Read-only TypeScript auditor for Treido (strictness, unsafe casts, any/unknown discipline). Returns structured payload for ORCH merge. Trigger: TS-AUDIT
majiayu000/claude-skill-registry 163
-
running-interactive-commands-with-tmux
Controls interactive CLI tools (vim, git rebase -i, REPLs) through tmux detached sessions and send-keys. Use when running tools requiring terminal interaction, programmatic editor control, or orchestrating Claude Code sessions. Triggers include "interactive command", "vim", "REPL", "tmux", or "git rebase -i".
majiayu000/claude-skill-registry 163
-
react-best-practices
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
majiayu000/claude-skill-registry 163
-
agentuity-cli-cloud-storage-get
Show details about a specific storage bucket. Requires authentication. Use for Agentuity cloud platform operations
majiayu000/claude-skill-registry 163
-
social-content
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' or 'viral content.' This skill covers content creation, repurposing, and platform-specific strategies.
majiayu000/claude-skill-registry 163
-
ml-antipattern-validator
Prevents 30+ critical AI/ML mistakes including data leakage, evaluation errors, training pitfalls, and deployment issues. Use when working with ML training, testing, model evaluation, or deployment.
majiayu000/claude-skill-registry 163
-
nft-systems
Expert in NFT development - minting infrastructure, metadata standards, marketplaces, royalties, and collection management across EVM and SolanaUse when "nft, erc721, erc1155, mint, collection, metadata, opensea, metaplex, pfp, generative art, nft, erc721, erc1155, metaplex, opensea, royalties, metadata, ipfs" mentioned.
majiayu000/claude-skill-registry 163
-
code-clone-assistant
Detect and refactor code duplication with PMD CPD. TRIGGERS - code clones, DRY violations, duplicate code.
majiayu000/claude-skill-registry 163
-
mise-expert
Mise development environment manager (asdf + direnv + make replacement). Capabilities: tool version management (node, python, go, ruby, rust), environment variables, task runners, project-local configs. Actions: install, manage, configure, run tools/tasks with mise. Keywords: mise, mise.toml, tool version, runtime version, node, python, go, ruby, rust, asdf, direnv, task runner, environment variables, version manager, .tool-versions, mise install, mise use, mise run, mise tasks, project config, global config. Use when: installing runtime versions, managing tool versions, setting up dev environments, creating task runners, replacing asdf/direnv/make, configuring project-local tools.
majiayu000/claude-skill-registry 163
-
subagent-driven-development
Use when executing implementation plans with independent tasks in the current session - dispatches fresh subagent for each task with code review between tasks, enabling fast iteration with quality gates
majiayu000/claude-skill-registry 163
-
helm
Helm chart development, deployment, and management. Activate for helm install, upgrade, charts, values, templates, and Kubernetes package management.
majiayu000/claude-skill-registry 163
-
tinacms
Build content-heavy sites with Git-backed TinaCMS. Provides visual editing for blogs, documentation, and marketing sites. Supports Next.js, Vite+React, and Astro with TinaCloud or Node.js self-hosting. Prevents 10 documented errors.
Use when setting up CMS with non-technical editors or troubleshooting ESbuild compilation, module resolution, package manager compatibility, edge runtime limitations, or media upload timeouts.
majiayu000/claude-skill-registry 163
-
schema-to-openapi
Convert Synnovator data schema to OpenAPI 3.0 specification. Use when:
(1) Need to generate REST API spec from Synnovator's content types and relations
(2) Preparing input for api-builder skill to scaffold backend code
(3) Want standardized, RESTful API design from the Synnovator data model
Triggers: "generate openapi", "create api spec", "convert schema to openapi",
"prepare for api-builder", "generate REST API from synnovator"
majiayu000/claude-skill-registry 163
-
repoprompt
Use RepoPrompt CLI for token-efficient codebase exploration
majiayu000/claude-skill-registry 163
-
pypi-collision-fix
Fix PyPI package name collisions when local package name exists on PyPI
majiayu000/claude-skill-registry 163
-
api-builder
Generate complete FastAPI backend scaffolds from OpenAPI 3.x specifications. Automatically creates SQLAlchemy models, Pydantic schemas, FastAPI routers, CRUD operations, database migrations, pytest tests, and Next.js TypeScript clients. Use when user provides an OpenAPI/OpenSpec file (.yaml/.json) or pastes spec content, and wants to generate API code. Triggers on phrases like "generate API from spec", "build backend from OpenAPI", "create FastAPI from this spec", "implement these endpoints", or when user shares OpenAPI specification files. Supports Python 3.12+, FastAPI, SQLite, SQLAlchemy, Alembic, pytest, and Next.js App Router.
majiayu000/claude-skill-registry 163
-
bazinga-db-context
Context packages and learning patterns. Use when managing context packages, error patterns, or strategies.
majiayu000/claude-skill-registry 163
-
state-ux-flow-builder
Standardizes UX states for data fetching flows (loading, error, empty, success) and complex multi-view UI patterns. Provides state machine approach recommendations, loading skeletons, error boundaries, and empty state components. Use when implementing "loading states", "error handling", "empty states", or "state machines".
majiayu000/claude-skill-registry 163
-
Draper Decorators
This skill should be used when the user asks to "create a decorator", "write a decorator", "move logic into decorator", "clean logic out of the view", "isn't it decorator logic", "test a decorator", or mentions Draper, keeping views clean, or representation logic in decorators. Should also be used when editing *_decorator.rb files, working in app/decorators/ directory, questioning where formatting methods belong (models vs decorators vs views), or discussing methods like full_name, formatted_*, display_* that don't belong in models. Provides guidance on Draper gem best practices for Rails applications.
majiayu000/claude-skill-registry 163
-
magento-controller-refactor
Scans and refactors deprecated Magento 2 controller patterns to modern HTTP verb interfaces. Use when modernizing controllers that extend deprecated Action base class or need PHP 8.3+ compatibility.
majiayu000/claude-skill-registry 163
-
golang-lo
Go >= 1.18 项目中希望用 samber/lo(Lodash 风格泛型库)简化集合/映射/字符串、错误处理、重试/节流/防抖、通道并发或指针空值场景时使用。
majiayu000/claude-skill-registry 163
-
server-scripts
Frappe server-side Python patterns for controllers, document events, whitelisted APIs, background jobs, and database operations. Use when writing controller logic, creating APIs, handling document events, or processing data on the server.
majiayu000/claude-skill-registry 163