Assemble a dashboard-ready snapshot from the canonical state.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add panjose/Co-Scientist --skill dashboard-snapshot --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Dashboard Snapshot?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/panjose-dashboard-snapshot)More formats (shields.io, HTML) on the badges page.
---
name: dashboard-snapshot
description: Assemble a dashboard-ready snapshot from the canonical state.
---
# dashboard-snapshot
Goal:
- Assemble a dashboard-ready snapshot from the canonical state.
Inputs:
- `CoScientistState`
- `run_id`
- `updated_at`
Outputs:
- `dashboard/SNAPSHOT.json`
Context Loading:
- Read `skills/shared-references/artifact-contract.md` so the dashboard artifact stays downstream of canonical run artifacts.
- Read `packages/dashboard_contracts/snapshot_projection.py` before rebuilding `dashboard/SNAPSHOT.json`.
- Read `packages/dashboard_contracts/dashboard.py` when the dashboard-facing snapshot field layout needs to be checked.
Execution Contract:
- This skill is deterministic and must not call an LLM.
- The canonical shared builder surface is `from tools import build_dashboard_snapshot`.
- The underlying implementation lives in `packages/dashboard_contracts/snapshot_projection.py`.
- The snapshot builder is a pure projection shared by API reads and artifact writes.
- The dashboard layer must remain downstream of canonical state and artifact contracts and must not invent new pipeline semantics.
Execution Steps:
1. Open `skills/shared-references/artifact-contract.md`, then read `packages/dashboard_contracts/snapshot_projection.py`.
2. Load the canonical run state and routing artifacts required to build the dashboard projection.
3. Call the canonical snapshot builder and write `dashboard/SNAPSHOT.json`.
4. Keep the emitted snapshot aligned with the dashboard-facing contract models.
Completion Rule:
- This skill is complete only when `dashboard/SNAPSHOT.json` has been rebuilt from canonical state through the shared deterministic builder surface.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!