mastra-ai avatar

Smoke Test

This automates the full cycle of spinning up a new Mastra project and verifying the studio actually works in a real browser. It runs create-mastra with your chosen version tag and package manager, sets up a browser-enabled agent with Stagehand, then uses Chrome MCP to click through the UI and test agent chat responses. The validation is thorough: it checks that agents load, the chat interface works, and even sends test messages to verify the LLM integration. Most useful when you're testing a new Mastra release or need to verify a clean install works before recommending it to your team. Saves you from manually clicking through the same UI checks every time.

skills.sh installs
2.5K
GitHub stars
29.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add mastra-ai/mastra --skill smoke-test --agent claude-code

Installs into .claude/skills of the current project.

Files

Smoke Test Skill

Creates a new Mastra project using create-mastra@<tag> and performs smoke testing of the Mastra Studio in Chrome.

This skill is for Claude Code with Chrome MCP server. For MastraCode with built-in browser tools, use mastracode-smoke-test instead.

Usage

/smoke-test --directory <path> --name <project-name> --tag <version> [--pm <package-manager>] [--llm <provider>]
/smoke-test -d <path> -n <project-name> -t <version> [-p <package-manager>] [-l <provider>]

Parameters

Sponsors

Details

Repository
github.com/mastra-ai/mastra
Categories
Backend & APIs, Testing & QA, AI & Agent Building
First seen
May 16, 2026

More from mastra-ai/mastra

All 6
1arize-ai avatararize-adminarize-ai/arize-skillsManages Arize users, organizations, spaces, projects, roles, role bindings, resource restrictions, and API keys via the ax CLI. Use for enterprise admin workflo2.5Kskills.sh installs
2browserbase avatarbrowserbase-clibrowserbase/skillsUse the Browserbase CLI (`browse`) for Browserbase Functions and platform API workflows. Use when the user asks to run `browse`, deploy or invoke functions, man2.5Kskills.sh installs
3coinbase avatarauthenticate-walletcoinbase/agentic-wallet-skillsSign in to the wallet. Use when you or the user want to log in, sign in, connect, or set up the wallet, or when any wallet operation fails with authentication o2.4Kskills.sh installs
4nvidia avatardeepstream-devnvidia/skillsNVIDIA DeepStream SDK development with Python pyservicemaker API. Use when building video analytics pipelines, GStreamer-based video processing, TensorRT infere2.4Kskills.sh installs
5alirezarezvani avatarengineering-skillsalirezarezvani/claude-skillsIndex of the engineering-team skills bundle for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw, and 6 more tools. Architecture, frontend, backend, QA, DevOps,2.4Kskills.sh installs
6avdlee avatarupdate-swiftui-apisavdlee/swiftui-agent-skillScan Apple's SwiftUI documentation for deprecated APIs and update the SwiftUI Expert Skill with modern replacements. Use when asked to "update latest APIs", "re2.4Kskills.sh installs