flowai-live-dashboard-template
This Claude Code skill generates a self-contained HTML team management dashboard with FlowAI design styling, featuring tabbed navigation between team members, details, and activity logs, along with interactive elements including animated charts, hover tooltips, clickable zoom panels, dark mode toggle, and CSV export functionality. Use this when you need a single-file, no-dependency dashboard for visualizing and managing team data with modern UI interactions.
git clone --depth 1 https://github.com/nexu-io/open-design /tmp/flowai-live-dashboard-template && cp -r /tmp/flowai-live-dashboard-template/design-templates/flowai-live-dashboard-template ~/.claude/skills/flowai-live-dashboard-templateSKILL.md
# FlowAI Dashboard Skill
Produce a single-screen, multi-tab team management dashboard inspired by the
FlowAI aesthetic. The output is a self-contained HTML file (no external runtime
dependencies) with built-in interactions: tab switching, an animated bar chart,
hover tooltips on charts, click-to-zoom panels, dark mode toggle, and CSV
export of the visible team table.
## Resource map
```
flowai-live-dashboard-template/
├── SKILL.md
├── assets/
│ └── template.html # reference seed used as the starting structure
├── references/
│ └── checklist.md # P0/P1/P2 quality gates
└── example.html # complete hand-built sample (gallery preview)
```
## Workflow
1. **Read the active DESIGN.md** (injected above). Map color, typography,
spacing, and component styling tokens to the CSS variables used by
`assets/template.html`. Do not invent new tokens.
2. Start from `assets/template.html`; never generate the shell from blank.
3. Keep three tabs: `Team Members`, `Team Details`, `Activity Log`. Tabs must
actually switch and only one view is visible at a time.
4. Generate plausible, specific sample data (real-looking names, IDs, roles,
departments, dates, percentages). No `Member A / Metric B` placeholders.
5. Required interactions:
- tab switching with hash sync (`#members | #details | #activity`)
- role bar chart animates with easing on first reveal of the details tab
- chart hover tooltips with precise label + value
- click any panel/card to zoom; click again or press Esc to restore
- dark mode toggle that re-derives chart colors from CSS variables
- "Export CSV" button that exports every row currently in the team table,
including the `Workflow` column
6. Run through `references/checklist.md` before final output.
## Output contract
Emit one short orientation sentence, then the artifact:
```xml
<artifact identifier="flowai-team-dashboard" type="text/html" title="FlowAI Team Dashboard">
<!doctype html>
<html>...</html>
</artifact>
```
The artifact must render correctly when opened directly from disk with no
build step and no network access.One-click contribution flow for Open Design (nexu-io/open-design) — even for non-coders. Pick one of four cards (ship a Skill or Design System you made with OD; translate docs; fix a typo / write a blog; report a bug), the agent validates and opens a PR (or issue) for you. Trigger words contribute to open design, ship my OD skill, ship my OD design system, translate OD docs, report an OD bug, od-contribute.
|
|
|
Self-contained floating chat widget with welcome screen, social links, meeting button, and message input. Single HTML file, zero dependencies.
|
|