| name | github-ops |
| version | 2.0.0 |
| description | Monitor GitHub repos — fetch PRs, issues, CI status via Composio and display on canvas |
| trigger | check github|repo status|ci status|pr review|open prs|pull requests |
| tools | ["tool_search","tool_install","write_file","send_message"] |
GitHub Ops
When triggered, check GitHub repos and build a triage dashboard:
- Connect — Check if GitHub integration is installed via
tool_search. If not:
tool_install({ name: "github" }) to connect via Composio OAuth
- Fetch — Once connected, call:
GITHUB_LIST_PULL_REQUESTS for open PRs across configured repos
GITHUB_LIST_ISSUES for open issues
- Build canvas — Create or update a GitHub ops dashboard:
- KPIs: open PRs count, open issues count, CI passing/failing
- Table: PR review queue (repo, title, author, age, CI status, reviewers)
- Table: recent issues sorted by priority labels
- Alert — For PRs open >2 days with no reviewer:
send_message to alert channel if configured
- Persist — Log findings to memory for trend tracking
If no repos are configured, ask the user which repos to watch.