Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
playwright-py-skill
Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.
majiayu000/claude-skill-registry 163
-
macos-notify
Send macOS desktop notifications after completing tasks, making significant changes, or before requesting permission. Use for task completion, file modifications, test results, and major milestones.
majiayu000/claude-skill-registry 163
-
file-permission-test
File permission test. Use for testing.
majiayu000/claude-skill-registry 163
-
testing-next-stack
Scaffolds comprehensive testing setup for Next.js applications including Vitest unit tests, React Testing Library component tests, and Playwright E2E flows with accessibility testing via axe-core. This skill should be used when setting up test infrastructure, generating test files, creating test utilities, adding accessibility checks, or configuring testing frameworks for Next.js projects. Trigger terms include setup testing, scaffold tests, vitest, RTL, playwright, e2e tests, component tests, unit tests, accessibility testing, a11y tests, axe-core, test configuration.
majiayu000/claude-skill-registry 163
-
workflow-improvement
Retrospective workflow evaluation and improvement of skills, agents, commands, and hooks.
Triggers: workflow improvement, retrospective, workflow efficiency
Use when: workflow felt slow, confusing, or needs optimization
DO NOT use when: implementing features - focus on feature work first.
majiayu000/claude-skill-registry 163
-
dbt Development
PROACTIVE skill - STOP and invoke BEFORE writing dbt SQL. Validates models against coding conventions for staging, integration, and warehouse layers. Covers naming, SQL structure, field conventions, testing, and documentation. CRITICAL - When about to write .sql files in models/, invoke this skill first, write second. Supports project-specific convention overrides and sqlfluff integration.
majiayu000/claude-skill-registry 163
-
act-docker-setup
Use when configuring Docker environments for act, selecting runner images, managing container resources, or troubleshooting Docker-related issues with local GitHub Actions testing.
majiayu000/claude-skill-registry 163
-
api-health-checker
Api Health Checker - Auto-activating skill for API Integration.
Triggers on: api health checker, api health checker
Part of the API Integration skill category.
majiayu000/claude-skill-registry 163
-
Assertion Helper
Guide for writing effective test assertions with clear, meaningful error messages across different testing frameworks
majiayu000/claude-skill-registry 163
-
artificial-analysis-compare
Compare LLM models using the Artificial Analysis API. This skill should be used when the user asks to compare AI models, benchmark LLMs, evaluate model performance, compare pricing between models, or find the best model for a specific use case (coding, math, speed, cost). Triggers on requests like "compare GPT-5 and Claude", "which model is fastest", "cheapest model for coding", "benchmark comparison", "model performance analysis", or "artificial analysis". (user)
majiayu000/claude-skill-registry 163
-
rloo
Reinforcement Learning with Leave-One-Out estimation for policy optimization.
Covers RLOOTrainer, reward function integration, baseline estimation, and
variance reduction techniques for stable RL training. Includes thinking-aware patterns.
majiayu000/claude-skill-registry 163
-
mobile-app-testing
Comprehensive mobile app testing strategies for iOS and Android. Covers unit tests, UI tests, integration tests, performance testing, and test automation with Detox, Appium, and XCTest.
majiayu000/claude-skill-registry 163
-
integration-agent
Handles integrations with trigger behavior for dynamic agent delegation
majiayu000/claude-skill-registry 163
-
bubble-tea
Patterns for building TUI applications with Bubble Tea (charmbracelet/bubbletea). Use when creating terminal UIs, pagers, or interactive CLI tools in Go. Covers Elm architecture, viewport scrolling, keyboard/mouse handling, Lipgloss styling, and golden file testing with teatest.
majiayu000/claude-skill-registry 163
-
pytest-mock-guide
Guide for using pytest-mock plugin to write tests with mocking. Use when writing pytest tests that need mocking, patching, spying, or stubbing. Covers mocker fixture usage, patch methods, spy/stub patterns, and assertion helpers.
majiayu000/claude-skill-registry 163
-
test-file-management
Permanent vs temporary test organization and immutable contract philosophy. Use when creating, modifying, or reviewing tests.
majiayu000/claude-skill-registry 163
-
faq-generator
This skill generates a comprehensive set of Frequently Asked Questions (FAQs) from the course description, course content, learning graphs, concept lists, MicroSims, and glossary terms to help students understand common questions and prepare content for chatbot integration. Use this skill after course description, learning graph, glossary, and at least 30% of chapter content exist.
majiayu000/claude-skill-registry 163
-
systematic-testing
Use when writing tests, debugging failures, or investigating bugs - provides TDD guidance, test generation patterns, systematic debugging framework. Activates when user says "write tests", "this test fails", "debug this", mentions "TDD", "test coverage", or encounters errors/bugs.
majiayu000/claude-skill-registry 163
-
write-scenario
Write BDD scenarios in Gherkin format (Given/When/Then) in pure business language. Use when creating acceptance tests, user story scenarios, or stakeholder-readable specifications.
majiayu000/claude-skill-registry 163
-
gemini-ai-integration
Integrate Google Gemini API for AI-powered QA checklist generation and structured output. Use when working with Gemini API calls, generating QA checklists from design specs, parsing AI responses, or implementing structured output with JSON schema.
majiayu000/claude-skill-registry 163
-
hypothesis-test
Guide selection and interpretation of statistical hypothesis tests. Use when: (1) Choosing appropriate test for research data, (2) Checking assumptions before analysis, (3) Interpreting test results correctly, (4) Reporting statistical findings, (5) Troubleshooting assumption violations.
majiayu000/claude-skill-registry 163
-
knockoff
KnockOff source-generated test stubs. Use when creating interface stubs for unit tests, migrating from Moq, understanding the duality pattern (user methods vs callbacks), configuring stub behavior, verifying invocations, or working with interface spy handlers for tracking calls.
majiayu000/claude-skill-registry 163
-
running-load-tests
Create and execute load tests for performance validation using k6, JMeter, and Artillery. Use when validating application performance under load conditions or identifying bottlenecks. Trigger with phrases like "run load test", "create stress test", or "validate performance under load".
majiayu000/claude-skill-registry 163
-
pester
PowerShell TDD testing framework guidance for Pester v5+. Use when writing, structuring, or debugging PowerShell unit tests; mocking cmdlets, native commands (bash, git, curl), or .NET types; isolating tests with TestDrive/TestRegistry; capturing output streams; generating code coverage or JUnit/NUnit reports for CI/CD; running parameterized or tagged tests; or troubleshooting Pester Discovery vs Run phase issues.
majiayu000/claude-skill-registry 163