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.
ai-sdk
★ 5,700by vercel
Answer questions about the AI SDK and help build AI-powered features. Use when developers: (1) Ask about AI SDK functions like generateText, streamText,…
agent-browser
★ 5,700by vercel
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web…
chat-sdk
★ 5,700by vercel
Unified TypeScript SDK for building chat bots across Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear, and WhatsApp. Write bot logic once, deploy everywhere.
animation-vocabulary
★ 4,800by emilkowalski
Reverse-lookup glossary that turns a vague description of a web animation or motion effect into its exact term ("the bouncy thing when a popover opens" → Pop in; "the iOS rubber-band scroll" → Rubber-banding). Use when the user asks "what's it called when…", or describes a motion effect without knowing its name and wants the right word to prompt an AI or designer with. For naming an effect, not designing or building one.
gemini-live-api-dev
✓★ 3,800by google-gemini
Use this skill when building real-time, bidirectional streaming applications with the Gemini Live API. Covers WebSocket-based audio/video/text streaming, voice…
gemini-live-api-dev
✓★ 3,800by google-gemini
Real-time bidirectional streaming with Gemini over WebSockets for audio, video, and text conversations. Supports audio input/output (16 kHz PCM), video frames, text, and automatic transcriptions with voice activity detection for interruption handling Includes native audio features: affective dialog, proactive audio, and thinking mode; function calling for synchronous and asynchronous tool use; and Google Search grounding Offers session management with context compression, resumption, and...
azure-speech-to-text-rest-py
✓★ 2,700by microsoft
Simple REST API for speech-to-text transcription of short audio files (up to 60 seconds). No SDK required - just HTTP requests.
wiki-onboarding
✓★ 2,700by microsoft
Generates four audience-tailored onboarding guides in an onboarding/ folder — Contributor, Staff Engineer, Executive, and Product Manager. Use when the user…
entra-agent-id
✓★ 2,700by microsoft
Create and manage OAuth2-capable identities for AI agents using Microsoft Graph beta API.
azure-speech-to-text-rest-py
✓★ 2,700by microsoft
Simple REST API for speech-to-text transcription of short audio files (up to 60 seconds). No SDK required - just HTTP requests.
azure-mgmt-apimanagement-dotnet
✓★ 2,700by microsoft
Management plane SDK for provisioning and managing Azure API Management resources via Azure Resource Manager.
azure-ai-projects-py
✓★ 2,700by microsoft
Build AI applications using the Azure AI Projects Python SDK (azure-ai-projects). Use when working with Foundry project clients, creating versioned agents with…
wiki-onboarding
✓★ 2,700by microsoft
Generates four audience-tailored onboarding guides in an onboarding/ folder — Contributor, Staff Engineer, Executive, and Product Manager. Use when the user…
entra-agent-id
✓★ 2,700by microsoft
Create and manage OAuth2-capable identities for AI agents using Microsoft Graph beta API.
azure-ai-projects-py
✓★ 2,700by microsoft
Build AI applications using the Azure AI Projects Python SDK (azure-ai-projects). Use when working with Foundry project clients, creating versioned agents with…
azure-ai-translation-ts
✓★ 2,700by microsoft
Build translation applications using Azure Translation SDKs for JavaScript (@azure-rest/ai-translation-text, @azure-rest/ai-translation-document). Use when…
azure-ai-translation-document-py
✓★ 2,700by microsoft
Client library for Azure AI Translator document translation service for batch document translation with format preservation.
azure-ai-translation-ts
✓★ 2,700by microsoft
Build translation applications using Azure Translation SDKs for JavaScript (@azure-rest/ai-translation-text, @azure-rest/ai-translation-document). Use when…
azure-ai-translation-document-py
✓★ 2,700by microsoft
Client library for Azure AI Translator document translation service for batch document translation with format preservation.
azure-ai-translation-text-py
✓★ 2,700by microsoft
Client library for Azure AI Translator text translation service for real-time text translation, transliteration, and language operations.
azure-mgmt-apimanagement-dotnet
✓★ 2,700by microsoft
Management plane SDK for provisioning and managing Azure API Management resources via Azure Resource Manager.
azure-ai-translation-text-py
✓★ 2,700by microsoft
Client library for Azure AI Translator text translation service for real-time text translation, transliteration, and language operations.
flutter-setup-declarative-routing
✓★ 2,600by flutter
Configure `MaterialApp.router` using a package like `go_router` for advanced URL-based navigation. Use when developing web applications or mobile apps that…
listener-creator
✓★ 2,600by anthropic
Creates event-driven email listeners that monitor for specific conditions (like urgent emails from boss, newsletters to archive, package tracking) and execute…
flutter-implement-json-serialization
✓★ 2,600by flutter
Create model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when manually mapping JSON keys to class properties for simple data…
golang-error-handling
★ 2,400by samber
Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging with slog, HTTP request logging middleware, and samber/oops for production errors. Built to make logs usable at scale with log aggregation 3rd-party tools. Apply when creating, wrapping, inspecting, or logging errors in Go code. For samber/oops specifics → See `samber/cc-skills-golang@golang-samber-oops`...
golang-database
★ 2,400by samber
Comprehensive guide for Go database access — parameterized queries, struct scanning, NULLable columns, transactions, isolation levels, SELECT FOR UPDATE, connection pool, batch processing, context propagation, and migration tooling. Use when writing, reviewing, or debugging Golang code that interacts with PostgreSQL, MariaDB, MySQL, or SQLite; for database testing; or for questions about database/sql, sqlx, or pgx. Does NOT generate database schemas or migration SQL.
golang-structs-interfaces
★ 2,400by samber
Golang struct and interface design patterns — composition, embedding, type assertions, type switches, interface segregation, dependency injection via interfaces, struct field tags, and pointer vs value receivers. Use this skill when designing Go types, defining or implementing interfaces, embedding structs or interfaces, writing type assertions or type switches, adding struct field tags for JSON/YAML/DB serialization, or choosing between pointer and value receivers. Also use when the user...
golang-code-style
★ 2,400by samber
Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when writing or reviewing Go code, asking about style or clarity, or establishing project coding standards. Not for naming conventions (→ See `samber/cc-skills-golang@golang-naming` skill), linter configuration (→ See `samber/cc-skills-golang@golang-lint` skill), or doc comments (→ See `samber/cc-skills-golang@golang-documentation` skill).
golang-graphql
★ 2,400by samber
Implements GraphQL APIs in Golang using gqlgen or graphql-go. Apply when building GraphQL servers, designing schemas, writing resolvers, handling subscriptions, or integrating GraphQL with existing Go HTTP services. Also apply when the codebase imports `github.com/99designs/gqlgen` or `github.com/graph-gophers/graphql-go`.