Skip to content
Back to skills

Pm Status

ASecurity

Show project dashboard — active work, upcoming priorities, and blockers

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 26, 2026
businesspythonbash

Works with

  • cli

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add Hank95/mdpm --skill pm-status --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pm Status?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pm Status
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hank95-pm-status/badge)](https://www.skillsdirectory.com/skills/hank95-pm-status)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Show project dashboard — active work, upcoming priorities, and blockers
---

# /pm-status

Read the project's task state and produce a concise dashboard.

## How to run

Delegate to the CLI. Use `--json` so you can rearrange and format the output to fit the user's audience:

```bash
python3 "${CLAUDE_PLUGIN_ROOT}/bin/mdpm" --json status
```

## What to produce

The CLI returns:
```json
{
  "counts": {"inbox": N, "backlog": N, "active": N, "done": N},
  "active": [...],
  "blocked": [...],
  "waiting": [...],
  "overdue": [...]
}
```

Combine with `docs/ROADMAP.md` (read it via Read tool) to identify the current milestone. Produce a dashboard like:

```
# Project Status — <current milestone from ROADMAP>

## Active (<count>)
- [PRJ-123] Title — priority, due YYYY-MM-DD
  Last log: <latest_log from mdpm show>

## Up Next (top 3 from backlog, ranked by priority)
- [PRJ-124] Title — priority, tags

## Inbox (<count> untriaged)
- <titles only — suggest /pm-inbox to triage>

## Blockers
- [PRJ-123] blocked — <reason from latest blocking log entry>

## Waiting on upstream
- [PRJ-123] waiting on [PRJ-099] ("<title of dep>", <status>)

## Overdue
- [PRJ-123] was due YYYY-MM-DD

## Recently Shipped (last 7 days)
- [PRJ-120] Title — YYYY-MM-DD
```

For "Recently Shipped" and "Up Next", run `mdpm --json list --status done` and `mdpm --json list --status backlog` respectively and filter/sort in your response.

## Output discipline

- Omit any section that would be empty. Don't print "Blockers: None."
- Single-line entries unless a blocker needs explanation.
- No filler. This is a scan, not a report.

## Notes

- Read-only — don't modify any files.
- The distinction between "Blockers" (status field is blocked — external obstacle) and "Waiting on upstream" (unmet `depends_on` — just sequenced) matters. The CLI gives you both separately in the JSON; keep them separate in the dashboard.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.