Github Ops

Built-in

Monitor GitHub repos — fetch PRs, issues, CI status via Composio and display on canvas

Try This Skill →

Trigger Phrases

Say any of these to activate this skill:

"check github" "repo status" "ci status" "pr review" "open prs" "pull requests"

Tools Used

tool_search tool_install canvas_create canvas_update canvas_api_schema canvas_api_seed memory_write send_message

How It Works

GitHub Ops

When triggered, check GitHub repos and build a triage dashboard:

1. Connect — Check if GitHub integration is installed via `tool_search`. If not:

• `tool_install({ name: "github" })` to connect via Composio OAuth

2. Fetch — Once connected, call:

• `GITHUB_LIST_PULL_REQUESTS` for open PRs across configured repos

• `GITHUB_LIST_ISSUES` for open issues

3. 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

• Use canvas_api_schema for PR tracking with status field (Open, Reviewed, Merged)

4. Alert — For PRs open >2 days with no reviewer:

• `send_message` to alert channel if configured

5. Persist — Log findings to memory for trend tracking

If no repos are configured, ask the user which repos to watch.

Ready to use Github Ops?

Create a free agent and install this skill in one click.

Get Started Free →