dashboard

dashboard is a command for Claude Code from opensesh/DESIGN-OPS. It costs 0 tokens per session (2,008 once invoked), scanned A, original, Apache-2.0.

A local web dashboard for DESIGN-OPS, a system that brings together operations, design and analytics data. It runs as a web server and updates its displayed data regularly.

In plain words
What is it for?
Use it to view daily, weekly or quarterly information, filter GitHub activity by repository, refresh connected data automatically and switch between light and dark display modes.
Why use it?
It puts calendars, tasks, email, code activity, deployments and other connected information into one view instead of requiring separate checks.

Command for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: reads .claude/ paths; mentions Claude Code.

Part of the design-ops plugin — 5 skills, 13 commands shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add commands/opensesh/design-ops/dashboard
Clone the repo
git clone --depth 1 https://github.com/opensesh/DESIGN-OPS

Made for: Claude Code.

Or install design-ops, the plugin that ships this one along with the rest of its 5 skills, 13 commands.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for dashboard

README.md
[![agentmods](https://agentmods.dev/badge/commands/opensesh/design-ops/dashboard.svg)](https://agentmods.dev/commands/opensesh/design-ops/dashboard)
Your own site
<a href="https://agentmods.dev/commands/opensesh/design-ops/dashboard"><img src="https://agentmods.dev/badge/commands/opensesh/design-ops/dashboard.svg" alt="Measured on agentmods" height="20"></a>
Per session 0 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,008 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00000 $0.02008
Opus 5 $0.00000 $0.01004
Sonnet 5 $0.00000 $0.00402
Haiku 4.5 $0.00000 $0.00201

Measured 6d ago against content hash eb346664341b, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-05, from the pricing page.

Security

Grade A, and why

dashboard scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

curl -s -m 2 http://localhost:3847/api/health
commands/dashboard.md · 247 lines

How it starts

The opening of the file, as written. The whole thing — 247 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/design-ops:dashboard

Live web dashboard that runs as a local server with real-time updates.

New in v2.0: The dashboard now runs as a standalone web server with direct API integration for maximum performance (~50-100ms per API call vs ~500ms+ through MCP).

Trigger

/design-ops:dashboard

What It Does

  1. Verifies that DESIGN-OPS is configured. If not, routes to /design-ops:setup.
  2. Verifies the Notion tasks database ID is set in config. If missing, prompts the user for it (or skips if Notion isn't connected).
  3. Checks if the dashboard server is already running.
  4. Tells the user how to start it if not — they need to run it from their own terminal so 1Password / env credentials load correctly.
  5. Opens the UI: http://localhost:5173 in dev, or :3847 after a production build.

Features

Three-Pillar Layout

  • Operations: Calendar, Tasks, Email
  • Design: Commits, PRs
  • Analytics: Deployments, Links, Social

Timeframe Toggle

Switch between Daily, Weekly, and Quarterly views with a single click.

Repo Filter

Filter GitHub commits and PRs by specific repository.

Auto-Refresh

Data refreshes every 60 seconds automatically.

Dark Mode

Automatically respects your system preference.


Manual Usage

You can also run the dashboard independently of Claude Code:

cd ~/.claude/plugins/design-ops/dashboard
# Or if using local DESIGN-OPS repo:
cd ~/path/to/DESIGN-OPS/dashboard

# Install dependencies (first time only)
npm install

# Start the server
npm run dev

Then open http://localhost:3847 in your browser.


Required Environment Variables

The dashboard needs these environment variables (loaded via load-design-ops-secrets):

Variable 1Password Reference Used By
GITHUB_PERSONAL_ACCESS_TOKEN op://DESIGN-OPS/GitHub Token/credential GitHub API
NOTION_API_KEY op://DESIGN-OPS/Notion_API_Key/credential Notion API
GOOGLE_CLIENT_ID Google OAuth Google Calendar
GOOGLE_CLIENT_SECRET Google OAuth Google Calendar
GOOGLE_REFRESH_TOKEN Google OAuth Google Calendar
VERCEL_TOKEN op://DESIGN-OPS/Vercel-ops/credential Vercel API
DUB_API_KEY op://DESIGN-OPS/Dub.co API/credential Dub.co API
META_ACCESS_TOKEN op://DESIGN-OPS/Meta Graph API/access token Instagram

Read the full file on GitHub · 247 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 247 lines · 0 tokens per session scan A eb346664341b

Subscribe to this mod's changes

dashboard is a command published in the GitHub repository opensesh/DESIGN-OPS (23 stars, last pushed 3mo ago), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 2,008 tokens. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.