Agile Observer
/install agile-observer
Agile Observer
Proactive agile metrics engine for Scrum Masters and Agile Coaches. Analyzes Trello or Jira boards to compute flow metrics, detect problems, and generate health reports.
Workflow
- Identify platform and credentials. Ask for Trello or Jira. Look for credential files in workspace secrets (
trello-credentials.jsonorjira-credentials.json). - List boards/projects. Fetch available boards and let the user choose, or use the one specified.
- Fetch board data. Pull lists/statuses, cards/issues, and movement history using the API patterns in references.
- Classify workflow states. Map list names or status categories to: backlog, doing, review, done.
- Compute metrics. Calculate cycle time, throughput, WIP, aging, and blockers.
- Generate health report. Assess overall health and add coaching suggestions.
Metrics to Compute
| Metric | Formula | Source |
|---|---|---|
| Cycle Time (median + P85) | Time from "doing" to "done" per item | Card/issue transition history |
| Throughput | Items completed in period | Cards/issues moved to done |
| WIP | Items currently in doing/review | Current board state |
| Aging WIP | In-progress items with no activity for 5+ days | dateLastActivity or changelog |
| Blockers | Items with "blocked" label or blocker priority | Labels/flags |
| Sprint Burndown | Done points vs. committed points (Jira only) | Story points field |
List/Status Classification
Map names to workflow states using these patterns (case-insensitive):
- Backlog: backlog, to do, todo, icebox, upcoming
- Doing: doing, in progress, working, development, dev, active
- Review: review, testing, qa, validation, code review
- Done: done, complete, finished, deployed, released, closed
For Jira, use statusCategory.key: new = backlog, indeterminate = doing, done = done.
Health Score Logic
- 🟢 GOOD: No significant issues. Steady flow.
- 🟡 ATTENTION: WIP exceeds 10 items, OR items aging without activity, OR blockers present.
- 🔴 CONCERN: Cycle time median exceeds 7 days, OR multiple blockers, OR very low throughput.
Report Format
📊 Agile Health Report — [Board/Project Name]
Period: last [N] days
🔄 Throughput: [X] items completed
⏱ Cycle Time: Median [X]d | P85 [X]d ([N] items measured)
📋 WIP: [X] items in progress
📈 Sprint Progress: [X]/[Y] points ([Z]%) — Jira only
🚫 Blocked: [X] items — [names]
🧓 Stale: "[item]" (no activity [X]d)
[🟢/🟡/🔴] Health — [summary]
Coaching Suggestions
Include actionable advice based on findings:
- High WIP: "Consider a WIP limit of [team size x 1.5]. What needs finishing before starting something new?"
- Slow cycle time: "Where do items spend the most time? Look at the flow between columns."
- Stale items: "This item hasn't moved in [X] days. Still a priority, or should we park it?"
- Blockers: "What would it take to unblock [item]? Who needs to be involved?"
- Good health: "Flow looks healthy. What's one thing to improve next sprint?"
Platform API Details
- Trello endpoints and patterns: See
references/trello-api.md - Jira endpoints and patterns: See
references/jira-api.md - Detailed metric definitions: See
references/metrics.md
Credential Formats
Trello
{"api_key": "...", "token": "..."}
Also accepts: apiKey + apiToken
Jira
{"instance": "mycompany", "email": "[email protected]", "api_token": "..."}
Scheduling
For automated recurring reports, create a cron job:
- Schedule: weekly Monday 9:00 AM
- Task: Run agile-observer for board [X], deliver report to primary channel
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install agile-observer - 安装完成后,直接呼叫该 Skill 的名称或使用
/agile-observer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Agile Observer 是什么?
Proactive agile metrics and team health analysis for Trello and Jira boards. Computes cycle time, throughput, WIP, sprint burndown, aging work items, and blo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 270 次。
如何安装 Agile Observer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install agile-observer」即可一键安装,无需额外配置。
Agile Observer 是免费的吗?
是的,Agile Observer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Agile Observer 支持哪些平台?
Agile Observer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Agile Observer?
由 Oliver Monneke(@olivermonneke)开发并维护,当前版本 v1.1.0。