← 返回 Skills 市场
olivermonneke

Agile Observer

作者 Oliver Monneke · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
270
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (SKILL.md)

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

  1. Identify platform and credentials. Ask for Trello or Jira. Look for credential files in workspace secrets (trello-credentials.json or jira-credentials.json).
  2. List boards/projects. Fetch available boards and let the user choose, or use the one specified.
  3. Fetch board data. Pull lists/statuses, cards/issues, and movement history using the API patterns in references.
  4. Classify workflow states. Map list names or status categories to: backlog, doing, review, done.
  5. Compute metrics. Calculate cycle time, throughput, WIP, aging, and blockers.
  6. 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
安全使用建议
This skill appears to genuinely implement Trello/Jira metrics, but it expects to read credentials from workspace secrets (trello-credentials.json or jira-credentials.json) even though the registry lists no required credentials. Before installing: - Verify where and how the agent will access credentials. If you must provide credentials, prefer limited-scope API tokens (not full admin credentials) and rotate them after testing. - Confirm that workspace secrets access is acceptable — the skill will look for credential files in the workspace secret store. If you don't want the agent to access your primary credentials, create a dedicated read-only account or token for metrics only. - Ask the skill author (or inspect runtime logs) to confirm that reports and data are only sent to Trello/Jira and your chosen delivery channel — clarify what "primary channel" means and where reports will be posted. - Because metadata omitted the credential requirement, consider exercising extra caution: run the skill in a controlled environment first, audit network requests, and review any generated outputs before enabling recurring scheduling. If the author updates the registry metadata to declare the required credentials explicitly (or documents an option to provide credentials via the platform's secure credential fields), my confidence that this is coherent would increase.
功能分析
Type: OpenClaw Skill Name: agile-observer Version: 1.1.0 The 'agile-observer' skill is a legitimate tool designed to analyze Trello and Jira boards for agile metrics. The instructions in SKILL.md and the reference files (jira-api.md, trello-api.md) describe standard API interactions and data processing logic consistent with its stated purpose. It correctly directs the agent to look for credentials in designated workspace secrets and contains no evidence of data exfiltration, malicious execution, or harmful prompt injection.
能力评估
Purpose & Capability
The skill's name/description and the runtime instructions align: it queries Trello and Jira APIs, computes cycle time/throughput/WIP, and generates reports. However, the skill relies on credentials found in workspace secrets (trello-credentials.json / jira-credentials.json) even though the registry metadata lists no required credentials or primary credential — an inconsistency between claimed requirements and runtime needs.
Instruction Scope
SKILL.md instructions stay within the stated purpose: list boards/projects, fetch cards/issues and action histories, classify states, compute metrics, and produce reports. The only external data the instructions say to read are Trello/Jira data and credential files in workspace secrets (which is relevant to the task). There are no instructions to read unrelated system files or to post data to third-party endpoints beyond Trello/Jira.
Install Mechanism
No install spec or code is provided (instruction-only). This minimizes on-disk installation risk because nothing is downloaded or executed beyond what the agent itself performs at runtime.
Credentials
The skill will need API credentials (Trello key/token or Jira instance/email/api_token) to function, and SKILL.md explicitly instructs the agent to look for credential files in workspace secrets. But the registry metadata declares no required env vars or primary credential. That mismatch is concerning because sensitive credentials are needed but not declared by the package metadata. Requesting these credentials is reasonable for the stated purpose, but the omission in metadata reduces transparency.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It allows autonomous invocation (platform default), which is expected for skills; nothing here requests persistent system-wide changes or other skills' credentials.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install agile-observer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /agile-observer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
v1.1.0: Removed bundled scripts to avoid false-positive security flags. Skill now provides pure reference-based guidance — the agent builds API calls itself using the documented patterns. Same metrics, same output, cleaner approach.
v1.0.0
Initial release: Trello & Jira agile metrics (cycle time, throughput, WIP, burndown, blockers, health score)
元数据
Slug agile-observer
版本 1.1.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

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。

💬 留言讨论