Rheo documentation
Developer Guide

Rheo Agent Skill

Use a local AI agent to import flows, validate manifests, and scaffold SDK integration.

Purpose

The Rheo agent skill helps local AI assistants (Cursor, Claude Code, Codex, and similar) work with Rheo on your machine:

  • Import existing mobile onboarding or paywall flows into Rheo manifests
  • Validate manifests against dashboard publish rules
  • Scaffold SDK integration (RheoProvider, Flow, integrations)

Your source code never leaves your machine. Only the generated manifest or ZIP bundle is uploaded to Rheo when you import in the dashboard.

Install the skill

npx skills add getrheo/rheo-skill

What the skill includes

CapabilityUse when
Best practicesInstalling the SDK, wiring channels, terminal callbacks, RevenueCat / Superwall Integration Nodes, AppsFlyer, External Surface Nodes (externalSurfaces), auth handlers
Flow importAnalyzing your codebase → export FlowManifest → validate → package rheo-import.zip

Example prompts

Use the Rheo skill to import our onboarding from app/onboarding.tsx.
Use the Rheo skill to implement Rheo in this Expo app with placeholders for publishable key and channel id.
Audit this manifest against Rheo publish rules before I upload rheo-import.zip.

Typical workflows

Import an existing flow

  1. Point the agent at your flow entry file (React Native).
  2. Answer the intake questions (purpose, fidelity vs editability, motion import, etc.).
  3. The agent audits your code, scaffolds a manifest, validates it, and writes rheo-import.zip.
  4. Upload the ZIP in the Rheo builder with Import from agent — see Agent import.

Implement SDK in your app

  1. Ask the agent to wire Rheo following best-practice references for your stack (Expo or bare RN).
  2. The agent installs the SDK, sets RheoProvider, channel id, and optional integrations.
  3. Manifest changes happen only if you also requested import.