← ClaudeAtlas

portfolio-dashboardlisted

Use when the user wants to generate, update, or customise an HTML dashboard from portfolio assessment data — produces a self-contained HTML file with level distribution, repo table, shared gaps, improvement plan, and trend visualisation from multiple quarterly assessments
Habitat-Thinking/ai-literacy-superpowers · ★ 35 · Code & Development · score 65
Install: claude install-skill Habitat-Thinking/ai-literacy-superpowers
# Portfolio Dashboard Generate a self-contained HTML dashboard from portfolio assessment data. The dashboard visualises AI literacy levels across repos with trend tracking from multiple quarterly assessments. The output is a single HTML file with inline CSS and no external dependencies. It opens in any browser, works offline, and can be shared as an email attachment or Slack file. ## Input The skill reads portfolio assessment files from the `assessments/` directory in the current repo. It looks for files matching `*-portfolio-assessment.md`. If no portfolio assessment files exist, tell the user to run `/portfolio-assess` first. ## Process ### Step 1: Find Assessment Files ```bash ls assessments/*-portfolio-assessment.md 2>/dev/null | sort ``` Report what was found: - **One file:** Dashboard will show current state, no trends - **Two or more files:** Dashboard will include trend visualisation - **No files:** Stop and suggest running `/portfolio-assess` ### Step 2: Parse Assessment Data For each portfolio assessment file, extract: - **Date** — from the filename (`YYYY-MM-DD`) - **Summary** — repo count, assessed/estimated/not assessed counts - **Level distribution** — count at each level (L0–L5), split by assessed vs estimated - **Portfolio median level** - **Weakest discipline** — name and average score - **Repo table** — each repo with level, confidence, discipline scores, last assessed date - **Shared gaps** — gaps affecting 3+ repos with recommended action