77,210 skills — best first
MUST use when writing MySQL queries.
MUST use when writing PHP scripts.
MUST use when writing PostgreSQL queries.
MUST use when writing R scripts.
MUST use when writing Rust scripts.
MUST use when writing Snowflake queries.
Use when requirements are clear enough to plan and the work spans multiple steps, files, or verification stages
Use when you have a spec or requirements for a multi-step task, before touching code
Elements of Style for decision artifacts - executive shortform and strategic longform
WS-Discovery protocol scanner for discovering and enumerating ONVIF cameras and IoT devices on the network. Use when you need to discover ONVIF devices, cameras, or WS-Discovery enabled equipment on a network.
Guide the user through setting up WSL2 clipboard image paste fix - dependency installation, verification, and keybinding configuration
Checks whether a set of options is well-constructed. Use this whenever the user presents options or choices to evaluate.
Breaks problems and goals into independent parts that can be tackled separately. Use this whenever the user states a problem or goal that has multiple dimensions or parts.
Brief description of what this Skill does and when to use it. Include specific trigger phrases users would say. Use when user asks "trigger phrase 1", "trigger phrase 2", or wants to [outcome]. Max 1024 characters.
Extract transcripts from YouTube videos. Use when the user asks for a transcript, subtitles, or captions of a YouTube video and provides a YouTube URL (youtube.com/watch?v=, youtu.be/, or similar). Supports output with or without timestamps.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
3D game development principles. Rendering, shaders, physics, cameras.
Use when someone has never heard of animation principles, needs the simplest explanation possible, or is a complete newcomer to animation
Use when someone has working knowledge of animation principles and needs guidance on combining them effectively in more complex animations
Use when someone has basic awareness of animation principles and wants to start applying them in simple projects
Use when someone needs a rapid overview of all 12 animation principles in under 5 minutes
Use when an experienced animator needs a quick reminder of the 12 principles without basic explanations
Use when animation feels wrong and you need to diagnose which principle is failing or being misapplied
`@expo/ui/jetpack-compose` package lets you use Jetpack Compose Views and modifiers in your app.
Use when drafting rental inquiry messages for Kristian. Captures his writing register so messages are authentic and not AI-flavored.
SKILL_DESCRIPTION - when to use this skill
What this skill does. Use when user mentions "keyword1", "keyword2", or "keyword3". Keep under 1,024 characters and include specific trigger keywords.
Track TODOs in project-specific markdown files in ~/Desktop/TODO/.
WCAG accessibility patterns — semantic HTML, ARIA, focus management, keyboard navigation. Use when working with aria attributes, role attributes, dialog/nav elements, form elements, or focus management code.
Use when animation excludes users with vestibular disorders, cognitive disabilities, or assistive technology needs
Detects accessibility regressions by comparing audit results across commits/branches. Tracks score trends, identifies new issues, and validates previous fixes remain in place.
Use when animating accordions, collapsibles, dropdowns, or expand/collapse elements for smooth reveal transitions
Build the period-end accrual schedule — for each accrual, compute the entry, cite the support, and draft the JE. Use during month-end close; the JE is a draft for controller approval, not a posting.
Delegate work to Claude through acpx claude / Agent Client Protocol when a second agent perspective or Claude-specific coding pass is useful.
Use when defining who the actors in a service are — segments, JTBD forces, context, constraints, and relationships between actors
Use this skill when you learn one or more design pattern(s) in the Langroid (multi) agent framework, and want to make a note for future reference for yourself. Use this either autonomously, or when asked by the user to record a new pattern.
Create a new custom AI persona for your social feed
Quick advisory scan of markdown files for stale references to superseded/deprecated ADRs. Lightweight check — use the adr skill for full consistency audits.
Apply the Aesthetic-Usability Effect — visually consistent, polished interfaces are perceived as more usable.
Organize qualitative research data into an affinity diagram with themes, clusters, and insight statements. Use when synthesizing large amounts of qualitative data from interviews, observations, or surveys.
Use to manage the agentio daemon (real-time messaging connections + scheduler).
Use when interacting with Google Docs via the agentio CLI - list, read, create.
Use when interacting with JIRA via the agentio CLI - search issues, comment, transition.
Use to manage agentio scheduled .run.md prompts in watched folders.
Use when interacting with server via the agentio CLI.
Use when editing agentsmd files, creating skills/agents/rules, or working in ai-assistant-instructions
Full-featured AI chatbot with Next.js 15, Auth.js, Drizzle ORM, and multi-model support.
# Code Reviewer
Build LLM apps, RAG systems, and prompt pipelines. Use for AI-powered features.
Execute all remaining sprints sequentially
Track custom events and conversions with Vercel Web Analytics via the track() call. Use when instrumenting user actions, conversions, or form submissions.
Use for generic analysis with structured output — readability, complexity, risk, performance, churn, dep health. Multiple sub-modes; pick or detect.
Android development guidelines and best practices for the mobile-dev team
Create annotated blog posts from technical talks with slides. Use when asked to convert a video presentation to a blog post, create written content from a talk, or annotate slides with transcript.
Ansible automation expert for playbooks, roles, inventories, and infrastructure management
# API Standards Specialist
API authentication and JWT abuse playbook. Use when testing bearer tokens, API keys, claim trust, header spoofing, rate limits, and API auth boundary weaknesses.
API authorization and BOLA testing playbook. Use when APIs expose object identifiers, nested resources, hidden writable fields, or weak function-level authorization.
REST API design principles and patterns - use when designing new endpoints, creating DTOs, or planning API structure
API reconnaissance and documentation review playbook. Use when discovering endpoints, schemas, versions, OpenAPI specs, hidden docs, and surface area for API testing.
API testing expert for curl, REST, GraphQL, authentication, and debugging
Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Archive completed AIDLC workflows to aidlc-docs/completed/
# ArgoCD Management Best Practices
Submit or update a Wall of Apps entry in the App-Store-Connect-CLI repository using `asc apps wall submit`. Use when the user says "submit to wall of apps", "add my app to the wall", or "wall-of-apps".
Structural code search and refactoring via ast-grep. Reach for this when Edit fails with "old_string not unique", when refactoring across formatting variations, or when matching code shape rather than text.
Use when wrong elements get attention, important content is missed, or visual hierarchy is broken by animation
Iteratively auto-optimize a prompt until no issues remain. Uses prompt-reviewer in a loop, asks user for ambiguities, applies fixes via prompt-engineering skill. Runs until converged.
Auto-configure quality gates, hooks, and settings for a new project. Detects project type and sets up appropriate tooling. Use when onboarding a new codebase.
AWS cloud services expert for EC2, S3, Lambda, IAM, and AWS CLI
Troubleshoot Azure using tool-first access, falling back to Azure CLI when necessary. Focus on Virtual Machines, AKS, Azure Container Registry, Storage Accounts, and Log Analytics.
Build or update the BlueBubbles external channel plugin for ThinkFleetBot (extension package, REST send/probe, webhook inbound).
Generates or updates an index.md to reference all docs in the folder. Use if user requests to create or update an index of all files in a specific folder
Check bot notifications for tasks requested by the repo owner, then execute them using a team
Use when exploring before committing, thinking through trade-offs, or digesting sketches and diagrams. Triggers include "let's brainstorm", "what if we...", and "explore options". Bad ideas welcome, questions over answers, mistakes on purpose.
Capture brainstorm discoveries that aren't in the plan — the thinking that makes this project unique
Use when the user explicitly asks to brainstorm. Helps turn ideas into designs through collaborative dialogue.
Identify and clean up stale git branches locally and on remotes with safe, reversible steps. Use when asked to prune, list, or delete merged/old branches or audit branch hygiene.
Use when animation doesn't match brand personality, feels generic, or clashes with design language
Generate a spoken audio summary of recent Claude Code activity
# Browser Automation Skill
Browser automation. MUST invoke before calling Playwright. Use when browsing websites, checking UI, filling forms, or automating web workflows.
Bub's canonical workflow for inbox/calendar triage escalation filtering (known contacts, money/security risk, high-signal AI changes).
Surgical bug fixing skill. Validates bugs, applies minimal fixes, prefers tactical deletion.
Build a Zoom meeting bot, recorder, or real-time media workflow. Use when joining meetings programmatically, processing live media or transcripts, or combining Meeting SDK, RTMS, and backend services.
Build or embed a Zoom meeting flow. Use when implementing Meeting SDK joins, web or mobile meeting embeds, meeting lifecycle flows, or when deciding between Meeting SDK and Video SDK.
Use Bun instead of Node.js, npm, pnpm, or vite. Provides command mappings, Bun-specific APIs, and development patterns.
Entry P1 category router for business logic testing. Use when workflow abuse, race conditions, pricing flaws, or multi-step state attacks matter more than parser-level input injection.
Use when animating buttons, CTAs, or clickable action elements to create satisfying, responsive interactions
Use when creating animations that soothe users, reduce anxiety, or create peaceful, meditative experiences.
Use when animating cards, panels, tiles, or container elements to create depth and interactivity
Show real token usage and estimated savings for the current session. Reads directly from the Claude Code session log — no AI estimation. Triggers on /caveman-stats. Output is injected by the mode-tracker hook; the model itself does not compute the numbers.
Generate changelog entries from git commits, pull requests, or code changes. Use when creating release notes, updating CHANGELOG.md, or documenting what changed in a version.