Skill · em Documentar e entregar
mastra
Comprehensive Mastra framework guide for building agents, workflows, tools, memory, workspaces, and storage with current APIs. Use for documentation lookup, API verification, TypeScript setup, common errors, migrations, and `mastra api` CLI tasks: inspect or call resources on local, Mastra…
Procedência
- Origem: mastra-ai/skills
- Caminho:
skills/mastra - Versão fixada:
1ddd3219f44770f5b84d9930f99fccd6fd1890ed - Licença: Apache-2.0
- Espelhado em 25/09/2026
- 56,9 mil instalações no skills.sh (lido em 25/09/2026)
Antes de instalar
12 arquivos · 72,8 KB · inclui 1 script que executa: scripts/provider-registry.mjs
Instalar na sua CLI
O comando baixa a versão fixada (commit 1ddd321) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/mastra/.
d=".claude/skills/mastra" u="https://raw.githubusercontent.com/mastra-ai/skills/1ddd3219f44770f5b84d9930f99fccd6fd1890ed/skills/mastra" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/common-errors.md" "$u/references/common-errors.md" \ -o "$d/references/core-concepts.md" "$u/references/core-concepts.md" \ -o "$d/references/create-mastra.md" "$u/references/create-mastra.md" \ -o "$d/references/embedded-docs.md" "$u/references/embedded-docs.md" \ -o "$d/references/mastra-api.md" "$u/references/mastra-api.md" \ -o "$d/references/migration-guide.md" "$u/references/migration-guide.md" \ -o "$d/references/model-selection.md" "$u/references/model-selection.md" \ -o "$d/references/remote-docs.md" "$u/references/remote-docs.md" \ -o "$d/references/trace-intelligence.md" "$u/references/trace-intelligence.md" \ -o "$d/references/trace-query.md" "$u/references/trace-query.md" \ -o "$d/scripts/provider-registry.mjs" "$u/scripts/provider-registry.mjs"
Global: instala em ~/.claude/skills/mastra/.
d="$HOME/.claude/skills/mastra" u="https://raw.githubusercontent.com/mastra-ai/skills/1ddd3219f44770f5b84d9930f99fccd6fd1890ed/skills/mastra" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/common-errors.md" "$u/references/common-errors.md" \ -o "$d/references/core-concepts.md" "$u/references/core-concepts.md" \ -o "$d/references/create-mastra.md" "$u/references/create-mastra.md" \ -o "$d/references/embedded-docs.md" "$u/references/embedded-docs.md" \ -o "$d/references/mastra-api.md" "$u/references/mastra-api.md" \ -o "$d/references/migration-guide.md" "$u/references/migration-guide.md" \ -o "$d/references/model-selection.md" "$u/references/model-selection.md" \ -o "$d/references/remote-docs.md" "$u/references/remote-docs.md" \ -o "$d/references/trace-intelligence.md" "$u/references/trace-intelligence.md" \ -o "$d/references/trace-query.md" "$u/references/trace-query.md" \ -o "$d/scripts/provider-registry.mjs" "$u/scripts/provider-registry.mjs"
Codex
Neste projeto: instala em .agents/skills/mastra/.
d=".agents/skills/mastra" u="https://raw.githubusercontent.com/mastra-ai/skills/1ddd3219f44770f5b84d9930f99fccd6fd1890ed/skills/mastra" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/common-errors.md" "$u/references/common-errors.md" \ -o "$d/references/core-concepts.md" "$u/references/core-concepts.md" \ -o "$d/references/create-mastra.md" "$u/references/create-mastra.md" \ -o "$d/references/embedded-docs.md" "$u/references/embedded-docs.md" \ -o "$d/references/mastra-api.md" "$u/references/mastra-api.md" \ -o "$d/references/migration-guide.md" "$u/references/migration-guide.md" \ -o "$d/references/model-selection.md" "$u/references/model-selection.md" \ -o "$d/references/remote-docs.md" "$u/references/remote-docs.md" \ -o "$d/references/trace-intelligence.md" "$u/references/trace-intelligence.md" \ -o "$d/references/trace-query.md" "$u/references/trace-query.md" \ -o "$d/scripts/provider-registry.mjs" "$u/scripts/provider-registry.mjs"
Global: instala em ~/.agents/skills/mastra/.
d="$HOME/.agents/skills/mastra" u="https://raw.githubusercontent.com/mastra-ai/skills/1ddd3219f44770f5b84d9930f99fccd6fd1890ed/skills/mastra" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/common-errors.md" "$u/references/common-errors.md" \ -o "$d/references/core-concepts.md" "$u/references/core-concepts.md" \ -o "$d/references/create-mastra.md" "$u/references/create-mastra.md" \ -o "$d/references/embedded-docs.md" "$u/references/embedded-docs.md" \ -o "$d/references/mastra-api.md" "$u/references/mastra-api.md" \ -o "$d/references/migration-guide.md" "$u/references/migration-guide.md" \ -o "$d/references/model-selection.md" "$u/references/model-selection.md" \ -o "$d/references/remote-docs.md" "$u/references/remote-docs.md" \ -o "$d/references/trace-intelligence.md" "$u/references/trace-intelligence.md" \ -o "$d/references/trace-query.md" "$u/references/trace-query.md" \ -o "$d/scripts/provider-registry.mjs" "$u/scripts/provider-registry.mjs"
Antigravity
Neste projeto: instala em .agents/skills/mastra/.
d=".agents/skills/mastra" u="https://raw.githubusercontent.com/mastra-ai/skills/1ddd3219f44770f5b84d9930f99fccd6fd1890ed/skills/mastra" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/common-errors.md" "$u/references/common-errors.md" \ -o "$d/references/core-concepts.md" "$u/references/core-concepts.md" \ -o "$d/references/create-mastra.md" "$u/references/create-mastra.md" \ -o "$d/references/embedded-docs.md" "$u/references/embedded-docs.md" \ -o "$d/references/mastra-api.md" "$u/references/mastra-api.md" \ -o "$d/references/migration-guide.md" "$u/references/migration-guide.md" \ -o "$d/references/model-selection.md" "$u/references/model-selection.md" \ -o "$d/references/remote-docs.md" "$u/references/remote-docs.md" \ -o "$d/references/trace-intelligence.md" "$u/references/trace-intelligence.md" \ -o "$d/references/trace-query.md" "$u/references/trace-query.md" \ -o "$d/scripts/provider-registry.mjs" "$u/scripts/provider-registry.mjs"
Global: instala em ~/.gemini/antigravity-cli/skills/mastra/.
d="$HOME/.gemini/antigravity-cli/skills/mastra" u="https://raw.githubusercontent.com/mastra-ai/skills/1ddd3219f44770f5b84d9930f99fccd6fd1890ed/skills/mastra" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/common-errors.md" "$u/references/common-errors.md" \ -o "$d/references/core-concepts.md" "$u/references/core-concepts.md" \ -o "$d/references/create-mastra.md" "$u/references/create-mastra.md" \ -o "$d/references/embedded-docs.md" "$u/references/embedded-docs.md" \ -o "$d/references/mastra-api.md" "$u/references/mastra-api.md" \ -o "$d/references/migration-guide.md" "$u/references/migration-guide.md" \ -o "$d/references/model-selection.md" "$u/references/model-selection.md" \ -o "$d/references/remote-docs.md" "$u/references/remote-docs.md" \ -o "$d/references/trace-intelligence.md" "$u/references/trace-intelligence.md" \ -o "$d/references/trace-query.md" "$u/references/trace-query.md" \ -o "$d/scripts/provider-registry.mjs" "$u/scripts/provider-registry.mjs"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/mastra-ai.skills.mastra
Prévia do SKILL.md
---
name: mastra
description: "Comprehensive Mastra framework guide for building agents, workflows, tools, memory, workspaces, and storage with current APIs. Use for documentation lookup, API verification, TypeScript setup, common errors, migrations, and `mastra api` CLI tasks: inspect or call resources on local, Mastra platform, Trace…
license: Apache-2.0
metadata:
author: Mastra
version: "2.2.0"
repository: https://github.com/mastra-ai/skills
---
# Mastra Framework Guide
Build AI applications with Mastra. This skill teaches you how to find current documentation and build agents and workflows.
## Critical: Do not trust internal knowledge
Everything you know about Mastra is likely outdated or wrong. Never rely on memory. Always verify against current documentation.
Your training data contains obsolete APIs, deprecated patterns, and incorrect usage. Mastra evolves rapidly - APIs change between versions, constructor signatures shift, and patterns get refactored.
## Prerequisites
Before writing any Mastra code, check if packages are installed:
```bash
ls node_modules/@mastra/
```
- If packages exist: Use embedded docs first (most reliable)
- If no packages: Install first or use remote docs
## Resources
### References
| User Question | First Check | How To |
| ----------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------- |
| Create/install Mastra project | [`references/create-mastra.md`](references/create-mastra.md) | Setup guide with CLI and manual steps |
| Choose Agent/Workflow/Tool/Memory/Storage | [`references/core-concepts.md`](references/core-concepts.md) | Core concepts and when to use each primitive |
| How do I use Agent/Workflow/Tool? | [`references/embedded-docs.md`](references/embedded-docs.md) | Look up in `node_modules/@mastra/*/dist/docs/` |
…