pm-overview — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited pm-overview (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Single-screen health snapshot of a Huly tracker project. Reads only — no writes.
Requires the huly MCP server to be connected. If huly_list_projects is unavailable, tell the user to install mcp/huly.mcpb in Claude Desktop.
/pm-overview <PROJECT> [--window 7d|14d|30d]PROJECT — identifier (e.g. PROJ) or workspace _id. Required. If missing, run huly_list_projects and ask the user to pick.--window — recent-activity lookback for time/created/closed counts. Default 7d.Run these 5 MCP tools (call in parallel where possible — they don't depend on each other):
huly_get_project — confirm project, get name, statuses, archived flag.huly_list_issues { project, limit: 200 } — full dataset for cross-tabs.huly_list_milestones { project } — sprint state.huly_list_components { project } — module breakdown.huly_get_detailed_time_report { project, from: now - window } — recent effort.Also call huly_list_statuses { project } to map status _id → human name (needed for the by-status bucketing).
status (use the lookup map). Order: as returned by huly_list_statuses.priority value — 1=urgent, 2=high, 3=medium, 4=low, 0=none.unassigned (where assignee == null).modifiedOn older than 14 days AND status name not in (done, cancelled, completed).milestone == m._id.value (minutes → hours) from detailed report; count createdOn within window; count issues closed (status transitioned to done) within window — approximate via modifiedOn + status name.Project [name] ([identifier]) — snapshot [YYYY-MM-DD]
[Archived ⚠ if true]
Issues [total] (open [n] / done [n])
Status: backlog [n] · in-progress [n] · in-review [n] · done [n] · cancelled [n]
Priority: urgent [n] · high [n] · medium [n] · low [n] · none [n]
Top owners: [name] [n] · [name] [n] · ... · unassigned [n]
Stale (>14d): [n]
Milestones
✓ [label] — completed [date]
◐ [label] — target [date], [n] open
○ [label] — target [date]
Activity (last [window])
Time: [h]h · created [n] · closed [n]
Top: [name] [h]h · [name] [h]h · [name] [h]h
Flags
[n] urgent issues unassigned
[n] stale⚠ archived next to the project name.huly_create_*, no huly_update_*).huly_search — that's broader than this skill needs.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.