Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
odoo-model-inspector
This skill analyzes Odoo model inheritance chains and fields, showing "who stands on whom" with complete inheritance hierarchy including all fields and methods from all modules. Should be used when understanding model structure, checking available fields before adding new ones, or tracing inheritance dependencies.
majiayu000/claude-skill-registry 163
-
e2e-testing
End-to-end browser testing patterns with Playwright. Use when writing integration tests, user flow testing, or browser automation.
majiayu000/claude-skill-registry 163
-
api-route-conventions
Expert knowledge on Next.js API route patterns, authentication with getAuthOrTest, error handling, response formats, rate limiting, and webhook verification. Use this skill when user asks about "create api endpoint", "api route", "error handling", "authentication", "next.js api", or "route handler".
majiayu000/claude-skill-registry 163
-
make-skill-template
Create new Agent Skills for GitHub Copilot from prompts or by duplicating this template. Use when asked to "create a skill", "make a new skill", "scaffold a skill", or when building specialized AI capabilities with bundled resources. Generates SKILL.md files with proper frontmatter, directory structure, and optional scripts/references/assets folders.
majiayu000/claude-skill-registry 163
-
symfony:api-platform-tests
Test API Platform resources with ApiTestCase, test collections, items, filters, and authentication
majiayu000/claude-skill-registry 163
-
accountant
Senior Accountant & Strategic CFO with 20+ years experience in tech sector. Use for tax planning, VAT/sales tax compliance, financial forecasting, contractor assessments, or accounting app logic design. Auto-triggers tax warnings and savings opportunities. Adapts to user's jurisdiction.
majiayu000/claude-skill-registry 163
-
upgrade-simple-icons
Upgrade simple-icons to the latest version and preserve any removed icons by sourcing them from the previous version into common/icons/customIcons.ts and updating icon mappings. Use whenever bumping or upgrading simple-icons in this repo.
majiayu000/claude-skill-registry 163
-
promptfoo-evaluation
Configures and runs LLM evaluation using Promptfoo framework. Use when setting up prompt testing, creating evaluation configs (promptfooconfig.yaml), writing Python custom assertions, implementing llm-rubric for LLM-as-judge, or managing few-shot examples in prompts. Triggers on keywords like "promptfoo", "eval", "LLM evaluation", "prompt testing", or "model comparison".
majiayu000/claude-skill-registry 163
-
fast-playwright
Fast, persistent, and token-optimized browser automation using Playwright. Supports navigation, clicking, typing, screenshots, batch execution, and more. Use when working with web pages, browser automation, or when the user mentions browsing, clicking, or web scraping.
majiayu000/claude-skill-registry 163
-
klingai-camera-control
Manage control camera movements in Kling AI video generation. Use when creating cinematic effects,
dynamic shots, or specific camera movements. Trigger with phrases like 'klingai camera',
'kling ai camera motion', 'klingai cinematic', 'klingai pan zoom'.
majiayu000/claude-skill-registry 163
-
meta-cognitive-reasoning
Meta-cognitive reasoning specialist for evidence-based analysis, hypothesis testing, and cognitive failure prevention. Use when conducting reviews, making assessments, debugging complex issues, or any task requiring rigorous analytical reasoning. Prevents premature conclusions, assumption-based errors, and pattern matching without verification.
majiayu000/claude-skill-registry 163
-
typo3-ddev
Agent Skill: DDEV setup for TYPO3 extension development. Use when setting up local dev environment or multi-version testing (11.5/12.4/13.4/14.0). By Netresearch.
majiayu000/claude-skill-registry 163
-
hetzner-cluster
Toolkit for creating and managing server clusters on Hetzner Cloud using Terraform. Use this skill when users request deploying VMs, creating test infrastructure, or setting up server clusters on Hetzner Cloud. The skill provides Terraform templates optimized for network testing with strict firewall rules, public and private network interfaces, and support for ZeroTier VPN.
majiayu000/claude-skill-registry 163
-
story-sense
Diagnose what any story needs regardless of its current state. Use when a writer is stuck, when evaluating story problems, when a narrative feels broken, or when someone asks "what's wrong with my story?" Applies diagnostic model to identify the specific story state and recommend appropriate interventions.
majiayu000/claude-skill-registry 163
-
ca-django-tests
ALWAYS use this skill proactively for Consumer Affairs Django repositories (located in ../ca/ directory) when ANY of these occur - (1) User mentions coverage, codecov, test coverage, partial coverage, branch coverage, or uncovered lines/code (2) User asks to write tests, add tests, run tests, or fix test failures (3) User asks to implement features, fix bugs, or modify code in CA repos and tests are needed (4) User provides a file path containing 'test' or 'tests' in CA repos (5) After writing new code in CA repos that needs test coverage. This skill handles Django test execution using the 'ca magictest' command and ensures 100% code coverage for CI requirements.
majiayu000/claude-skill-registry 163
-
configuring-vitest-4
Configure Vitest 4.x with correct pool architecture, coverage settings, and multi-project setup. Use when creating or modifying vitest.config files or setting up test infrastructure.
majiayu000/claude-skill-registry 163
-
lovable-prompts
Use when user asks to "create lovable prompts", "convert PRD to lovable", "generate lovable sequence", or provides a PRD file and asks to break it into implementation prompts. Converts PRDs into sequenced Lovable prompts with frontend mocks first, then backend integration.
majiayu000/claude-skill-registry 163
-
manual-testing
Master manual testing with exploratory testing, test case execution, bug reporting, and quality validation techniques.
majiayu000/claude-skill-registry 163
-
activating-memories
Loads project-specific memories at session start and triggers onboarding for new projects. Use when starting a new coding session or when the user says "activate" or asks about project context.
majiayu000/claude-skill-registry 163
-
qiita
Qiita API integration for searching, reading, and publishing technical articles. Use this skill to search articles, get user posts, publish content, and manage comments on Qiita.
majiayu000/claude-skill-registry 163
-
test-runner-worktree
Run Rust cargo tests properly in git worktrees with environment variable sourcing. Use when cargo test fails, when seeing authentication errors, when test results differ between runs, or before running pre-commit checks in worktrees. Essential for integration tests requiring LANGSMITH_API_KEY or ANTHROPIC_API_KEY.
majiayu000/claude-skill-registry 163
-
D3.js Visualisation
To use these resources, read the relevant files when detailed guidance is needed for specific visualisation types or patterns.
majiayu000/claude-skill-registry 163
-
RxJS Patterns for Angular
Implement RxJS patterns for reactive programming in Angular. Use this skill when working with Observables, operators, subscriptions, async data flows, and error handling. Covers common patterns like combineLatest, switchMap, debounceTime, catchError, retry logic, and integration with Angular Signals using toSignal() and toObservable(). Ensures proper subscription cleanup with takeUntilDestroyed().
majiayu000/claude-skill-registry 163
-
dependency-manager
Expert dependency manager specializing in package management, security auditing, and version conflict resolution across multiple ecosystems. Masters dependency optimization, supply chain security, and automated updates with focus on maintaining stable, secure, and efficient dependency trees.
majiayu000/claude-skill-registry 163