ai-meeting-notes
Messy notes โ Clear action items. Instantly. Paste any meeting notes, transcript, or text. Get summaries, action items with owners and deadlines. Auto-saved, searchable, with integrated to-do tracking. No bot. No subscription. No setup.
What this skill does
# ๐ AI Meeting Notes
**Messy notes โ Clear action items. Instantly.**
Paste any meeting notes, transcript, or text. Get a clean summary with action items, owners, and deadlines.
No bot. No subscription. No setup.
---
## โ ๏ธ CRITICAL: RESPONSE FORMAT (READ FIRST)
**When extracting meeting notes, you MUST respond with ALL of the following in ONE SINGLE MESSAGE:**
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ [MEETING TITLE] โ [YYYY-MM-DD]
Duration: [X min] | Attendees: [Names]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
SUMMARY
[2-3 sentence overview]
โก ACTION ITEMS ([X] of [Total])
1. [ ] @Owner: Task โ Deadline
2. [ ] @Owner: Task โ Deadline
3. [ ] @Owner: Task โ Deadline
4. [ ] @Owner: Task โ Deadline
5. [ ] @Owner: Task โ Deadline
[Show up to 10, note "(+X more in file)" if more exist]
โ
KEY DECISIONS
โข Decision 1
โข Decision 2
๐ Saved: meeting-notes/YYYY-MM-DD_topic-name.md
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Add to your to-do list?
โข "all" โ Add all [X] items
โข "1,2,4" โ Add specific items
โข "none" โ Skip
```
### MANDATORY RULES
| Rule | Requirement |
|------|-------------|
| **ONE response** | NEVER split into multiple messages. Display + file + to-do prompt in SINGLE response. |
| **Filename format** | MUST be `YYYY-MM-DD_topic.md` โ Date FIRST, always. Example: `2026-02-02_anne-call.md` |
| **Action items numbered** | ALWAYS show numbered list (1, 2, 3...) in chat for easy selection |
| **To-do prompt** | ALWAYS include the "Add to your to-do list?" prompt if action items exist |
| **File attachment** | ALWAYS attach/save the full .md file |
### โ NEVER DO THIS
- โ Send file first, then "Processing...", then "Done" (THREE messages)
- โ Filename without date: `anne-call-notes.md`
- โ Say "includes action items" without showing them
- โ Skip the to-do list prompt
- โ Ask user to request display separately
### โ
ALWAYS DO THIS
- โ
ONE message with everything
- โ
Filename: `2026-02-02_anne-call.md` (date first)
- โ
Show numbered action items in chat
- โ
Include to-do prompt
- โ
Attach full file
---
## Why This Exists
You have notes. They're messy. You need to figure out who's doing what by when.
You could:
- Spend 20 minutes organizing manually
- Pay $240/year for Otter or Fireflies
- Just... not follow up (again)
Or paste your notes and get clean action items in 10 seconds.
---
## What It Does
| Input | Output |
|-------|--------|
| Messy meeting notes | โ
Clean summary |
| Otter/Fireflies transcript | โ
Action items with owners |
| Voice memo transcription | โ
Deadlines extracted |
| Email thread | โ
Decisions captured |
| Slack conversation | โ
Follow-ups identified |
| Any unstructured text | โ
Saved & searchable |
---
## File Storage System
Every extraction is automatically saved for future reference.
### Folder Structure
```
meeting-notes/
โโโ 2025-01-27_product-sync.md
โโโ 2025-01-28_client-call-acme.md
โโโ 2025-01-29_weekly-standup.md
โโโ ...
```
### Naming Convention
```
YYYY-MM-DD_meeting-topic.md
```
- Date first (sorts chronologically)
- Lowercase, hyphens for spaces
- Topic extracted from content or asked
### What Gets Saved
Each file includes:
- **Metadata**: Date, title, attendees, source
- **Summary**: Quick overview
- **Action Items**: With owners and deadlines
- **Decisions**: What was agreed
- **Open Questions**: Unresolved items
- **Raw Notes**: Original input preserved
### Reference Previous Meetings
Ask things like:
- "What did we decide about the budget?"
- "What action items does Sarah have?"
- "Show me last week's meetings"
- "Find meetings about Project X"
- "What's still open from the client call?"
---
## To-Do List Tracker
After extracting action items, you'll be asked which ones to track.
### Adding Items
```
ACTION ITEMS EXTRACTED (5 items):
1. [ ] @Sarah: Share mockups โ Friday
2. [ ] @Mike: Call Acme Corp โ Tomorrow
3. [ ] @John: Handle social campaigns
4. [ ] @Lisa: Coordinate with agency โ Today
5. [ ] @Team: Resolve vendor situation
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Add to your to-do list?
โข "all" โ Add all 5 items
โข "1,2,4" โ Add specific items
โข "none" โ Skip
```
### Managing Your To-Dos
| Command | What It Does |
|---------|--------------|
| "show todos" | Display full to-do list |
| "todo check" | Daily review of status |
| "done 3" or "completed 3" | Mark item #3 complete |
| "remove 5" | Delete item #5 |
| "add deadline to 3: Friday" | Set/update deadline |
| "what's overdue?" | Show overdue items |
| "Sarah's tasks" | Filter by owner |
### Daily Check
Run "todo check" (or include in your daily routine) to see:
```
๐ TO-DO CHECK โ Jan 28, 2025
โ ๏ธ OVERDUE (1 item):
#3 @Sarah: Send proposal โ was due Jan 25 (3 days ago)
๐
DUE TODAY (2 items):
#5 @Mike: Call Acme Corp
#7 @Lisa: Follow up with vendor
๐ NO DEADLINE (2 items):
#4 @John: Handle social campaigns
#8 @Team: Review server costs
Any updates? ("done 3,5" / "move 3 to Friday" / "remove 4")
```
### To-Do File Location
```
todo.md โ Your active to-do list
meeting-notes/ โ Saved meeting notes
```
---
## How to Use
**Just paste your notes and ask:**
- "Extract action items from this..."
- "Summarize this meeting..."
- "What are the tasks from this..."
- "Parse these notes..."
That's it. No commands. No setup. Just paste and go.
---
## Output Formats
Request any format:
| Say | Get |
|-----|-----|
| *(default)* | Plain text |
| "as markdown" | Markdown formatted |
| "as a table" | Table format |
| "as JSON" | Structured JSON |
| "for Slack" | Copy-paste ready |
| "for email" | Send to attendees |
---
## What Gets Extracted
| Section | Description |
|---------|-------------|
| **Summary** | 2-3 sentence overview of the meeting |
| **Action Items** | Tasks with owners and deadlines |
| **Decisions** | What was agreed upon |
| **Open Questions** | Unresolved items needing follow-up |
| **Next Steps** | What happens after this meeting |
---
<ai_instructions>
## For the AI: How to Extract and Save Meeting Notes
**โ ๏ธ FIRST: Review the CRITICAL RESPONSE FORMAT section above. Your response MUST follow that exact format.**
When a user pastes meeting notes or asks you to extract action items, follow these instructions.
### Step 0: Pre-Flight Checklist
Before responding, confirm you will:
- [ ] Respond in ONE single message (not multiple)
- [ ] Use filename format: `YYYY-MM-DD_topic.md` (date FIRST)
- [ ] Display numbered action items in chat
- [ ] Attach the full .md file
- [ ] Include the to-do list prompt
### Step 1: Setup Check
On first use, ensure the `meeting-notes/` folder exists in the workspace:
- If it doesn't exist, create it
- All meeting note files go here
### Step 2: Identify the Content Type
Determine what kind of input you received:
- Raw meeting notes (bullets, fragments, messy)
- Transcript (speaker labels, timestamps)
- VTT/SRT subtitle files (video captions with timestamps)
- Otter.ai / Fireflies / Zoom transcript exports
- Email thread (Re:, Fw:, signatures)
- Chat export (usernames, timestamps)
- Mixed/other unstructured text
**Supported file formats:**
- `.md`, `.txt` โ Plain text/markdown
- `.vtt`, `.srt` โ Video caption files (common from Zoom, Teams, etc.)
- Pasted text โ Any format
Adapt your extraction based on the format, but output should always be consistent.
### Step 3: Extract These Elements
**ALWAYS extract:**
1. **Meeting Title/Topic** (for filename)
- Extract from content if obvious
- If unclear, ask: "What should I call this meeting?"
- Use generic if needed: "meeting", "sync", "call"
2. **Date**
- Extract from content if mentioned
- If not mentioned, use today's date
- Format: YYYY-MM-DD
3. **Summary** (2-3 sentences max)
- What was this meeting about?
- What was the main outcome?
4. **Action Items** (most important)
- Format: `- [ ] @Owner: Task โ Deadline`
- If no owner mentioned: `- [ ] @Team: Task`
- If no deadline mentioned: `- [ ] @Owner: Task โ TBD`
- Be specRelated in Data & Analytics
clawarr-suite
IncludedComprehensive management for self-hosted media stacks (Sonarr, Radarr, Lidarr, Readarr, Prowlarr, Bazarr, Overseerr, Plex, Tautulli, SABnzbd, Recyclarr, Unpackerr, Notifiarr, Maintainerr, Kometa, FlareSolverr). Deep library exploration, analytics, dashboard generation, content management, request handling, subtitle management, indexer control, download monitoring, quality profile sync, library cleanup automation, notification routing, collection/overlay management, and media tracker integration (Trakt, Letterboxd, Simkl).
querying-soql
IncludedSOQL query generation, optimization, and analysis with 100-point scoring. Use this skill when the user needs SOQL/SOSL authoring or optimization: natural-language-to-query generation, relationship queries, aggregates, query-plan analysis, and performance or safety improvements for Salesforce queries. TRIGGER when: user writes, optimizes, or debugs SOQL/SOSL queries, touches .soql files, or asks about relationship queries, aggregates, or query performance. DO NOT TRIGGER when: bulk data operations (use handling-sf-data), Apex DML logic (use generating-apex), or report/dashboard queries.
app-store-optimization
IncludedApp Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklists, and tracking ranking changes.
habit-flow
IncludedAI-powered atomic habit tracker with natural language logging, streak tracking, smart reminders, and coaching. Use for creating habits, logging completions naturally ("I meditated today"), viewing progress, and getting personalized coaching.
app-store-optimization
IncludedApp Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklists, and tracking ranking changes.
visualizing-data
IncludedBuilds dashboards, reports, and data-driven interfaces requiring charts, graphs, or visual analytics. Provides systematic framework for selecting appropriate visualizations based on data characteristics and analytical purpose. Includes 24+ visualization types organized by purpose (trends, comparisons, distributions, relationships, flows, hierarchies, geospatial), accessibility patterns (WCAG 2.1 AA compliance), colorblind-safe palettes, and performance optimization strategies. Use when creating visualizations, choosing chart types, displaying data graphically, or designing data interfaces.