# Skills Analytics Dashboard

> Launch the skills analytics dashboard to view usage metrics, scores, and trends

- Skill: `hardness1020/skills-analytics-dashboard` (Agent Skill)
- Install (CLI): `npx skillmds@latest add hardness1020/skills-analytics-dashboard`
- Raw SKILL.md: https://api.skillmd.com/api/skills/hardness1020/skills-analytics-dashboard/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: hardness1020 (https://skillmd.com/u/hardness1020)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/hardness1020/skills-analytics-dashboard

---


# skills-analytics-dashboard

Launch the skills analytics dashboard — a local web UI for viewing skill usage frequency, adoption curves, usefulness scores, trends, and structure coverage.

## Usage

When the user asks to open or view the analytics dashboard, start the Django development server:

```bash
cd "${CLAUDE_PLUGIN_ROOT}" && CLAUDE_PLUGIN_DATA="${CLAUDE_PLUGIN_DATA}" uv run python -m django runserver 8787 --settings=dashboard.analytics_project.settings
```

Then tell the user:

> The dashboard is running at **http://localhost:8787**
>
> Open it in your browser to view:
> - **Usefulness** — composite scores with usage rate, decay, and depth breakdown
> - **Usage** — frequency rankings and time-series trends
> - **Inventory** — all registered skills with status and metadata
>
> To stop the server, press **Ctrl+C** in the terminal or kill the process.

## Notes

- The dashboard reads from the shared SQLite database at `${CLAUDE_PLUGIN_DATA}/skills_analytics.db`
- Data is collected automatically by the plugin's hooks (PreToolUse and UserPromptSubmit)
- The server runs on localhost only — no external access
- Port 8787 is used by default; if it's busy, the server will report an error

