Explore skills
66,741 skills found
genai-import
Import and adapt an existing AI app concept (prompt, web form, API spec) into a Genai recipe skeleton following the clean-room philosophy. Use when the user wants to port or convert an existing AI application into a Genai skill.
tabletest
This skill is for writing or converting JUnit tests in Java or Kotlin using the TableTest library. It activates when testing multiple scenarios with shared assertion logic, converting repetitive @Test methods, starting a new @TableTest, or when discussing TableTest syntax or writing tests for a feature.
codopsy
Analyze code quality with codopsy-ts. Quality scoring (A–F), cyclomatic & cognitive complexity, 13 lint rules, baseline tracking, hotspot detection, and auto-fix. Use when asked to check code quality, reduce complexity, track quality trends, or find code smells.
github-publish
Publish tutorials/technical articles to a GitHub open-source repository with a single click. This skill desensitizes, categorizes, updates indexes, and commits and pushes local Markdown tutorial files to a public GitHub repository.
fixing-accessibility
Audits and fixes HTML accessibility issues including ARIA labels, keyboard navigation, focus management, color contrast, and form errors. Use when adding interactive controls, forms, dialogs, or reviewing WCAG compliance.
fixing-metadata
Audit and fix HTML metadata including page titles, meta descriptions, canonical URLs, Open Graph tags, Twitter cards, favicons, JSON-LD structured data, and robots directives. Use when adding SEO metadata, fixing social share previews, reviewing Open Graph tags, setting up canonical URLs, or shipping new pages that need correct meta tags.
mvp-brd
Brainstorms a SaaS MVP idea into a long, detailed Business Requirements Document (BRD). Use this skill whenever the user wants to start a new MVP, validate a product idea, brainstorm a SaaS prototype, write a BRD, begin a market-test build, scope a new investor demo product, or asks for help thinking through a product idea before building. Walks through 11 mandatory questions in order plus adaptiv
self-eval
Evaluates AI work quality using a two-axis scoring system to provide an unbiased assessment after tasks, code reviews, or work sessions. It detects score inflation and encourages devil's advocate reasoning.
pagespeed-optimizer
Use when the user mentions PageSpeed Insights, Core Web Vitals, LCP, TBT, CLS, site speed, page speed score, slow website, performance optimisation, or similar. Guides a phased, verification-gated approach — images first, fonts second, JavaScript third — specifically designed to avoid the regressions that typically occur when AI agents try to fix everything in one pass. Encodes lessons from a real
publish-skill
Publish a Claude Code skill to GitHub as a polished, adoptable open-source repo, AND diagnose `claude plugin install` failures on a published skill. Use when the user says "publish this skill", "put this on GitHub", "share this skill", "release this skill publicly", "open source my skill", "make this skill installable", "create a GitHub repo for my skill", "package this skill for the marketplace",
api-billing-toggle
Use when the user wants to switch Claude Code billing between API-key (Console) and subscription (Pro/Max). Toggles `apiKeyHelper` and `env.ANTHROPIC_API_KEY` in ~/.claude/settings.json on/off. The key itself lives in macOS Keychain (service=claude-code-api-key, account=anthropic), never in plaintext on disk. TRIGGER PHRASES (any of these should activate this skill): "turn API billing on", "turn A
pr-followup-commit-stranded-after-squash
Diagnose and recover follow-up commits that were pushed to an open PR's branch but never reached `main` because the user squash-merged the PR between pushes. Use when: (1) you pushed commit 1, opened a PR, then iteratively pushed commits 2, 3, ... in response to user feedback, (2) you go to merge / verify and find the PR is already MERGED, (3) the squash commit on main has insertion counts / file