Plugins

Plugins

How to install plugins into your VueStarter project.

Plugins are standalone features that enhance any app built on the template — API keys, AI chat, cron jobs, and more. Each plugin is independent; pick what you need and skip what you don't.

Installation is the same for every plugin: open the plugin page, copy each prompt in order, and paste it into Claude Code. Claude does the work.

Before you start

Prerequisite: Complete the Get Started guide first. You need the template cloned, Supabase project created, and Claude Code running in the project directory.

You'll need:

  • The VueStarter template cloned locally
  • Claude Code running in the template's root directory (claude command)
  • Supabase MCP connected and authenticated — Claude uses it to run migrations and inspect the database
  • Nuxt MCP and Nuxt UI MCP connected — these help Claude produce idiomatic Nuxt + UI code

If you haven't wired these up yet, see the Claude Code guide.

How to install a plugin

Pick a plugin

Open any plugin page from the list below. Each page describes what the plugin adds and lists one or more numbered prompts.

Copy the first prompt

Each prompt is in a fenced code block labelled Prompt 1, Prompt 2, etc. Click the copy button in the top-right of the block.

Paste it into Claude Code

In your terminal running claude, paste the prompt and press Enter. Claude will run migrations (via Supabase MCP), create files, wire routes, and update the UI. Review its plan when it asks.

Wait for Claude to finish

Let each prompt run to completion before moving on. Claude may ask clarifying questions — answer them. When it reports done, quickly verify the change (check a page loads, a table was created, etc).

Run the next prompt

Repeat for each prompt on the page, in order. Prompts build on each other — don't skip ahead.

Stuck? Open a GitHub issue on the VueStarter repo with the prompt you ran and Claude's output. Direct support is included with your purchase.

Available plugins

PluginWhat it adds
Public APIAPI keys + public /api/v1/ routes for integrations like n8n, Zapier, custom scripts
Cron JobsScheduled tasks that run on a recurring basis
Rate LimitingPostgres-backed fixed-window limiter for auth, invites, and public API endpoints
AI Chat is no longer a plugin — it ships baked into the template. See AI Chat reference for how it works and how to expose new tables to it.
Need the base template? Buy VueStarter — one-time payment, then use the prompts here to add any plugin with Claude Code.