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-skillWhat the skill includes
| Capability | Use when |
|---|---|
| Best practices | Installing the SDK, wiring channels, terminal callbacks, RevenueCat / Superwall Integration Nodes, AppsFlyer, External Surface Nodes (externalSurfaces), auth handlers |
| Flow import | Analyzing 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
- Point the agent at your flow entry file (React Native).
- Answer the intake questions (purpose, fidelity vs editability, motion import, etc.).
- The agent audits your code, scaffolds a manifest, validates it, and writes
rheo-import.zip. - Upload the ZIP in the Rheo builder with Import from agent — see Agent import.
Implement SDK in your app
- Ask the agent to wire Rheo following best-practice references for your stack (Expo or bare RN).
- The agent installs the SDK, sets
RheoProvider, channel id, and optional integrations. - Manifest changes happen only if you also requested import.