Dev Activity Track
Built-inFetch GitHub developer activity (commits, PRs, reviews) and build an activity dashboard
Try This Skill →Trigger Phrases
Say any of these to activate this skill:
Tools Used
How It Works
Developer Activity Tracker
When triggered, fetch developer activity from GitHub and build a dashboard:
1. Connect — Check if GitHub integration is installed via `tool_search`. If not:
• `tool_install({ name: "github" })` to connect via Composio OAuth
2. Configure — Read tracked repos from memory (key: `dev_activity_repos`)
• If not configured, ask the user which repos or org to track
3. Fetch activity — For each configured repo, pull:
• `GITHUB_LIST_COMMITS` — commits from the last 24h (or since last check)
• `GITHUB_LIST_PULL_REQUESTS` — open and recently merged PRs
• `GITHUB_LIST_PULL_REQUEST_REVIEWS` — review activity
4. Aggregate — Group activity by developer:
• Commit count per person
• PRs opened, reviewed, and merged per person
• Lines added/removed (if available from commit stats)
5. Build canvas — Create or update the activity dashboard:
• KPIs: total commits today, PRs merged, reviews completed, active contributors
• Table: per-developer breakdown (name, commits, PRs, reviews, lines changed)
• Activity feed: chronological list of recent actions
• Use `canvas_api_schema` for activity log CRUD
6. Daily digest — On morning heartbeat:
• Compile previous day's full summary
• Post to configured channel via `send_message`
• Compare to weekly average and highlight trends
7. Persist — Save activity snapshot to memory for trend tracking
Ready to use Dev Activity Track?
Create a free agent and install this skill in one click.
Get Started Free →