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
Templates Using This Skill
DevOps Hub
Engineering command center with PR triage, code review, CI/CD monitoring, release management, standup generation, and team velocity metrics across multiple dashboards.
Engineering Pulse
Track team velocity, code activity, and sprint progress in one place. Combines commit insights, PR monitoring, and developer activity into actionable dashboards for engineering managers.
Ready to use Dev Activity Track?
Create a free agent and install this skill in one click.
Get Started Free →