name: todo-extractor

description: Extract action items from meeting transcripts and notes. Parse, assign owners, and sync to task management.


Todo Extractor

Parse meeting notes and transcripts for action items, then route to task management.

When to Use ✅

When NOT to Use ❌

Process


Meeting Notes/Transcript
         ↓
[1] Parse for Action Items
    - Look for: "I'll", "we need to", "action:", "TODO:", "follow up"
    - Identify: owner, deadline, context
         ↓
[2] Categorize & Prioritize
    - Urgent vs. normal
    - Assign to person/agent
         ↓
[3] Create Tasks
    - Things 3 (personal)
    - Notion (team/projects)
    - Scout's action tracker
         ↓
[4] Link to Source
    - Reference meeting date
    - Link to full transcript

Output Format


## Extracted Action Items

Meeting: [Title] — [Date]
Participants: [Names]

### Tasks Found

1. **[Owner]** — [Task description]
   - Deadline: [Date if mentioned]
   - Context: "[Relevant quote from transcript]"
   - Priority: High/Medium/Low

2. **[Owner]** — [Task description]
   ...

### Decisions Made
- [Decision 1]
- [Decision 2]

### Follow-ups Needed
- [ ] Schedule follow-up meeting
- [ ] Send summary to attendees

Integration

Input Sources

Output Destinations

Commands


# From clipboard/text
./skills/todo-extractor/scripts/extract-todos.sh --text "Meeting notes here..."

# From file
./skills/todo-extractor/scripts/extract-todos.sh --file "/path/to/transcript.txt"

# Direct to Things
./skills/todo-extractor/scripts/extract-todos.sh --file notes.txt --to things

# Direct to Notion
./skills/todo-extractor/scripts/extract-todos.sh --file notes.txt --to notion

Patterns to Match


Action indicators:
- "I'll [verb]..."
- "[Name] will [verb]..."
- "We need to [verb]..."
- "Action: [task]"
- "TODO: [task]"
- "Can you [verb]..."
- "Please [verb]..."
- "Make sure to [verb]..."
- "Don't forget to [verb]..."
- "Follow up on [topic]"
- "Let's [verb] by [date]"

Deadline indicators:
- "by [day/date]"
- "before [event]"
- "this week"
- "next week"
- "ASAP"
- "end of day"