Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
skill-creator
Create new Agent Skills for Claude Code. Use when user wants to create a skill, add a new capability, document a CLI workflow, or asks how skills work.
johnlindquist/claude 21
-
testgen
Generate tests using AI and run test suites. Use for generating unit tests, running coverage reports, and mutation testing.
johnlindquist/claude 21
-
article
Generate technical articles and documentation using AI. Use for writing blog posts, documentation, and technical content.
johnlindquist/claude 21
-
packx
Bundle code context for AI. ALWAYS use --limit 49k unless user explicitly requests otherwise. Use for creating shareable code bundles and preparing context for LLMs.
johnlindquist/claude 21
-
long-agent
Manage long-running agent sessions. Use for tracking progress in extended tasks, maintaining context across long sessions, and managing multi-step workflows.
johnlindquist/claude 21
-
db
Database operations for SQLite, PostgreSQL, and MySQL. Use for queries, schema inspection, migrations, and AI-assisted query generation.
johnlindquist/claude 21
-
investigate
Debug and investigate code issues using search and AI analysis. Use when stuck on bugs, tracing execution flow, or understanding complex code.
johnlindquist/claude 21
-
debug
Unified debugging workflow enforcing root cause protocol. Investigate → Understand → Reason → Fix. Use when debugging bugs, errors, or unexpected behavior.
johnlindquist/claude 21
-
design
Design system and token management. Use for managing design tokens, colors, typography, and maintaining design consistency.
johnlindquist/claude 21
-
tmux
Manage tmux sessions for background processes. Use to run long-running commands, manage multiple terminals, and capture output from background processes.
johnlindquist/claude 21
-
workflow-devkit
Build durable, resumable TypeScript workflows with Vercel Workflow DevKit. Use when creating long-running processes, AI agents, background jobs, multi-step pipelines, webhooks, or event-driven systems. Triggers on "workflow", "durable", "resumable", "use workflow", "use step".
johnlindquist/claude 21
-
workflow
Manage GitHub Actions workflows using gh CLI. Use to check CI status, view run logs, analyze failures, and rerun workflows.
johnlindquist/claude 21
-
gemini
Use Gemini AI for research, analysis, summarization, web search, and complex reasoning. Use when you need AI-powered research, code analysis, content summarization, or web search with synthesis.
johnlindquist/claude 21
-
stuck
Get unstuck when blocked on a problem. Use when you've tried multiple approaches without success, or when debugging has hit a wall.
johnlindquist/claude 21
-
changelog
Generate and manage changelogs from git history. Use for release notes, tracking breaking changes, and maintaining project history.
johnlindquist/claude 21
-
ubs
Ultimate Bug Scanner - scan code for bugs across 7 languages (JS/TS, Python, Go, Rust, Java, C++, Ruby). Use before commits to catch null safety issues, security holes, async bugs, and memory leaks.
johnlindquist/claude 21
-
ts-testing
Design, implement, and maintain high‑value TypeScript test suites using popular JS/TS testing libraries. Use this skill whenever the user is adding tests, debugging failing tests, or refactoring code that should be covered by tests.
johnlindquist/claude 21
-
pipeline
Chain multiple operations together in pipelines. Use for multi-step workflows, combining research with analysis, and complex automated tasks.
johnlindquist/claude 21
-
linear
Manage Linear issues and workflows. Use for viewing, creating, and updating Linear issues, and integrating with development workflow.
johnlindquist/claude 21
-
think
Deep multi-framework reasoning using Gemini. Use for complex problem analysis, challenging ideas, and evaluating multiple options with structured thinking.
johnlindquist/claude 21
-
memory
Persistent knowledge storage using basic-memory CLI. Use to save notes, search memories semantically, and build context for topics across sessions.
johnlindquist/claude 21
-
review
Centralizes persona-driven code reviews (Fowler, Torvalds, Carmack, React core, etc.) so Claude can pick or combine expert viewpoints when the user asks for a code review or perspective-specific critique.
johnlindquist/claude 21
-
github
Manage GitHub issues using gh CLI - create, list, view, update, close, and assign issues. Use when working with GitHub issues, bug tracking, or project management tasks.
johnlindquist/claude 21
-
figma
Extract design data from Figma files. Use for getting design tokens, component specs, and generating code from Figma designs.
johnlindquist/claude 21