Install
openclaw skills install meeting-autopilotTurn meeting transcripts into operational outputs — action items, decisions, follow-up email drafts, and ticket drafts. Not a summarizer. An operator. Accepts VTT, SRT, or plain text. Multi-pass LLM extraction.
openclaw skills install meeting-autopilotTurn meeting transcripts into structured operational outputs — NOT just summaries.
This skill activates when the user mentions:
permissions:
exec: true # Run extraction scripts
read: true # Read transcript files
write: true # Save history and reports
network: true # LLM API calls (Anthropic or OpenAI)
Ask the user for their meeting transcript. Accept any of:
The skill auto-detects the format (VTT, SRT, or plain text).
Important: This skill does NOT do audio transcription. If the user has an audio/video file, suggest they use:
whisper.cpp for local transcriptionAsk for (but don't require):
Save the transcript to a temporary file if pasted, then run:
bash "$SKILL_DIR/scripts/meeting-autopilot.sh" <transcript_file> --title "Meeting Title"
Or from stdin:
echo "$TRANSCRIPT" | bash "$SKILL_DIR/scripts/meeting-autopilot.sh" - --title "Meeting Title"
The script handles all three passes automatically:
The script outputs a complete Markdown report to stdout. Present it directly — the formatting is designed to look great in Slack, email, or any Markdown renderer.
The report includes:
When the conversation is happening in a Discord channel:
Show Action ItemsShow Follow-Up Email DraftShow Ticket DraftsAfter presenting the report, offer:
| Situation | Behavior |
|---|---|
| No API key set | Print branded error with setup instructions |
| Transcript too short (<20 chars) | Suggest pasting more content or checking file path |
| Empty LLM response | Report API issue, suggest checking key/network |
| No items extracted | Report "meeting may not have had actionable content" — still show key points if any |
| Unsupported file format | Suggest --format txt to force plain text parsing |
~/.meeting-autopilot/history/. Mention this — it's a preview of the v1.1 feature that tracks commitments across meetings.scripts/meeting-autopilot.sh — Main orchestrator (the only entry point you need)scripts/parse-transcript.sh — Transcript parser (VTT/SRT/TXT → JSONL)scripts/extract-items.sh — LLM extraction + classificationscripts/generate-outputs.sh — Operational output generation + report formatting