← Back to Skills Marketplace
Live Sessions Dashboard
by
Natnael Teshome
· GitHub ↗
· v1.0.1
369
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install sessions-dashboard
Description
Live dashboard viewer for OpenClaw sessions (CLI + web) that shows color-coded states, token/cost totals, and shareable HTML panels. Requires local OpenClaw...
Usage Guidance
This skill appears to do what it says: it queries your local OpenClaw CLI to produce a live terminal and HTML dashboard. Before installing or running it:
- Verify the `openclaw` binary on PATH is the expected official CLI (subprocess calls execute that binary). Run the scripts on a host that is allowed to read your gateway.
- Be cautious with the log subscription: tailing `openclaw logs --follow` can surface prompts, tool args, or secrets (the code only extracts sessionId and does not persist raw log messages, but logs may still appear in process memory). If you are unsure, run with the `--no-subscribe` flag or run on a host without log access. Note: the SKILL.md suggests an AGENT_MONITOR_NO_SUBSCRIBE env var, but the scripts do not actually read that variable — you must pass `--no-subscribe` on the CLI.
- If you publish the generated HTML to a remote or public location, be aware it contains internal session identifiers, counts, token/cost estimates, model names, and timestamps; treat it as internal information.
- The package has no homepage and unknown owner; if you need strong assurance, review the full scripts locally (they are included) and test in a non-production environment.
If you want a cleaner bill-of-materials from the author, ask them to: (1) either implement respect for AGENT_MONITOR_NO_SUBSCRIBE or remove that doc line, (2) document the exact behavior when `openclaw` errors, and (3) sign or publish a homepage/source repo so you can confirm provenance.
Capability Analysis
Type: OpenClaw Skill
Name: sessions-dashboard
Version: 1.0.1
The skill is classified as suspicious due to its default behavior of subscribing to `openclaw logs --json --follow` via `scripts/agents_cli_monitor.py`. The `SKILL.md` explicitly warns that these logs "can contain prompts, tool arguments, secrets, or PII." While the code does not appear to exfiltrate or persistently store this sensitive log content (it only extracts session IDs and update times), the default access and processing of such a sensitive data stream, even for a stated purpose, represents a risky capability without clear malicious intent. Users are warned and can opt-out with `--no-subscribe`, but the default behavior warrants caution.
Capability Assessment
Purpose & Capability
Name/description match the implementation: both Python scripts call the local `openclaw` CLI to fetch sessions and optionally tail logs, and they generate a CLI view and an HTML snapshot as described. No unrelated services, binaries, or credentials are requested.
Instruction Scope
SKILL.md instructs running the included scripts which only call `openclaw sessions` and (optionally) `openclaw logs --follow`. The documentation warns that logs can contain prompts, secrets, or PII and suggests poll-only mode if you want to avoid log content — the scripts do not print or persist raw logs. This is within scope, but the README claims an env var to force poll-only everywhere (AGENT_MONITOR_NO_SUBSCRIBE) and describes a `--subscribe` override; the CLI actually implements a `--no-subscribe` flag and does not read AGENT_MONITOR_NO_SUBSCRIBE, so docs and runtime flags are inconsistent.
Install Mechanism
No install spec — instruction-only with bundled Python scripts. Nothing is downloaded from external URLs or written to system locations beyond the skill directory and the generated HTML file. This is the lower-risk install model.
Credentials
The skill requires no credentials and only optionally reads AGENT_MONITOR_COST_PER_1K for cost display (implemented). The SKILL.md mentions AGENT_MONITOR_NO_SUBSCRIBE to force poll-only, but the scripts do not read that env var (they use a CLI flag instead). No other secrets/keys are requested.
Persistence & Privilege
always is false, the skill does not request permanent system-wide presence, and it only writes the HTML snapshot file into its asset path. It does not modify other skills or agent-wide config.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sessions-dashboard - After installation, invoke the skill by name or use
/sessions-dashboard - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Add security/dependency notes plus AGENT_MONITOR_NO_SUBSCRIBE env flag
v1.0.0
Initial release.
Metadata
Frequently Asked Questions
What is Live Sessions Dashboard?
Live dashboard viewer for OpenClaw sessions (CLI + web) that shows color-coded states, token/cost totals, and shareable HTML panels. Requires local OpenClaw... It is an AI Agent Skill for Claude Code / OpenClaw, with 369 downloads so far.
How do I install Live Sessions Dashboard?
Run "/install sessions-dashboard" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Live Sessions Dashboard free?
Yes, Live Sessions Dashboard is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Live Sessions Dashboard support?
Live Sessions Dashboard is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Live Sessions Dashboard?
It is built and maintained by Natnael Teshome (@takeovernat); the current version is v1.0.1.
More Skills