Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
harden
Make interfaces production-ready: error handling, empty states, onboarding flows, i18n, text overflow, and edge case management. Use when the user asks to harden, make production-ready, handle edge cases, add error states, design empty states, improve onboarding, or fix overflow and i18n issues.
majiayu000/claude-skill-registry 163
-
condition-based-waiting
Use when tests fail intermittently. Replace arbitrary timeouts with condition polling. Eliminates flaky tests caused by timing assumptions.
majiayu000/claude-skill-registry 163
-
template-engine
Auto-fill document templates with data - mail merge for any format
majiayu000/claude-skill-registry 163
-
docs-review
Review documentation changes for compliance with the Metabase writing style guide. Use when reviewing pull requests, files, or diffs containing documentation markdown files.
majiayu000/claude-skill-registry 163
-
landing-page
Generate a complete, deployable landing page from a brief. Produces a single self-contained HTML file with Tailwind CSS (via CDN), responsive design, dark mode, semantic HTML, and OG meta tags. Sections: hero with CTA, features, social proof, pricing (optional), FAQ, footer. Use when building a marketing page, product launch page, coming soon page, or any standalone landing page. Triggers: 'landing page', 'create a page', 'marketing page', 'launch page', 'coming soon page', 'one-page site'.
majiayu000/claude-skill-registry 163
-
documentation
Documentation generation workflow covering API docs, architecture docs, README files, code comments, and technical writing.
majiayu000/claude-skill-registry 163
-
frontend-routing
Implement client-side routing using React Router, Vue Router, and Angular Router. Use when building multi-page applications with navigation and route protection.
majiayu000/claude-skill-registry 163
-
torex
Torex Semiconductor MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Torex power management ICs.
majiayu000/claude-skill-registry 163
-
atom-state
Implement reactive state management with Effect Atom for React applications
majiayu000/claude-skill-registry 163
-
pptx
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
majiayu000/claude-skill-registry 163
-
pooch
Data file fetching and caching for geoscience applications. Download sample
datasets with automatic caching, checksum verification, and multiple download
sources. Use when Claude needs to: (1) Download datasets from URLs or DOIs,
(2) Cache files locally with automatic verification, (3) Verify file integrity
with SHA256/MD5 hashes, (4) Extract compressed archives (ZIP, TAR, GZIP),
(5) Create data registries for reproducible workflows, (6) Fetch from Zenodo
or other repositories.
majiayu000/claude-skill-registry 163
-
backlink-analyzer
This skill should be used when the user asks to "analyze backlinks", "check link profile", "find toxic links", "link building opportunities", "off-page SEO", "who links to me", "I have spammy links", "how do I get more backlinks", or "disavow links". Analyzes backlink profiles to understand link authority, identify toxic links, discover link building opportunities, and monitor competitor link acquisition. Essential for off-page SEO strategy. For internal link analysis, see internal-linking-optimizer. For competitor link profiles, see competitor-analysis.
majiayu000/claude-skill-registry 163
-
clickhouse-io
ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
majiayu000/claude-skill-registry 163
-
coding-standards
Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
majiayu000/claude-skill-registry 163
-
claude-md-template
Generate CLAUDE.md template for current project
majiayu000/claude-skill-registry 163
-
verification
Verification-before-completion discipline ensuring all success criteria are met, tests pass, and reviews complete before declaring work done.
majiayu000/claude-skill-registry 163
-
ln-647-env-config-auditor
Checks env var config sync, missing defaults, naming conventions, startup validation. Use when auditing environment configuration.
majiayu000/claude-skill-registry 163
-
saga-orchestration
Implement saga patterns for distributed transactions and cross-aggregate workflows. Use this skill when implementing distributed transactions across microservices where 2PC is unavailable, designing compensating actions for failed order workflows that span inventory, payment, and shipping services, building event-driven saga coordinators for travel booking systems that must roll back hotel, flight, and car rental reservations atomically, or debugging stuck saga states in production where compensation steps never complete.
majiayu000/claude-skill-registry 163
-
release
Prepare and execute a Python package release with verification steps. Use for releasing Python packages with uv and ruff.
majiayu000/claude-skill-registry 163
-
ck:docs
Analyze codebase and manage project documentation — init, update, summarize.
majiayu000/claude-skill-registry 163
-
trello
Manage Trello boards, lists, and cards via the Trello REST API.
majiayu000/claude-skill-registry 163
-
dev-workflows
Use when running builds, executing tests, or improving developer experience workflows - provides structured guidance for build/test execution and DX improvement.
majiayu000/claude-skill-registry 163
-
moltify
Create and share AI-native music using Tone.js. Four genres, infinite possibilities.
majiayu000/claude-skill-registry 163
-
make-req
Decompose a task, plan, roadmap, or feature description into a structured set of requirements grouped for independent planning. Use when user says "make req", "make requirements", "decompose requirements", "extract requirements", or wants to break down a task into what needs to be true.
majiayu000/claude-skill-registry 163