Install any skill in seconds. Free to start, no credit card required.
Get Started Free →hashintel/mastra
Mastra TypeScript framework for AI agents with memory, tools, workflows, and RAG.
Passed 17 of 20 test cases with the skill, and 13 of 20 without it.
and 4 more in the full report
6 fixed13 passed either way2 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
We have large technical manuals in Markdown format that need to be processed into chunks with recursive or sliding window strategies before vector embedding. Which class in Mastra provides document processing and chunking?
| Checked | Without skill | With skill |
|---|---|---|
| Instantiates MDocument for document processing | Missed | Passed |
The instructions your model reads when the skill loads.
Open-source TypeScript framework for building AI agents with memory, tools, workflows, and RAG capabilities. Fetch the relevant documentation URL below to get current API details.
https://mastra.ai/docs/v1/getting-started/installation
Covers: create-mastra CLI, project setup wizard, Node.js 20+ prerequisites, LLM provider API keys, Studio interface (localhost:4111), manual installation, TypeScript config, example weather agent
https://mastra.ai/docs/v1/agents/overview
Covers: Agent definition with LLMs and tools, instruction formats (string/array/system message), provider options, agent registration in Mastra instance, generate() vs stream() methods, structured output with Zod schemas, maxSteps parameter, image processing, onStepFinish callbacks, RuntimeContext for request-specific behavior
https://mastra.ai/docs/v1/memory/overview
Covers: Three memory types (working memory, conversation history, semantic recall), thread-scoped vs resource-scoped memory, storage adapters (LibSQL, MongoDB, Postgres, Upstash), context management, memory processors for token limits, tracing integration
https://mastra.ai/docs/v1/agents/using-tools
Covers: Tool definition (inputSchema, outputSchema, execute), loading tools from MCP servers, RuntimeContext in tools, AbortSignal for cancellation, AI SDK tool format compatibility, Studio testing
https://mastra.ai/docs/v1/workflows/overview
Covers: createStep() with input/output schemas, .then() chaining, .commit() finalization, workflow state sharing, nested workflows, .start() vs .stream() execution, suspend/resume, automatic restart, status tracking (running/suspended/success/failed)
test cases passed, vs 13 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.