By metcalfc
Claude Code CLI knowledge, plugin management guardrails, and automation recommendations
This skill should be used when the user asks about Claude model strings, model IDs, model names, "which model", API calls to the Claude API, Anthropic SDK usage, Bedrock integration, Vertex AI integration, Azure AI Foundry, effort parameter, extended thinking, thinking budget, "migrate to opus", model migration, prompt adjustment for different models, tool overtriggering, prompt engineering for Claude, or when writing code that imports `anthropic` or `@anthropic-ai/sdk`.
Analyze a codebase and recommend Claude Code automations (hooks, subagents, skills, plugins, MCP servers). Use when user asks for automation recommendations, wants to optimize their Claude Code setup, mentions improving Claude Code workflows, asks how to first set up Claude Code for a project, or wants to know what Claude Code features they should use.
This skill should be used when Claude is about to run a `claude` CLI command, suggests the user run a `claude` CLI command, mentions "claude plugin", "claude plugins", "claude mcp", "claude auth", "claude install", "plugin marketplace", "marketplace add", installs or manages plugins, or discusses plugin versioning. Also triggers when the user says "install a plugin", "add a marketplace", "update a plugin", "bump version", "plugin version", "plugin cache", "setup-token", "headless auth", "CLAUDE_CODE_OAUTH_TOKEN", "authenticate headless", "CI authentication", "long-lived token", or when generating or suggesting any `claude` CLI command.
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A collection of plugins for Claude Code that teach Claude things it doesn't know out of the box — idiomatic shell scripting, GitHub API patterns, full fzf syntax, multi-agent code review, and more.
The problem: Claude Code is good at general programming but has blind spots. It writes bash when you're in zsh. It uses bare | fzf without previews. It doesn't know gh milestone list isn't a real command. These plugins fix that by giving Claude domain-specific knowledge that activates automatically when relevant.
How plugins work: Skills auto-activate based on context (mention a VM and exe-dev kicks in, write a zsh script and zsh-craft takes over). Commands are explicit (/code-review, /exe-ls). You install what you need — they're independent.
Add the marketplace, then install what you want:
# From the terminal
claude plugin marketplace add metcalfc/claude-plugin
claude plugin install chad-tools
claude plugin install gh-recipes
claude plugin install fzf-power
claude plugin install zsh-craft
claude plugin install exe-dev
claude plugin install claude-craft
claude plugin install lefthook
# Inside Claude Code
/plugin marketplace add metcalfc/claude-plugin
/plugin install chad-tools
Multi-agent code review and dev workflow automation.
The headline feature is /code-review — a single command that auto-detects what you've changed (unstaged, staged, last commit), selects the right review agents, runs them in parallel, and either posts a GitHub review (if a PR exists) or reports findings in your terminal. It also reviews PRs by number (/code-review #123).
Five specialized agents, each focused on a different aspect of code quality:
| Agent | Focus | Activates when |
|---|---|---|
| code-reviewer | Security, correctness, architecture, style | Always |
| silent-failure-hunter | Swallowed errors, lost context, misleading fallbacks | Error handling in diff |
| pr-test-analyzer | Test correctness, coverage gaps, flaky patterns | Test files in diff |
| comment-analyzer | Doc accuracy, stale comments, misleading docs | Comments/docstrings in diff |
| type-design-analyzer | Type design, breaking changes, leaky abstractions | Type definitions in diff |
Agent selection uses comprehensive trigger patterns across Go, Rust, JS/TS, Python, Ruby, Bash/Zsh, and more. Findings below 80% confidence are filtered. Duplicates are deduplicated. Every comment posted matters.
| Command | What it does |
|---|---|
/chad-tools:code-review | Multi-agent code review — local diff or PR |
/chad-tools:deslop | Strip AI code slop from branch diff |
/chad-tools:humanize | Rewrite prose to remove AI writing patterns |
/chad-tools:done | Mark worktree done for cwprune |
/chad-tools:pick-next | Pick next issue and launch worktree |
/chad-tools:audit-plugins | Audit all marketplace plugins for accuracy |
| Skill | What it does |
|---|---|
| resume-branch | Check rebase status, PR state, orient to where you left off |
| gen-script | Generate standalone bash/python/JS scripts |
| crystallize | Turn a repeated pattern into a new Claude Code skill |
| protect-branch | Add branch protection hooks to a repo |
| resolve-reviews | Reply to PR review comments and resolve conversations |
Recipes for gh CLI operations that don't have built-in subcommands.
Ever tried gh milestone list and got "unknown command"? This plugin teaches Claude how to use gh api for the operations GitHub CLI doesn't cover natively. It auto-activates when Claude hits an unknown gh subcommand or when you ask about GitHub operations that need the API directly. Includes a PostToolUse hook that detects gh errors and nudges toward the right recipe.
Chad's personal Claude Code skills and workflows
Lefthook expertise and interactive git hooks setup wizard
Recipes for gh CLI operations that don't have built-in subcommands
exe.dev VM management — SSH CLI, HTTPS API, HTTP proxy, sharing, templates, and Shelley integration
Teaches Claude to write idiomatic zsh — modules, builtins, and parameter expansion instead of bash-in-disguise
npx claudepluginhub metcalfc/claude-plugin --plugin claude-craftCommands for Git operations, commits, and PRs
General purpose Claude Code toolkit with research agents, skills, and introspection commands
GitHub CLI integration with focused skills for pull requests, issues, GitHub Actions, and viewing GitHub file URLs
Git and PR workflows with code review, onboarding, and PR enhancement
GitHub integration providing repository management, issues, pull requests, actions, and code search via GitHub Copilot's hosted MCP server. Zero configuration required.
Developer experience essentials: GitHub Actions debugging, conversation cloning/half-cloning, context handoffs, and Reddit research