Agent skill · Data & Analytics

link-curator-dashboard

Maintain and debug the link-curator web dashboard (port 8090). Separate process from the official Hermes dashboard.

dodo-reach90★ · +5/wk · 1 repos on radarProfile →
claude-codeMIT
Install
npx skills add dodo-reach/hermes-link-curator --skill skill-link-curator-dashboard --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 6
SKILL.md size: 10 KB
Bundled scripts: none
Path: skill-link-curator-dashboard/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 127
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Link Curator Dashboard — Maintenance Skill ## Service overview The link-curator dashboard is a FastAPI app running on **port 8090**, separate from the official Hermes dashboard (`hermes dashboard`, default port 9119). It reads from the vault at `<profile-dir>/vault/` and exposes a read-only web UI. ## Process inventory ```bash # Find all dashboard processes lsof -nP -iTCP:8090 -sTCP:LISTEN # Check the command ps -p <pid> -o pid,command # Check working directory (macOS) lsof -a -p <pid> -d cwd # Check working directory (Linux) readlink /proc/<pid>/cwd ``` **Current layout (verify with `ps aux | grep "8090"`):** - The dashboard process typically runs `uvicorn main:app --port 8090` from `<profile-dir>/dashboard/` - The process working directory is authoritative — do not assume the path matches the skill's description if multiple dashboard instances exist - This dashboard is a **separate process** from the official Hermes dashboard (the `hermes dashboard` command, default port 9119). They are independent and can run side-by-side. ## Key paths | Component | Path | |-----------|------| | Dashboard app | `<profile-dir>/dashboard/` | | Main app entry | `<profile-dir>/dashboard/main.py` |

What's inside
Steps it walks through
  1. Service overview
  2. Process inventory
  3. Key paths
  4. Endpoints
  5. Caching — automatic
  6. Dashboard went offline — restart procedure
  7. Validate
  8. Double---- separator trap
  9. Diagnostic checklist — "dashboard shows fewer entries than expected"
  10. Graph view
  11. Adding new routes (pattern)
  12. Common failure modes
  13. Rebuild INDEX.md from daily notes
  14. Related skills
Ships with 5 files
  • references/graph-view.md
  • references/proc_pid_working_dir.md
  • references/validate-path.md
  • references/vault-dashboard-discrepancy.md
  • templates/force-graph.html
Commands it runs
Find all dashboard processes
lsof -nP -iTCP:8090 -sTCP:LISTEN
Check the command
ps -p <pid> -o pid,command
Check working directory (macOS)
lsof -a -p <pid> -d cwd
Check working directory (Linux)
readlink /proc/<pid>/cwd
cd <profile-dir>/dashboard
mkdir -p ../logs
About this skill
What does the link-curator-dashboard skill do?

Maintain and debug the link-curator web dashboard (port 8090). Separate process from the official Hermes dashboard.

How do I install it?

Run `npx skills add dodo-reach/hermes-link-curator --skill skill-link-curator-dashboard --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From dodo-reach/hermes-link-curator, a repository with 127 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going