Action items get lost in messy threads — half-spoken commitments, “we should…”, “I’ll handle this”, “let’s circle back”. These prompts force the (owner, action, due date, dependency) shape so nothing drops between platforms.
What these prompts solve
A meeting or thread generates 5–10 implied commitments. Without structure, they end up in three places — one person’s notebook, another’s Slack DM, nobody’s calendar. These templates force a single canonical shape so action items live in one place with owner, action, due date, dependency, and source.
Who this is for
PMs and tech leads triaging Slack and email threads, founders running 15 meetings a week, account managers turning customer calls into next steps, ops staff consolidating action items across multiple stakeholders, anyone whose “I’ll send a recap” promise dies in the inbox.
When not to use these prompts
Skip them for purely social threads — extracting “we should grab coffee” as an action item produces noise. Skip them when the source is too short to need it (a 3-message thread doesn’t need structure). And don’t use them on transcripts where speaker attribution is missing — actions without owners are worse than no actions because they create false accountability.
Prompt anatomy / structure formula
An action-item-extraction prompt should always carry six elements:
- Source: paste the email / Slack thread / transcript / doc.
- Item shape:
[Owner] Action — Due [date or TBD] — Depends on [X or none]. - Owner inference rules: ”@” mentions count, “I’ll do it” counts, “we should” requires a named owner or marks TBD.
- Action specificity: every item must be concrete — “look into X” is not an action, “produce a draft proposal for X by Friday” is.
- Source span: each item cites the line or timestamp it came from.
- De-dupe rule: same commitment said twice = one item.
Best for
- Long email threads with 4+ replies
- Slack threads with implied ”@” commitments
- Meeting transcripts and recordings
- Customer call notes feeding a CRM
- Project docs with implicit “we should” lines
- Cross-doc consolidation (3 docs → one action list)
- Personal todo extraction from your own action list
- Status email drafting from accumulated actions
17 copy-ready prompt templates
1. From email thread
Below is a long email thread. Extract all action items implied or stated. For each: owner, action (specific, verb-led), due date (or "TBD"), dependency, the line that triggered it (quote the sentence). Skip social / acknowledgment messages.
{paste}
2. From Slack thread
Below is a Slack thread. Extract action items. Pay attention to "@" mentions and "I'll handle this" / "on it" / "got it" type commitments. Owner = the person who committed, not the person who asked. Output as a table: owner / action / due / dependency / source line.
{paste}
3. From meeting transcript
From meeting transcript: extract action items in strict format: `[Owner] Action — Due [date / "TBD"] — Depends on [X or none] — Source [timestamp]`. Skip anything not actionable. If two people seemed to agree on the same action, attribute to whoever spoke last unless an explicit other owner was named.
{paste}
4. Implicit actions from a doc
Below is a doc with implied actions ("we should…", "someone needs to…", "[name] could…"). Extract each implicit action with a suggested owner (the person closest to context or last-named in the doc). Mark suggested owners with [SUGGESTED] so I can confirm.
{paste}
5. Cross-doc action consolidation
Below are action items from 3 different sources (meeting notes, email thread, project doc). Consolidate: dedupe (same commitment from two sources = one item, list both source spans), sequence by dependency, group by owner. Output as a table.
Source 1: {paste}
Source 2: {paste}
Source 3: {paste}
6. Action items → personal todo
Below is my full team action list (paste). Pull just the ones owned by me. Sort by due date. Mark blocking dependencies (waiting on others) with [BLOCKED] and explain in 1 line what unblocks each.
{paste}
7. Action items → status email
Below is action list with current statuses. Write a 150-word status email I can send to my team: completed (1 line), in-progress (1 line per item with % done), blocked (1 line + what unblocks), slipping (1 line + new ETA). Tone: matter-of-fact, no marketing.
{paste}
8. Identify orphan actions
Below is action list. Identify orphans: actions with no clear owner, no due date, or that no one was clearly accountable for in the original context. For each: the action, why it's orphan, suggested fix (owner candidate, ask the team to re-decide, archive).
{paste}
9. Action items from a customer call
This is a sales / customer-success call. Extract action items split into (a) mine (commitments I made to the customer), (b) theirs (commitments they made to me), (c) joint (we agreed to schedule something together). For each: action, due date or "TBD", dependency.
Transcript: {paste}
10. Action items from a 1:1
This is my 1:1 with {direct report / manager}. Extract action items split into (a) follow-ups for me, (b) follow-ups for them, (c) joint follow-ups for next 1:1. Skip personal / private items. For each item: action, due date or "by next 1:1".
Transcript: {paste}
11. Action items with priority and effort
From this transcript / doc, extract action items with priority (P0/P1/P2) and rough effort (≤30min / ≤2h / ≤1d / multi-day). Justify each priority in 1 line. Stack-rank within each priority by effort (smallest first).
{paste}
12. De-dupe and consolidate same-day action items
Below is my today's action list (paste). Dedupe items that are functionally the same. Cluster related items that should be done in one work session. Output a consolidated list, then a 1-line note for each merge or cluster explaining why.
{paste}
13. Action item → calendar block draft
Below are my action items for the week. Draft a calendar plan: which morning / afternoon to do each, considering dependencies and effort. Group items that need similar context (e.g., all email actions in one block). Output as time blocks (90-min units).
{paste}
14. Action items → reminder messages to owners
Below are action items I'm waiting on from teammates. Draft a Slack reminder for each owner (≤3 sentences each, friendly but direct): name the action, the original due date, why it matters to my work. Don't lecture; just nudge.
{paste}
15. Extract decisions and action items separately
Below is a meeting transcript. Output 2 sections: (1) Decisions made (the conclusion, not the discussion), (2) Action items in the standard format. Skip discussion / debate that didn't reach a decision or commit to an action.
{paste}
16. Track action item completion against a recap
Last week's action list: {paste}. This week's recap: {paste}. Output a status report: completed (with evidence from recap), in-progress (with current % or status), blocked (with reason), dropped (with reason). Flag any item that's gone silent.
17. Action item audit for hidden risks
Below is the action list for the next 2 weeks. Audit for hidden risks: items with the same owner stacked on the same day, items whose dependencies are owned by someone outside our team, items whose due date is before a known holiday or freeze. List risks with mitigation suggestions.
{paste}
Common mistakes
- Vague action items. “Look into X” is not actionable. Force “produce a 1-pager on X by Friday”.
- No owner. Items without a named owner die. Force at minimum a “[SUGGESTED] owner” for confirmation.
- Forgetting dependencies. Two items both owned by Alice that depend on each other compress into one; without the dependency, scheduling fails.
- Treating “we should” as a commitment. “We should” with no follow-up volunteer is a decision-to-decide-later, not an action item.
- Capturing too much. Extracting 30 actions from a 60-minute meeting means most never get done. Cap at 5–7 per meeting.
- No source span. Items without a source line can’t be verified or contested.
- Owners inherited by repetition. If Alice always gets the action because she’s loudest in meetings, the load skews. Auditing owner distribution catches this.
How to push results further
- Always demand the source line / timestamp (templates #1–#3). Auditable items get done; un-auditable ones get re-litigated.
- Use inferred owner marking (
[SUGGESTED]) instead of guessing. Forces a 30-second confirmation step instead of false accountability. - Combine action extraction + status email drafting (template #7) into one workflow — extraction is half the value, distribution is the other half.
- For meetings, run template #15 (decisions vs actions). Mixing them is how teams forget what they decided.
- For longer projects, run template #16 weekly. Visible drop-off catches silent failure early.
- Pair with meeting notes prompts for transcripts where you want notes AND actions — both passes use the same input.
- For Slack-heavy teams, save the extraction prompt as a saved reply to drop into any thread. Standardizes shape across channels.
FAQ
- What’s the difference between this and meeting notes prompts? Meeting notes summarize the whole meeting (decisions, discussion, parking lot). Action extraction pulls only the commitments. Use both; the workflows compose well.
- Should the model infer owners or always ask? Inference is fine for high-confidence cases (@ mentions, “I’ll do it”). Mark anything inferred with
[SUGGESTED]so the human confirms. - What due-date format works best? Absolute dates (“2026-05-23”), not relative (“next Friday”). Relative dates lose meaning across timezones and re-reading later.
- Where should the extracted action items live? Wherever your team already tracks work — Linear, Jira, Notion, Asana, GitHub issues. The extraction prompt produces a standard shape; the destination pipeline takes it from there.
- How short a thread is too short for these prompts? ≤3 messages, just read it. The prompt overhead outweighs the value.
- What about action items that span weeks? Break them into smaller actions with intermediate dependencies. “Ship feature X” is a project; “produce design spec for feature X by Wed” is an action.
Related
- Meeting notes prompts — full meeting summary alongside action extraction
- Email reply prompts — for drafting the response that ends a thread cleanly
- Stakeholder update email prompts — status emails using the extracted actions
- Weekly planning prompts — turn the action list into a week plan
- Weekly report prompts — weekly status from accumulated action history
- Project planning prompts — broader project structure that absorbs action items
- Meeting action items use case — end-to-end example with template chaining
- Meeting action items — full workflow combining notes and actions
- Business Review Talking Points Prompts for QBR and MBR
- Cross-team Alignment Memo Prompts to Avoid Meetings
- KPI Commentary Prompts: 12 Templates for Numbers That Tell a Story
- One-on-One Preparation Prompts: 12 Templates Beyond “Anything on Your Mind?”
- AI Brainstorms Content Topics: 30 Angles for One Niche in Ten Minutes
- How to Use AI to Plan a Weekend Declutter: Rooms, Time Blocks, and Sorting Buckets
- AI Gift Idea Generator: Personalized Gift Lists From a Recipient Profile