Mastra Agents

Mastra Agent development guide - creation, tools, memory, networks, processors, guardrails, voice, and structured output patterns. Covers the Agent constructor ('provider/model' strings), dynamic instructions/models via requestContext, inputProcessors/outputProcessors (PII detection, moderation), structuredOutput schemas, agent.network(), and requireToolApproval HITL.

artsmc Updated

File contents

Mastra Agent Development

Comprehensive guide for building Mastra agents with LLM integration, tool binding, memory configuration, agent networks, processors, guardrails, and voice capabilities. Loads validated API patterns from official Mastra documentation.

Usage

/mastra-agents

Provides context for:

  • Agent class constructor and configuration
  • Model string format ('provider/model-name')
  • Tool integration with createTool()
  • Memory integration with options-based config
  • Structured output with structuredOutput: { schema }
  • Agent networks via .network()
  • Input/output processors
  • Voice integration (TTS/STT)

artsmc/claude-dev-agents/tree/main/skills/mastra-agents commit f4a806a562

Frequently asked questions

npx skillmds@latest add artsmc-claude-dev-agents/mastra-agents