← ClaudeAtlas

pm-hub-reportlisted

Adaptive cross-project hub skill. Explores what centralized dashboard pattern the user already has, expands upon it, or creates ~/.claude/hub/hub.html as the canonical fallback. Aggregates contribution-snapshot.json from every project under ~/code-projects/ into one cross-project view showing per-project human tokens, Claude tokens billed, commits, and PRs. Additive — never overwrites existing hub structure.
talentedgeai/infinite-leverage · ★ 0 · Data & Documents · score 62
Install: claude install-skill talentedgeai/infinite-leverage
# PM — Hub Report (Cross-Project Dashboard) This skill aggregates all per-project contribution snapshots into one centralized view. It **explores what the operator already has** before deciding where to write — never assumes a fixed location. --- ## Step 1 — Discover existing hub pattern Search in this order — stop at the first match: ```bash # 1. Explicit hub project ls ~/code-projects/ | grep -iE 'hub|dashboard|central|reports' # 2. Any project-level hub HTML find ~/code-projects/ -name "hub.html" -o -name "dashboard.html" 2>/dev/null | head -5 # 3. Machine-level hub (previous pm-hub-report runs) ls ~/.claude/hub/ 2>/dev/null # 4. Any standalone HTML in ~ find ~ -maxdepth 2 -name "*hub*" -o -name "*dashboard*" 2>/dev/null | head -5 ``` **Pattern resolution:** | What you find | Action | |---|---| | A project named `*hub*` or `*dashboard*` with an `index.html` or `hub.html` | Expand that file in place — keep all existing sections, add/update the Contributions section | | A project named `*hub*` with a `docs/` folder but no hub HTML | Create `docs/hub.html` inside it using the schema below | | A standalone `hub.html` anywhere under `~/code-projects/` | Update it in place | | `~/.claude/hub/hub.html` exists | Update it in place | | Nothing found | Create `~/.claude/hub/hub.html` using the schema below | **Never delete, replace, or restructure an existing hub file.** Only add or update the `#contributions` section. --- ## Step 2 — Collect contribution snapshots ```