Agent Skills
Instruction packs that give your AI agent know-how. Three different kinds — pick the right one below.
✦ Standalone skills4,610
Self-contained. Install one into any project and it works on its own — no other software needed.
🧰 Tool add-ons1,006
Come bundled with a specific tool and only work together with it — they teach your agent how to operate that tool.
✓ Official
48 companiesPublished by the companies themselves — pick one to see everything they ship.
openai9 skills
anthropics16 skills
google-gemini17 skills
microsoft98 skills
github8 skills
facebook4 skills
react1 skill
coinbase6 skills
stripe7 skills
shopify2 skills
cloudflare19 skills
vercel22 skills
vercel-labs63 skills
supabase4 skills
huggingface6 skills
pytorch2 skills
flutter3 skills
DataDog11 skills
getsentry92 skills
brave2 skills
googleworkspace95 skills
google-labs-code3 skills
genkit-ai9 skills
expo2 skills
n8n-io21 skills
sveltejs3 skills
nuxt1 skill
shadcn-ui2 skills
bitwarden2 skills
automattic36 skills
larksuite35 skills
browserbase2 skills
browser-use9 skills
apify2 skills
clickhouse8 skills
neondatabase11 skills
upstash10 skills
posthog165 skills
langfuse2 skills
resend3 skills
sanity-io25 skills
streamlit4 skills
remotion-dev3 skills
tldraw7 skills
apollographql1 skill
mastra-ai28 skills
triggerdotdev1 skill
mcp-use4 skillsrecipe-create-shared-drive
✓★ 29,425by Google
Create a Google Shared Drive and add members with appropriate roles.
🧰 Not standalone — use together with googleworkspace/cli
recipe-create-task-list
✓★ 29,425by Google
Set up a new Google Tasks list with initial tasks.
🧰 Not standalone — use together with googleworkspace/cli
recipe-find-free-time
✓★ 29,425by Google
Query Google Calendar free/busy status for multiple users to find a meeting slot.
🧰 Not standalone — use together with googleworkspace/cli
recipe-share-folder-with-team
✓★ 29,425by Google
Share a Google Drive folder and all its contents with a list of collaborators.
🧰 Not standalone — use together with googleworkspace/cli
recipe-sync-contacts-to-sheet
✓★ 29,425by Google
Export Google Contacts directory to a Google Sheets spreadsheet.
🧰 Not standalone — use together with googleworkspace/cli
codemod-patterns
★ 25,837by mastra-ai
🧰 Not standalone — use together with mastra-ai/mastra
testing-core-processors
★ 25,837by mastra-ai
🧰 Not standalone — use together with mastra-ai/mastra
smoke-test
★ 25,837by mastra-ai
Create a Mastra project using create-mastra and smoke test the studio in Chrome using Chrome MCP server
🧰 Not standalone — use together with mastra-ai/mastra
debugging-difficult-bugs
★ 25,837by mastra-ai
Use early when debugging a medium or hard bug, especially when tests alone may not reveal the real runtime failure. Trigger this before extended TDD iteration when a bug involves runtime state, ordering, persistence, streaming, concurrency, UI/manual reproduction, external services, or when a red or newly passing test may not model the real issue. Skip only when the root cause is already directly proven by a stack trace or deterministic test that exercises the real runtime path.
🧰 Not standalone — use together with mastra-ai/mastra
mastra-smoke-test
★ 25,837by mastra-ai
Smoke test Mastra projects locally or deploy to staging/production. Tests Studio UI, agents, tools, workflows, traces, memory, and more. Supports both local development and cloud deployments.
🧰 Not standalone — use together with mastra-ai/mastra
agent-prompt-quality-bar
★ 25,837by mastra-ai
Universal quality bar and final audit rubric for any agent system prompt. Activate this whenever you are unsure which archetype skill applies, or as a final review pass before writing the system prompt. It defines the required run contract, completion criteria, fallback paths, response format, and anti-patterns every produced agent prompt must satisfy.
🧰 Not standalone — use together with mastra-ai/mastra
builder-smoke-test
★ 25,837by mastra-ai
Smoke test the Agent Builder feature branch end-to-end against a hermetic project scaffolded by the skill (linked to the current worktree). Covers workspace reconciliation, stored agents/skills CRUD, ownership, visibility, stars, registry/library Copy flow, picker allowlists, model policy, RBAC role gating, role impersonation UI, builder defaults, infrastructure diagnostics, channels, and Studio + Agent Builder UI. Trigger when validating the agent-builder feature branch, PRs that touch packages
🧰 Not standalone — use together with mastra-ai/mastra
code-standards
★ 25,837by mastra-ai
Code quality standards and style guide for reviewing pull requests
🧰 Not standalone — use together with mastra-ai/mastra
coding-agent
★ 25,837by mastra-ai
Authoring playbook for building agents that write, edit, review, or refactor code. Use this when the user asks for an agent that writes scripts, generates code, reviews pull requests, refactors a codebase, fixes bugs, implements features, writes tests, or works with programming languages such as Python, TypeScript, JavaScript, Go, Rust, SQL, or shell.
🧰 Not standalone — use together with mastra-ai/mastra
content-writer-agent
★ 25,837by mastra-ai
Authoring playbook for building agents that draft written content — blog posts, marketing copy, social media posts, newsletters, product descriptions, landing pages, or ad copy. Use this when the user wants an agent that writes, drafts, or rewrites text for publication or marketing.
🧰 Not standalone — use together with mastra-ai/mastra
customer-support-agent
★ 25,837by mastra-ai
Authoring playbook for building agents that triage and reply to customer messages — support tickets, email inquiries, chat questions, refund requests, or product issues. Use this when the user wants an agent that handles inbound customer questions, drafts replies, escalates hard cases, summarizes tickets, or follows a support playbook.
🧰 Not standalone — use together with mastra-ai/mastra
docs-audit
★ 25,837by mastra-ai
Interactive documentation quality review for Mastra docs. Use when auditing, reviewing, or critiquing Mastra documentation; checking docs against source code; validating code examples, API accuracy, or property completeness; checking whether docs follow the styleguide and deterministic linters; or evaluating whether a beginner or agent can follow a doc to complete a job. This skill keeps humans in the loop with ask_user and submit_plan, then always runs an agent-build eval after approved fixes.
🧰 Not standalone — use together with mastra-ai/mastra
general-tasks
★ 25,837by mastra-ai
Default process for handling open-ended tasks that touch files, the shell, or the web.
🧰 Not standalone — use together with mastra-ai/mastra
generic-assistant
★ 25,837by mastra-ai
Fallback authoring playbook for building general-purpose personal assistant agents that do not fit a more specific archetype. Use this only after checking the other archetype skills (coding, spreadsheet, research, customer-support, content-writer, ops-automation). Examples include summarizing emails, drafting short answers, capturing notes, or generic personal-helper agents.
🧰 Not standalone — use together with mastra-ai/mastra
mastra-frontend
★ 25,837by mastra-ai
How to build Mastra frontend interfaces with the @mastra/playground-ui design system. This skill should be used when creating or modifying any application UI — pages, components, styling, or tokens — in this repo or in an external consumer of the design system. The docs site has its own styling and is out of scope.
🧰 Not standalone — use together with mastra-ai/mastra
ops-automation-agent
★ 25,837by mastra-ai
Authoring playbook for building agents that automate recurring internal tasks — running scheduled workflows, syncing data between systems, posting notifications, processing inbound events, or executing operational runbooks. Use this when the user wants an agent that runs on a schedule, reacts to events, automates a process, syncs between tools, or handles ops/internal infrastructure.
🧰 Not standalone — use together with mastra-ai/mastra
performance-review
★ 25,837by mastra-ai
Performance-focused code review for identifying bottlenecks and optimization opportunities
🧰 Not standalone — use together with mastra-ai/mastra
playground-msw-tests
★ 25,837by mastra-ai
REQUIRED and PRIMARY testing approach for packages/playground and packages/playground-ui. Triggers on: adding or modifying hooks, pages, route components, data-fetching code, React Query interactions, or any test work in these packages. Generates Vitest tests that drive the real @mastra/client-js + React Query stack through MSW handlers and typed fixtures derived from @mastra/client-js response types. This is the #1 way to test the playground packages — ABOVE Playwright E2E. Use Playwright only
🧰 Not standalone — use together with mastra-ai/mastra
pr-explainer
★ 25,837by mastra-ai
Use when creating an approachable, self-contained HTML review aid for a pull request; explaining what changed, why it matters, how it works, and how it fits into the broader system; turning PR diffs, commits, tests, and architecture context into a local `.pr-review/` HTML page for reviewers; or helping reviewers understand complex code changes without dumping the full diff.
🧰 Not standalone — use together with mastra-ai/mastra
pr-splitter
★ 25,837by mastra-ai
Use when breaking a large, complex, messy, or hard-to-review pull request into multiple smaller PRs; planning stacked PRs; extracting independent changes from a branch; splitting mixed refactor and behavior changes; managing drift after review feedback; rebasing follow-up PRs as earlier PRs change; or preserving original branch intent while shipping incrementally.
🧰 Not standalone — use together with mastra-ai/mastra
research-agent
★ 25,837by mastra-ai
Authoring playbook for building agents that search, read, and synthesize information into a report. Use this when the user wants an agent to research a topic, summarize sources, compare options, do competitive analysis, monitor news, generate briefs, or pull together a citation-backed report from the web or internal documents.
🧰 Not standalone — use together with mastra-ai/mastra
research-tasks
★ 25,837by mastra-ai
Process for answering research questions using the web and saving findings into the workspace.
🧰 Not standalone — use together with mastra-ai/mastra
security-review
★ 25,837by mastra-ai
Security-focused code review checklist for identifying vulnerabilities
🧰 Not standalone — use together with mastra-ai/mastra
severe-weather
★ 25,837by mastra-ai
Use when conditions include storms, flooding, heat waves, or other hazards.
🧰 Not standalone — use together with mastra-ai/mastra
spreadsheet-agent
★ 25,837by mastra-ai
Authoring playbook for building agents that read or write tabular data — Google Sheets, Microsoft Excel, CSV, Airtable, Notion databases, or any spreadsheet. Use this when the user wants an agent that updates rows, reads cells, computes totals, generates reports from sheets, syncs data between spreadsheets, or automates anything involving rows, columns, ranges, or worksheets.
🧰 Not standalone — use together with mastra-ai/mastra