build-mastra-nuxt-basic
Use when creating a Nuxt frontend Mastra agent with pnpm using a minimum viable plain chat assistant (non-weather agent). Trigger for requests like "Nuxt + Mastra basic setup", "pnpm Nuxt Mastra chat assistant", or "replace weather agent with normal chat agent".
npx skills add majiayu000/claude-skill-registry --skill build-mastra-nuxt-basic --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Build Mastra Nuxt Basic Use this skill when the user wants the smallest working Nuxt + Mastra chat assistant. ## Scope - Frontend framework: Nuxt - Package manager: pnpm only - Agent style: plain chat assistant - Explicitly avoid default weather assistant workflow ## Workflow (MVP) 1. Create Nuxt app (or reuse existing app). 2. Run `pnpm dlx mastra@latest init`. 3. Replace generated weather agent usage with `chat-agent`. 4. Configure the agent model as `model="deepseek/deepseek-chat"` (use DeepSeek, not OpenAI default). 5. Add Nuxt route `server/api/chat.ts` and wire `agentId: 'chat-agent'`. 6. Add chat UI in `app/app.vue` using AI SDK UI. 7. Run local verification (`pnpm dev`) and test send/receive chat. ## Hard Constraints - Must use `pnpm`. - Must not keep weather-specific naming in final implementation (`weather-agent`, weather prompt, weather tool). - Must use DeepSeek model for this skill's agent setup: `model="deepseek/deepseek-chat"`. - Must not default to OpenAI API in this skill flow. - Keep changes minimal and rollback-friendly. - Never put API keys in source code. ## Execution Notes - Load `references/nuxt-mastra-chat-mvp.md` before implementation. - If Mastra output
- Scope
- Workflow (MVP)
- Hard Constraints
- Execution Notes
- Deliverable Format
What does the build-mastra-nuxt-basic skill do?
Use when creating a Nuxt frontend Mastra agent with pnpm using a minimum viable plain chat assistant (non-weather agent). Trigger for requests like "Nuxt + Mastra basic setup", "pnpm Nuxt Mastra chat assistant", or "replace weather agent with normal chat agent".
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill build-mastra-nuxt-basic --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
