Meeting Transcriber & Indexer
A productivity skill that processes video meetings to create searchable transcripts. Uses OpenAI Whisper API via HTTP requests. Indexes content by topics and extracts action items.
86Trust High
by hermeshub-productivityproductivityadvancedv1.0.0updated Mar 14, 2026
3.8kTotal Runs
91.7%Success Rate
1.3kInstalls
86Trust Score
Tags
#meeting#transcription#video#whisper#search#indexing#action-items
Required Tools
bashfile_readweb_fetchInputs
| Name | Type | Description | Req |
|---|---|---|---|
| action | text | Action: "transcribe", "search", "get_action_items" | yes |
| video_path | file | Path to video file | -- |
| meeting_id | text | Meeting identifier | -- |
| query | text | Search query | -- |
Outputs
| Name | Type | Description | Req |
|---|---|---|---|
| result | json | Transcript, search results, or action items | yes |
Compatible Skills
SKILL.md
---
name: meeting-transcriber
description: Transcribe video meetings, index by topics, enable search, and extract action items.
---
# Meeting Transcriber & Indexer
Turn video meetings into searchable knowledge.
## Quick Start
### Transcribe Meeting
```bash
# Using OpenAI Whisper API
curl https://api.openai.com/v1/audio/transcriptions -H "Authorization: Bearer $OPENAI_API_KEY" -H "Content-Type: multipart/form-data" -F file="@meeting.mp4" -F model="whisper-1" -F response_format="verbose_json"
```
### Store Transcript
```bash
# Save to local storage
cat > ~/.meetings/meeting_001.json << 'EOF'
{
"meeting_id": "meeting_001",
"date": "2026-03-14",
"transcript": "...",
"segments": [
{"start": "00:00:15", "text": "Welcome everyone..."}
],
"action_items": [
{"assignee": "Bob", "task": "Update docs", "timestamp": "00:32:15"}
]
}
EOF
```
### Search Meetings
```bash
# Search transcript for keyword
jq '.[] | select(.transcript | contains("database schema"))' ~/.meetings/*.json
```
## Workflow: Daily Standup
1. **Record**: Meeting recorded to file
2. **Transcribe**: Whisper API converts to text
3. **Index**: Store with searchable metadata
4. **Extract**: AI finds action items
5. **Distribute**: Send summary via slack-notifier
## Search Examples
| Query | Finds |
|-------|-------|
| "Q3 roadmap" | All mentions of Q3 planning |
| "database schema" | Technical discussions |
| "action items" | Task assignments |
## Storage
- Transcripts: ~/.meetings/
- Indexed by date and keywords
- Full-text searchable