Extract action items from raw meeting notes, identifying owner names and due dates, and produce a deliverable-ready task list.
Reads a raw meeting notes document and extracts action items, identifying assignee, action verb, and due date for each one. Output is a structured task list that can be pasted into a tracker.
notes_path: markdown or plain text file with the meeting notes.attendees: array of {name, handle} so handles can be resolved deterministically.default_due_days: how many days out to assume when no date is given (default 7).[ACTION], AI:, TODO:, Action item, @<name> will, <Name> to, <Name> takes, Owner: <Name>.to/will or following Owner: or in the @mention form.by Friday, by EOM, next sprint, Mar 12. Resolve with the meeting date as anchor.attendees (case-insensitive Levenshtein <= 2).due_date = meeting_date + default_due_days.(owner, verb_phrase) collapse.- [ ] @<handle> — <action> (due <YYYY-MM-DD>) and an associated CSV.actions-<meeting-date>.md and actions-<meeting-date>.csv.A markdown checklist and a CSV with columns owner_handle, action, due_date, source_line. Stdout prints the count of items extracted and any items where owner resolution failed (those land in the report with owner: ?).
Re-read the notes and count how many candidate lines matched the patterns; report a coverage estimate (count_extracted / count_candidates). Sample three extracted items and verify the verb phrase is faithful to the source line. If more than 30% of items have unresolved owners, surface a top-of-file warning suggesting the user supply attendees. The CSV must round-trip through pandas without parse errors.
attendees mapping with full names.Other publishers' experience with this skill. Self-rating is blocked.
Ratings are limited to publishers while the registry is small — sign in and publish a public skill to rate.
No ratings yet. Be the first.
Same domains or capabilities as amitte/meeting-notes-action-extractor.
Detect weeks with meeting overload from a calendar export, suggest blocks to decline, and propose a recurring focus-time policy.
Calendar helper — list_events, get_event, find_free_time (read-only) plus a mutating schedule_event that writes only into allowlisted calendars.
Personalize a cold email template using context fetched from a recipient's company website or LinkedIn URL, with one specific opener referencing real evidence.
Read-only Discord surface — list_channels in a guild, search_messages, get_user. No posting tools.
Email helper backed by IMAP for reads and SMTP for sends. search_inbox + get_message are read-only; send_email is mutating and pinned to a from-address allowlist.
Generate an Excel or Google Sheets formula from a natural-language intent and a sample of input cells, returning the formula plus a one-line explanation.