Setup
- Install floo and authenticate:
- Add the floo skill to your project so Claude knows every command:
.claude/settings.json.
Workflow
Tell Claude what you want to build. It writes the code, initializes the project, connects GitHub, and deploys:What Claude can do with floo
| Task | Command Claude runs |
|---|---|
| Initialize project | floo init my-app --json |
| Connect GitHub | floo apps github connect owner/repo --app my-app --json |
| Deploy | floo deploy --json |
| Check status | floo apps status my-app --json |
| Set env vars | floo env set KEY=value --app my-app --json |
| View logs | floo logs --app my-app --json --error |
| Add domain | floo domains add myapp.com --app my-app --json |
| Rollback | floo deploy rollback my-app <deploy-id> --json --force |
| View analytics | floo analytics my-app --json |
| Debug errors | Parses error.code and error.suggestion from JSON |
Tips
- Always use
--json— Claude parses JSON output. The--jsonflag sends structured data to stdout and keeps colored output on stderr. - Use
--forcefor destructive commands — Skips confirmation prompts that would block the agent. - Pipe with
2>/dev/null— Strips spinner/color output:floo deploy --json 2>/dev/null - Use
--dry-run— Preview deploys without executing:floo deploy --dry-run --json