stakwork/stakgraph/portfolio-status
Claude Code and agent skill by stakwork/stakgraph
- community
Checking that the SKILL.md file is still in the repository.
Roll up the portfolio from _log.yaml — risk distribution, upcoming deadlines, stale matters, materiality totals, stage distribution, and flagged anomalies. Use when the user asks "where do we stand", "how many open matters", or wants a portfolio rollup or status across all active matters.
Install
npx vskill@latest install stakwork/stakgraph/portfolio-statusSKILL.md
The same SKILL.md was published earlier as anthropics/claude-for-legal/portfolio-status.
/portfolio-status
- Load
~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md→ risk calibration (defines how to read therisk:field). - Follow the workflow and reference below.
- Parse
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml. Filter closed matters by default (include with--all). - Produce rollup: risk distribution, deadlines in next 14/30/60 days, matters with no update in >30 days, materiality totals, stage distribution.
- Flag anomalies — everything marked critical, overdue next_deadline, matters without outside counsel assigned where risk is medium or high.
Portfolio Status
Purpose
One read that answers: what do I own right now, what needs attention, and what's slipping? Output is scannable — designed for a counsel who has three minutes before their next call.
Load context
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml— source of truth~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md— risk calibration (to interpret risk/materiality fields correctly)
Flags & filters
Default: active matters only (exclude status: closed).
Flags:
--all— include closed--risk=high(orcritical/medium/low) — filter by risk band--stale— only matters withlast_updated> 30 days--type=employment— filter by matter type--owner=[name]— filter by business/HR/comms owner
The rollup
Anomaly rules
These are the checks that make the skill useful rather than decorative:
- Overdue deadline:
next_deadline < todayandstatus != closed - Stale:
last_updated < today - 30dandstatus != closed - Conflicts unresolved:
conflicts.status in [pending, not-run]andstatus != closed
3b. Conflicts override active: conflicts.override.by != null (never auto-clears)
- High-risk uncovered:
risk in [high, critical]andoutside_counsel.firm == null - Stale reserve:
materiality == reservedandlast_updated < today - 60d - Hold gap:
status in [threatened, active, discovery, trial, appeal]andlegal_hold.issued == false— preservation duty attaches at reasonable anticipation, sothreatenedmatters are in scope. - Missing fields: any required field null —
risk,materiality,status,opened,conflicts.status
Close with the next-steps decision tree
End with the next-steps decision tree per CLAUDE.md ## Outputs. Customize the options to what this skill just produced — the five default branches (draft the X, escalate, get more facts, watch and wait, something else) are a starting point, not a lock-in. The tree is the output; the lawyer picks.
If the portfolio has more than ~10 matters, or any time the user asks: offer the dashboard (see CLAUDE.md ## Outputs → Dashboard offer for data-heavy outputs). Shape the offer for this output — counts by risk tier, a timeline of upcoming deadlines, and a sortable matter ledger with status, conflicts check, and last-touched date.
What this skill does not do
- Make decisions. It surfaces what needs attention; the user decides priority.
- Pretend precision it doesn't have. Exposure midpoints are rough and should be labeled so.
- Replace a real MMS. This is a working-memory rollup, not a system of record.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingmcp/skills/litigation-legal/portfolio-status/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/stakwork/stakgraph/portfolio-status)