Skip to content
Automation
Skill

/prod-dashboard

Daily consolidation dashboard — reads outputs from all routines (morning, linear, github, community, strategy, meetings, metrics) and generates a unified HTML dashboard. Trigger when user says 'dashboard', 'generate dashboard', 'overview', 'consolidation', or 'general panel'.

From plugin
evo-nexus
549193 skills38 agents40 commands9 MCP

Claude Code

$ npx -y skills add evolution-foundation/evo-nexus --skill prod-dashboard --agent claude-code

SKILL.md

prod-dashboard.SKILL.md
name: prod-dashboard
description: "Daily consolidation dashboard — reads outputs from all routines (morning, linear, github, community, strategy, meetings, metrics) and generates a unified HTML dashboard. Trigger when user says 'dashboard', 'generate dashboard', 'overview', 'consolidation', or 'general panel'."

Consolidated Dashboard — 360 View

Consolidation routine that reads outputs from other routines and generates a unified HTML dashboard with an overview of all business areas.

**Always respond in English.**

**IMPORTANT:** This routine does NOT fetch new data. It reads outputs already generated by other routines for the day/week and consolidates everything into a single view.

Step 1 — Collect data from sources (silently)

Read all available sources without narrating each step. If a source does not exist (routine has not run yet), use "—" or "no data" as fallback.

1a. Tasks

Run `todoist list --filter "today | overdue"` to count pending tasks.

1b. Linear / Sprint

Read the latest Linear report in `workspace/projects/linear-reviews/` (most recent file `[C] *-linear-review.html`). Extract:

  • Sprint progress (% and count)
  • Blockers
  • Issues in review
  • Completed issues

1c. GitHub

Read the latest GitHub report in `workspace/projects/github-reviews/` (most recent file `[C] *-github-review.html`). Extract:

  • Open PRs
  • Community issues
  • Stars this week
  • Latest release

1d. Community

Read the latest community pulse in `workspace/community/reports/daily/` or weekly in `workspace/community/reports/weekly/`. Extract:

  • WAM (Weekly Active Members)
  • Overall sentiment
  • Support tickets
  • Docs gaps

1e. Financial

Read the latest strategy digest in `workspace/strategy/digests/` (most recent file). Extract:

  • MRR
  • Subscriptions
  • Runway
  • Sales pipeline

1f. Calendar

Use /gog-calendar to list today's events.

1g. Meetings

Read `workspace/meetings/summaries/` or `workspace/meetings/summaries/` — last 5 meetings. Extract:

  • Date, title, participants, action items

1h. Routine metrics

Read `ADWs/logs/metrics.json` for status of each automated routine:

  • Name, agent, last run, average duration, success rate

1i. Morning Briefing

Read today's morning briefing at `workspace/daily-logs/[C] YYYY-MM-DD-morning.html` if it exists, to supplement calendar and priority task data.

Step 2 — Calculate health badges

For each area, define the status (CSS class):

  • **saudavel** (green): all good, metrics within expectations
  • **misto** (yellow): some areas of concern
  • **risco** (red): serious problems requiring action

Criteria:

  • **Product:** blockers > 0 = misto; blockers > 3 = risco; sprint progress < 50% with >60% of time elapsed = risco
  • **Community:** negative sentiment = risco; docs gaps > 5 = misto
  • **Financial:** MRR declining = misto; runway < 6 months = risco
  • **Routines:** any routine with rate < 80% = misto; rate < 50% = risco

Step 3 — Generate dashboard HTML

Read the template at `.claude/templates/html/custom/dashboard-consolidation.html` and replace ALL `{{PLACEHOLDER}}` with the collected data.

For dynamic rows (marked with `<!-- TEMPLATE -->`), generate the correct HTML:

Calendar rows

<div class="metric-row">
  <div class="mr-label">HH:MM</div>
  <div class="mr-value">Event name</div>
</div>

Priority tasks rows

<div class="list-item">Task description</div>

Meetings rows

<tr>
  <td>DD/MM</td>
  <td>Meeting name</td>
  <td>Person 1, Person 2</td>
  <td>N action items</td>
</tr>

Routines rows

<tr>
  <td>Routine Name</td>
  <td>@agent</td>
  <td>DD/MM HH:MM</td>
  <td>XXs</td>
  <td><span class="rotina-rate high/medium/low">XX%</span></td>
  <td><div class="rotina-status"><div class="rotina-dot ok/falha"></div></div></td>
</tr>

Attention points

Consolidate into bullets the items requiring immediate attention. Examples:

  • Sprint blockers
  • PRs without review for more than 2 days
  • Negative community sentiment
  • Failing routines
  • Declining MRR

If there are no attention points, write "No attention points at the moment."

Step 4 — Save

Save the filled HTML to:

workspace/daily-logs/[C] YYYY-MM-DD-dashboard.html

Step 5 — Confirm

Present a short summary:

## Dashboard generated

**File:** workspace/daily-logs/[C] YYYY-MM-DD-dashboard.html
**Health:** Product {status} | Community {status} | Financial {status} | Routines {status}
**Alerts:** {N} attention points
Read more
@evolution-foundation
Ships withevo-nexus

The open source operating system for AI-powered businesses

549193 skills38 agents9 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
549
Star history of evolution-foundation/evo-nexus on GitHub, a chart by star-history.com

Other skills on evo-nexus.

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n12d209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
agent-browser

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…

@vercel-labs-2@vercel-labs-2Install Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about prod-dashboard.

Which coding agents can use prod-dashboard?
prod-dashboard installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.