Skip to content
Back to skills

Dashboard

ASecurity

Open an interactive HTML dashboard showing all buddy stats, achievements, evolution tree, top files, and session journal. Use when the user wants to see their buddy visually, open dashboard, view progress, or wants a visual overview.

  • 5 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added May 26, 2026
developmentbashnode

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add FrankFMY/buddy-evolution --skill dashboard --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dashboard?

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

Security grade badge for Dashboard
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/frankfmy-dashboard/badge)](https://www.skillsdirectory.com/skills/frankfmy-dashboard)

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
---
name: dashboard
description: Open an interactive HTML dashboard showing all buddy stats, achievements, evolution tree, top files, and session journal. Use when the user wants to see their buddy visually, open dashboard, view progress, or wants a visual overview.
---

# Buddy Dashboard

Generate and open an interactive HTML dashboard with full buddy stats visualization.

## Instructions

1. Read `~/.buddy-evolution/soul.json`
2. If it doesn't exist, tell the user to start a new session first
3. Find the plugin installation by running:
```bash
PLUGIN_DIR=$(find ~/.claude/plugins -path "*/buddy-evolution*/lib/dashboard.js" -printf "%h/..\n" 2>/dev/null | head -1) && node -e "const s=JSON.parse(require('fs').readFileSync(require('os').homedir()+'/.buddy-evolution/soul.json','utf8')); const d=require('$PLUGIN_DIR/lib/dashboard'); console.log(d.saveDashboard(s));"
```
4. If that fails, generate the dashboard manually: read soul.json, and create an HTML file at `~/.buddy-evolution/dashboard.html` with the buddy stats formatted as a dark-themed web page.
5. Tell the user the path and suggest opening:
   - Linux: `xdg-open ~/.buddy-evolution/dashboard.html`
   - macOS: `open ~/.buddy-evolution/dashboard.html`

## What the dashboard shows

- Hero card with species emoji, rarity, personality, level, tier
- XP progress bar with current/next level
- Streak counter with multiplier and record
- Session count and total hours
- All 5 stats with growth bars (peak stat highlighted)
- Evolution tree showing chosen/available paths
- Full 34-achievement grid — earned, in-progress, locked, hidden (rarity-colored)
- Top 10 most-edited files with familiarity level
- Per-project XP breakdown
- Recent journal entries

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.