Build and manage Frigade Engage onboarding flows — announcements, product tours, checklists, forms, surveys, banners, cards, NPS — from your terminal through Claude Code, with end-to-end wiring into React and Next.js codebases.
Once installed, you can ask Claude in your project:
- "Create a welcome announcement with a 'Take a tour' button."
- "Build a 3-step product tour anchored to the Create, Settings, and Sidebar."
- "Promote these two flows from dev to prod."
- "Reset user
u_123so they see the onboarding again."
The skill manipulates your Frigade workspace via the public GraphQL + REST APIs, and wires the @frigade/react SDK into your codebase (provider, component mounts, DOM anchors, env-var setup). You never need to open the Frigade dashboard.
Clone the repo into your Claude Code skills directory:
git clone https://github.com/FrigadeHQ/frigade-engage-skill.git ~/.claude/skills/frigade-engageClaude Code picks it up on the next session. The skill auto-activates when you mention Frigade, onboarding flows, product tours, checklists, collections, announcements, or in-product guides.
The first time you ask Claude to do anything Frigade-related in a project, the skill walks you through a one-time setup:
- Prompts you to paste your dev public + private API keys (from
app.frigade.com/settings/api). - Writes them to
.env.local(creating it if needed) and makes sure.gitignoreexcludes it. - Binds the repo to your Frigade workspace via a committed
.frigade/project.jsonmarker. - Verifies the keys work against the Frigade API.
Prod keys are optional and only needed for prod-side operations or dev→prod promotion.
- React (plain) — supported
- Next.js App Router (≥13) — supported
- Next.js Pages Router — supported
- Other (Vue, Remix, SvelteKit, React Native, Angular, Astro) — the skill creates flows server-side but reports "can't auto-wire this framework — manual setup: https://docs.frigade.com/quickstart"
- Dev: all operations run immediately (fast iteration, no friction).
- Prod: operations that write to prod state or cross environments require explicit confirmation.
- Destructive ops (
delete-flow,reset-user, etc.) always confirm, regardless of environment.
Full model in SKILL.md § "Safety model summary" and reference/operations.md.