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

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/` |
…

Ver todo o marketplace