GitHub
Use flowbot github for capability github.
CLI root is github — do not invent flowbot github unless cli.md lists it as an alias.
Prefer the workflows below; load references/cli.md only when you need a flag or subcommand not covered here.
CLI limits: No pull-request commands and no github health CLI.
JSON fields: Issue argument is <number>; notification and release ids appear in -o json.
Setup
- Ensure CLI auth:
flowbot login - Set server via
FLOWBOT_SERVER_URLor--server-url; optional--profile,--debug/-d - Prefer
-o jsonwhen parsing results programmatically - Destructive commands often need
-y/--yesin non-interactive sessions — check cli.md - Token scopes:
service:github:read/service:github:write
Workflows
Triage open issues
When a user wants to review GitHub issues:
flowbot github issues <owner> -s open -n 10flowbot github issue <owner> <repo> <number>- Summarize the issue for the user.
Check notifications and releases
When a user wants an activity overview:
flowbot github notifications -n 20flowbot github releases <owner> <repo> -n 5- Present a concise summary.
Troubleshooting
| Error | Fix |
|---|---|
| not logged in | flowbot login |
| server URL is required | set FLOWBOT_SERVER_URL or pass --server-url |
| permission denied / 403 | token missing service scopes (service:github:read / service:github:write) |
| hung waiting for confirm | pass -y when the command supports it (see cli.md) |
| empty results | provider not configured, wrong id/name, or empty dataset |
| unknown command | use flowbot github, not the capability id as the CLI verb |