Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Add clidash (CLI-derived read-only dashboard)

Installs a zero-dependency, read-only web dashboard that builds its tabs and tables at runtime from any CLI that lists resources as JSON.

Dev & CodingIntermediate30,84012,826AI score 7/10Last updated: Sep 23, 2026

What it does

  • Copies a self-contained tools/clidash/ directory into your repo — no dependencies, no build step, no changes to NanoClaw src/.
  • Runs the CLIs listed in your config (ncl, docker, kubectl, …), parses their JSON, and assembles the UI at runtime: one tab per resource, table columns derived from the rows themselves.
  • Ships pre-wired for NanoClaw with an Agents overview (green <15m / amber <2h / red older), per-session message activity charts, a log tail over an allowlist of files, and a read-only viewer for group skills, CLAUDE.md, and profiles.
  • Walks you through config copy → npm test with a stub CLI → node server.js on 127.0.0.1:4690curl verification, plus systemd/launchd service samples and a troubleshooting list.

Who it's for

  • NanoClaw operators who want a live view of agent groups and sessions.
  • Anyone who wants a lightweight internal ops page without adding npm packages or a push pipeline.
  • Infra folks who'd like JSON-emitting CLIs rendered as browsable web tables.

Examples

  1. Ask "add clidash" — the skill copies the tool, creates clidash.config.json, gitignores it, and runs the test suite.
  2. Verify discovery with curl -s http://127.0.0.1:4690/api/clis and a real table via /api/r/ncl/groups.
  3. Add docker as a jsonlines CLI in config to get a container tab with zero code.
  4. Set BIND to a private tailnet IP and keep it running as a systemd user service.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/nanocoai/nanoclaw/HEAD/.claude/skills/add-clidash/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the .claude/skills/add-clidash folder from the GitHub repo nanocoai/nanoclaw into my ~/.claude/skills/add-clidash/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/nanocoai/nanoclaw.git && mkdir -p ~/.claude/skills && cp -R nanoclaw/.claude/skills/add-clidash ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal in your working directory.
  2. Clone the repo: git clone https://github.com/nanocoai/nanoclaw.git
  3. Copy the skill into Claude's skills folder: mkdir -p ~/.claude/skills && cp -R nanoclaw/.claude/skills/add-clidash ~/.claude/skills/
  4. Confirm Node.js 22.5 or newer with node -v.
  5. Start Claude Code from the NanoClaw repo root and ask it to "add clidash".
  6. Follow the steps: copy tools/clidash, then cp clidash.config.example.json clidash.config.json.
  7. Run cd tools/clidash && npm test, then node server.js, and open http://127.0.0.1:4690/.
  8. To reach it from another device, set BIND to a private (tailnet) IP only — never a public interface, since there is no auth.