Agent Skills
Instruction packs that give your AI agent know-how. Three different kinds — pick the right one below.
✦ Standalone skills2,933
Self-contained. Install one into any project and it works on its own — no other software needed.
🧰 Tool add-ons725
Come bundled with a specific tool and only work together with it — they teach your agent how to operate that tool.
using-git-worktrees
★ 245,900by obra
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback
resolving-merge-conflicts
★ 156,200by mattpocock
Use when you need to resolve an in-progress git merge/rebase conflict.
git-guardrails-claude-code
★ 155,900by mattpocock
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
commit-message-storyteller
✓★ 36,200by github
Analyzes git diffs or staged changes and generates narrative commit messages that explain WHY a change was made, not just what changed — following Conventional…
git-flow-branch-creator
✓★ 36,200by github
Analyzes git changes and creates semantic Git Flow branches automatically based on change type. Inspects staged and unstaged changes via git status and git diff to determine branch category: feature, release, or hotfix Generates semantic branch names following Git Flow conventions (e.g., feature/user-auth , release-1.2.0 , hotfix/security-patch ) Branches from the correct source ( develop for features and releases, master for hotfixes) and creates the branch in one command Handles edge cases...
github-release
✓★ 36,200by github
This skill automates the full release workflow for a single-package GitHub repository, from analysis through changelog authoring and PR creation. It relies exclusively on gh (GitHub CLI) and git � no other tools needed.
brag-sheet
✓★ 36,200by github
Turn engineering work into evidence-backed impact statements for performance reviews, self-reviews, promotion packets, and weekly updates. Uniquely mines Copilot CLI session logs, git history, and PRs to reconstruct forgotten work.
containerize-aspnetcore
✓★ 36,200by github
Generate Dockerfile and .dockerignore files customized for ASP.NET Core containerization. Accepts configurable settings for .NET version, Linux distribution (Debian, Alpine, Ubuntu, Chiseled, Azure Linux), base images, ports, and environment variables Creates multi-stage Dockerfile with SDK build stage and optimized runtime stage, following Microsoft best practices for .NET containerization Generates .dockerignore file with sensible defaults (bin/, obj/, .git/, etc.) plus custom patterns,...
git-commit
✓★ 36,200by github
Standardized git commits using Conventional Commits specification with intelligent diff analysis and message generation. Auto-detects commit type (feat, fix, docs, refactor, perf, test, build, ci, chore, revert) and scope from actual code changes Generates semantic commit messages following conventional format with optional body and footer sections Intelligently stages files for logical grouping when needed, with support for pattern-based and interactive staging Detects breaking changes and...
deploy-to-vercel
★ 28,600by vercel
Deploy applications and websites to Vercel with automatic git integration and preview URLs. Supports three deployment paths: git-push (ideal for linked projects), direct CLI deployment, and no-auth fallback for sandboxed environments Automatically detects project state (linked via .vercel/project.json or .vercel/repo.json , git remote presence, CLI authentication) and chooses the best deployment method Handles team selection for multi-team accounts and uses --scope to deploy to the correct...
skill-installer
✓★ 23,200by openai
Install Codex skills from curated lists or custom GitHub repositories into your local skills directory. List available skills from the default curated collection or experimental/custom paths; installed skills are annotated in the output Install individual skills by name from the curated list, or install multiple skills from any GitHub repo (public or private) using repo paths or URLs Supports git sparse checkout as a fallback for authentication-protected repos; uses existing git credentials...
security-ownership-map
✓★ 23,200by openai
Analyze git repositories to build a security ownership topology (people-to-file), compute bus factor and sensitive-code ownership, and export CSV/JSON for…
render-deploy
✓★ 23,200by openai
Deploy applications to Render with Git-backed services or prebuilt Docker images via Blueprint or direct creation. Supports two deployment methods: Blueprint (Infrastructure-as-Code via render.yaml) for multi-service apps, and Direct Creation (MCP tools) for single services Analyzes codebases to determine runtime, build/start commands, environment variables, and required datastores (databases, Redis, cron jobs) Generates render.yaml configurations with automatic service type selection (web,...
ui-test
✓★ 3,600by browserbase
AI-powered adversarial UI testing via the browse CLI. Analyzes git diffs to test only what changed, or explores the full app to find bugs. Tests functional…
wiki-changelog
✓★ 2,700by microsoft
Analyzes git commit history and generates structured changelogs categorized by change type. Use when the user asks about recent changes, wants a changelog, or…
commit-message
✓★ 2,700by github
Generate conventional commit messages - use when creating commits, writing commit messages, or asking for git commit help
wiki-changelog
✓★ 2,700by microsoft
Analyzes git commit history and generates structured changelogs categorized by change type. Use when the user asks about recent changes, wants a changelog, or…
create-branch
✓★ 844by sentry
Create a git branch following Sentry naming conventions. Use when asked to "create a branch", "new branch", "start a branch", "make a branch", "switch to a new…
create-branch
✓★ 844by sentry
Create a git branch following Sentry naming conventions. Use when asked to "create a branch", "new branch", "start a branch", "make a branch", "switch to a new…
azure-verified-modules
✓★ 697by hashicorp
Certification requirements and best practices for Azure Terraform modules seeking AVM compliance. Enforces provider version constraints (azurerm >= 4.0, < 5.0; azapi >= 2.0, < 3.0) and prohibits git-based module references in favor of pinned Terraform registry sources Mandates lower snake_casing for all identifiers, precise variable types, discrete output attributes via anti-corruption layer pattern, and alphabetically ordered locals Requires feature toggle variables for new resources added...
push-to-registry
✓★ 697by hashicorp
Push Packer build metadata to HCP Packer registry for image lifecycle tracking and governance. Registers build artifacts in HCP Packer with minimal overhead, storing metadata only (not actual images) and adding less than one minute to build time Supports bucket-level labels (updated per build) and immutable build-level labels (git SHA, timestamps) for version control and compliance tracking Integrates with Terraform via hcp_packer_artifact data source to query and deploy images across...
troubleshooting-dbt-job-errors
★ 605by dbt-labs
Diagnoses dbt Cloud/platform job failures by analyzing run logs, querying the Admin API, reviewing git history, and investigating data issues. Use when a dbt…
firebase-app-hosting-basics
✓★ 370by firebase
Deploy and manage full-stack web apps with Firebase App Hosting using Next.js, Angular, and other supported frameworks. Requires Firebase project on Blaze pricing plan; supports Server-Side Rendering (SSR) and Incremental Static Regeneration (ISR) workflows Deploy via firebase.json configuration with optional apphosting.yaml for backend setup, or enable automated "git push to deploy" through GitHub integration Includes secret management via CLI commands for secure access to sensitive keys...
conventional-git
★ 157by samber
Conventional Commits v1.0.0 branch naming, worktree naming, and commit message standards for GitHub and GitLab projects. Use when creating branches, naming worktrees, writing commits, generating commit messages, reviewing branch conventions, or setting up changelog automation. Apply when your project needs consistent git history, SemVer-driven releases, parseable changelog generation, or automatic issue closing. Trigger when the user asks how to name a worktree, create a git worktree, or...
retrospecting
★ 121by bitwarden
Performs comprehensive analysis of Claude Code sessions, examining git history, conversation logs, code changes, and gathering user feedback to generate…
analyzing-git-sessions
★ 121by bitwarden
Analyzes git commits and changes within a timeframe or commit range, providing structured summaries for code review, retrospectives, work logs, or session…
resolve-merge-conflicts
★ 116by warpdotdev
Resolve Git merge conflicts by extracting only unresolved paths, conflict hunks, and compact diffs instead of loading whole files into context. Use when a merge, rebase, cherry-pick, or stash pop stops on conflicts, when `git status` shows unmerged paths, or when files contain conflict markers.
xget
★ 70by xixu-me
Use when tasks involve Xget URL rewriting, registry/package/container/API acceleration, integrating Xget into Git, download tools, package managers, container builds, AI SDKs, CI/CD, deployment, self-hosting, or adapting commands and config from the live README `Use Cases` section into files, environments, shells, or base URLs.
review-staged
✓★ 52by microsoft
Generate structured code review for staged files (git staged changes) using Claude Code agents. Provides feedback before committing to catch issues early.
upstash-box-js
✓★ 12by upstash
Work with the @upstash/box TypeScript/JavaScript SDK for sandboxed cloud containers with AI agents, shell, filesystem, and git. Use when building with Upstash…