Process a VTT transcript into a comprehensive, multi-tab HTML dashboard using specialized analysis agents. Use when the user provides a .vtt file, has a transcript to process, or mentions a meeting recording. This is the PRIMARY skill for handling transcripts.
Convert a .vtt meeting transcript into a comprehensive, deployed HTML dashboard using multiple specialized analyzers.
projects/{project}/transcripts/{date}.vttDelegate to each specialized agent in .claude/agents/:
timeline-analyzer → analysis/timeline.json
people-analyzer → analysis/people.json
insights-generator → analysis/insights.json
analytics-generator → analysis/analytics.json
longitudinal-analyzer → analysis/longitudinal.json
scrum-analyzer → analysis/scrum.json
Run the consolidator agent to:
Normalize names
Cross-reference validation
Deduplicate
Enrich data
Quality check
Output: analysis/consolidated.json
Create projects/{project}/dashboards/{date}/index.html using the consolidated data:
cd projects/{project}/dashboards/{date}
surge . {project}-{date}.surge.sh
✓ Analysis complete:
- Timeline: 5 segments identified
- People: 6 participants analyzed
- Insights: 8 observations generated
- Analytics: 12 metrics calculated
- Trends: Compared with 3 previous meetings
- Scrum: 3 ceremonies analyzed, 2 anti-patterns detected
✓ Consolidation:
- Normalized 12 name references
- Merged 2 duplicate action items
- Identified 2 unidentified speakers
- Quality score: 92/100
✓ Dashboard generated: projects/{project}/dashboards/{date}/index.html
✓ Deployed to: https://{project}-{date}.surge.sh
projects/{project}/
├── transcripts/{date}.vtt
├── analysis/
│ ├── timeline.json # From timeline-analyzer
│ ├── people.json # From people-analyzer
│ ├── insights.json # From insights-generator
│ ├── analytics.json # From analytics-generator
│ ├── longitudinal.json # From longitudinal-analyzer
│ ├── scrum.json # From scrum-analyzer
│ └── consolidated.json # From consolidator (USED FOR DASHBOARD)
└── dashboards/{date}/
└── index.html # THE DELIVERABLE
The dashboard should be:
BEFORE (inconsistent):
- Timeline: "Product Owner presented..."
- People: "Alice spoke for 15 minutes..."
- Action Items: "PO to follow up..."
AFTER (consolidated):
- Timeline: "Alice (Product Owner) presented..."
- People: "Alice spoke for 15 minutes..."
- Action Items: "Alice to follow up..."
BEFORE (disconnected):
- Decision: "Decided to postpone feature X"
- Timeline: Segment 3 mentions postponement
- Person: Bob raised the concern
AFTER (connected):
- Decision: "Decided to postpone feature X"
- Decided during: Segment 3 (Sprint Planning)
- Raised by: Bob
- Related insight: Technical debt concern #2
下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity