Claude Prompts for Slack (Messages, Threads, Announcements)
Claude does not sit inside Slack, so these 35 prompts work the way you actually work: paste a thread and get the state of play back, or describe the situation and get a Slack-ready message you drop straight into the channel.
In short: This page contains 35 copy-paste ready prompts, organized into 5 categories with a description and pro tip for each. The first 5 prompts are free instantly, no signup needed. Hand-curated and tested by the AI Academy team.
Message Drafting & Tone
7 promptsTighten a Long Draft Before You Send It
1/35<context> My draft message: [PASTE YOUR DRAFT] Channel: [#channel-name, who reads it] What I actually need from them: [a decision, a review, awareness, nothing] </context> <task> Cut this to the shortest version that still gets the outcome. Move the ask to the first line, push background below it, and delete anything the reader does not need to act. </task> <format> Slack-ready message. First line is the ask. Then context in at most three lines. Then a clear next step with a name and a date. Under 90 words total. </format>
Turns a rambling draft into a short Slack message that leads with the ask instead of burying it.
Pro tip: Slack collapses long messages behind a Show more link after a few lines, so anything past that point is effectively invisible. Ask Claude to fit the ask above the fold.
Tone Check on a Message You Wrote While Annoyed
2/35<context> Draft I want to send: [PASTE YOUR DRAFT] Situation: [what happened, what is frustrating me] Relationship: [peer, my manager, my report, another team, a client in a shared channel] </context> <task> Flag every line that will read as passive aggressive, blaming, or sarcastic in text, and explain why it lands that way without tone of voice. Then rewrite it so the same point survives but the friction does not. </task> <format> Two parts. First a short table: quoted line, how it will be read, why. Then the rewritten message, ready to paste. </format>
Shows you exactly which phrases will read as hostile in text, then gives you a version that keeps the point.
Pro tip: Tell Claude the message will be public in a channel rather than a DM. Public visibility changes what counts as acceptable directness, and it will edit harder.
Ask for a Decision, Not Another Discussion
3/35<context> Decision needed: [what has to be decided] Options on the table: [option A, option B, option C] Who decides: [name or role] Deadline and what happens if it slips: [date, consequence] Background the decider already knows: [brief] </context> <task> Write a Slack message that forces a decision instead of opening a debate. Give each option one line of upside and one line of cost, state your recommendation, and set a default that takes effect if nobody replies. </task> <format> Slack message with a bold one-line question, a compact option list, a Recommendation line, and a line that says what I will do by default if there is no reply by the deadline. </format>
Produces a decision request with options, a recommendation, and a silence-means-yes default.
Pro tip: The default clause is what unblocks you. Keep it explicit, for example: if I hear nothing by Thursday noon I will ship option B.
Say No to an Out-of-Scope Request
4/35<context> Request made to me: [PASTE THE MESSAGE ASKING FOR IT] Why I am declining: [capacity, priorities, wrong team, needs a process] What I can offer instead: [smaller version, later date, pointer to the right owner, nothing] Who else is watching: [the channel, their manager, nobody] </context> <task> Write a reply that declines clearly on the first read, gives one honest reason without a wall of justification, and offers the alternative if there is one. Do not leave any ambiguity that could be read as a soft yes. </task> <format> Slack reply under 70 words, warm opening line, explicit no, one reason, one alternative or a redirect to the right owner. </format>
A decline that is unambiguous and still keeps the working relationship intact.
Pro tip: Ask Claude for a version that assumes the requester will forward your reply to their manager. It removes hedging that would look evasive out of context.
Nudge a Stalled Task Without Nagging
5/35<context> What I am waiting on: [deliverable] Who owns it: [name and role] When they committed and how long it has been: [date promised, days late] Why it matters now: [what is blocked downstream] History: [first nudge, second nudge, never followed up before] </context> <task> Write the follow-up at the right pressure level for this nudge number. Give them an easy out (a new date, or handing it off), and make the downstream cost visible without accusing anyone. </task> <format> Two options. Option 1 is a thread reply on the original message. Option 2 is a DM. Both under 60 words, both end with a specific question they can answer with one line. </format>
Escalating follow-ups calibrated to how many times you have already asked.
Pro tip: Reply in the original thread rather than posting a new message. The commitment is right above your nudge and does the work for you.
Rewrite a Technical Update for a Non-Technical Channel
6/35<context> Technical update as written by the team: [PASTE THE ENGINEERING OR SPECIALIST UPDATE] Audience: [sales, support, leadership, whole company] What they need to do differently after reading: [nothing, expect a change, tell customers, hold a release] </context> <task> Rewrite it for that audience. Replace internal names and acronyms with the customer-visible effect, drop anything they cannot act on, and lead with what changes for them. </task> <format> Slack post: one-line headline of what changed, three bullets on the impact for this audience, one line on what they should do, one line on where to ask questions. </format>
Translates specialist updates into a message the rest of the company can act on.
Pro tip: Give Claude the list of internal codenames and their plain-language equivalents once, and it will keep them consistent across every post you rewrite in that chat.
Three Versions of the Same Message
7/35<context> Message I need to send: [the core content or paste your draft] Recipient: [who] Stakes: [routine, sensitive, high-stakes] </context> <task> Give me the same message in three registers so I can pick: a blunt version for a peer who likes speed, a neutral professional version, and a warm version for someone who reads directness as coldness. Keep the facts and the ask identical across all three. </task> <format> Three labelled blocks, each a complete Slack-ready message. Then one line telling me which one you would send and why. </format>
One message in three tones so you can match the reader instead of guessing.
Pro tip: Save the version that works for each frequent recipient. Over a few weeks you build a real map of who needs warmth and who wants the one-liner.
XML tags are just the start. Learn the full Claude workflow.
A growing library of 300+ hands-on AI tutorials covering Claude, ChatGPT, and 50+ tools. New tutorials added every week.
Thread Summaries (Paste the Thread)
7 promptsWhere This Thread Stands Right Now
8/35<context> Slack thread, copied with display names and timestamps: [PASTE FULL THREAD] Channel and purpose: [#channel-name, what it is for] My role: [owner, reviewer, bystander who just got tagged] </context> <task> Tell me the current state of this thread. What was settled, what is still open, what the last substantive message actually asked for, and whether anything is waiting on me specifically. </task> <format> Four short sections: Settled, Still Open, Waiting On Me, Suggested Next Message. No replay of the conversation in order. </format>
Collapses a long thread into the state of play instead of a chronological retelling.
Pro tip: Copy from the Slack desktop app, not the browser preview pane. The desktop copy keeps display names attached to each message, which is what makes the summary accurate.
Split Decisions From Opinions
9/35<context> Thread: [PASTE FULL THREAD] Decision the thread was supposed to produce: [what we were trying to settle] Who has authority here: [name or role] </context> <task> Separate what was actually decided from what was only suggested, preferred, or thought out loud. For each decision, name who made it and quote the message that made it a decision. Flag anything people are treating as decided that nobody actually confirmed. </task> <format> Table: Item, Decided or Not, Who, Evidence quote. Then a short list headed Assumed But Never Confirmed. </format>
Finds the gap between what the team thinks was agreed and what was actually agreed.
Pro tip: The Assumed But Never Confirmed list is the valuable half. Post it back in the thread and ask for a yes or no on each line.
Who Owes What to Whom
10/35<context> Thread or channel backscroll: [PASTE MESSAGES] Today is: [date] Team members involved: [names and roles] </context> <task> Extract every commitment anyone made, explicit or implied. For each one give the owner, what they committed to, the date if one was stated, and how firm it was (hard commitment, soft maybe, or someone else volunteered them). </task> <format> Table sorted by owner: Owner, Commitment, Due, Firmness, Message it came from. End with a line listing commitments that have no owner at all. </format>
A commitment ledger pulled out of a conversation where nobody kept one.
Pro tip: The unowned line is the one that bites. Anything with no name attached will not happen unless you assign it in the thread today.
Catch Up a Teammate Who Was Offline
11/35<context> Everything that happened while they were out: [PASTE THREADS AND CHANNEL MESSAGES] Person returning: [name, role, what they own] Time away: [dates] </context> <task> Write the catch-up message I will DM them. Cover only what touches their work: decisions that change their plan, things now waiting on them, and things that were handled so they do not redo them. </task> <format> DM under 200 words with three headings: Decisions That Affect You, Waiting On You, Handled Already. Each item one line with a link placeholder for the source message. </format>
A return-from-leave briefing that filters everything down to what this one person needs.
Pro tip: Paste the link placeholders back as real Slack permalinks (Message menu, Copy link). A summary they can verify gets trusted; one they cannot does not.
Turn a 60-Message Thread Into a Document
12/35<context> Thread: [PASTE FULL THREAD] Where it is going: [Notion, Confluence, a Slack canvas, a Google Doc] Audience for the doc: [team, new joiners, another department] </context> <task> Restructure this thread into a standing document. Group by topic rather than time, drop the greetings and side jokes, keep the reasoning behind each conclusion, and mark anything still unresolved so the doc does not read as more settled than reality. </task> <format> Document with a summary paragraph, topic sections with headings, a Decisions section, and an Open Questions section. Plain headings and bullets, no chat quotes unless a quote is the decision. </format>
Converts an important thread into a document people can find in six months.
Pro tip: Do this before the thread ages out. Slack free plans hide messages older than 90 days, and the reasoning behind a decision is the first thing lost.
Map the Disagreement Fairly
13/35<context> Thread where the team is stuck: [PASTE FULL THREAD] What we are deciding: [the question] My own position: [state it so you can watch for bias] </context> <task> Lay out each position as its strongest version, including mine, with the evidence each side is actually relying on. Identify where the disagreement is about facts, where it is about priorities, and where two people are using the same word to mean different things. </task> <format> One block per position: Who holds it, Best case for it, What it assumes. Then a section headed Root Of The Disagreement and a short list of questions that would resolve it. </format>
Separates factual disputes from priority disputes and vocabulary mismatches.
Pro tip: Half of long Slack arguments are definition problems. Ask Claude specifically whether two people are using the same term differently before you argue the substance.
Harvest Action Items From a Week of Backscroll
14/35<context> Channel messages from the last week: [PASTE BACKSCROLL] Channel: [#channel-name and what it covers] Team and roles: [names] Tools I track work in: [Jira, Linear, Asana, a spreadsheet] </context> <task> Pull out every task hiding in this backscroll, including ones phrased as questions or as someone saying they will look into it. Deduplicate items that were raised more than once, and drop anything already marked done in the messages. </task> <format> One line per task in this order: owner, task, due date or TBD, source date. Then a short list of tasks that were mentioned and then dropped without resolution. </format>
Turns a week of channel chatter into a deduplicated task list with owners.
Pro tip: Ask for the output as comma separated values with your tracker column names. It pastes straight into a Jira or Linear import instead of needing retyping.
Announcements & Updates
7 promptsLaunch Announcement for an Internal Channel
15/35<context> What shipped: [feature, tool, process] Who it is for: [which teams or customers] What it replaces or changes: [old way] Where the docs live: [link placeholder] Owner for questions: [name] Channel: [#general, #product, #announcements] </context> <task> Write the announcement post. Lead with what people can now do that they could not yesterday, not with the project name. Name the change in behaviour you want, and give one place to ask questions so the thread does not fragment. </task> <format> Slack post: bold one-line headline, two sentences on what changed, a What This Means For You section by team, one line on docs, one line naming who answers questions in this thread. </format>
A launch post written around the reader benefit instead of the project codename.
Pro tip: Add a line asking people to react with an emoji if they read it. It gives you a rough read rate without sending a follow-up to the whole channel.
Policy Change With Rationale and Pre-Written FAQ
16/35<context> Policy changing: [old rule, new rule] Effective date: [date] Why it changed: [the real reason, including the uncomfortable part] Who is affected and how: [groups] What I cannot say publicly: [confidential context] </context> <task> Write the announcement, then predict the five questions people will actually ask in the replies, including the cynical ones, and draft an honest answer for each. Do not use language that implies the decision is open for debate if it is not. </task> <format> Announcement post first. Then a separate FAQ block I can paste as the first thread reply, five questions with answers of two or three sentences each. </format>
A policy post plus the reply-thread FAQ that stops the same question being asked eleven times.
Pro tip: Post the FAQ as the first reply in your own thread immediately. It sets the frame before the first cynical comment arrives and gets read far more than an edit.
Live Incident Status Update
17/35<context> What is broken: [system, symptom] Who is affected: [customers, internal, scope] Started at: [time and timezone] Current status: [investigating, identified, monitoring, resolved] What we know and what we do not: [facts, unknowns] Next update due: [time] </context> <task> Write the status update for the incident channel. State impact in plain terms, separate confirmed facts from suspicion, and commit to a next update time. Do not speculate on cause or give an ETA we have not confirmed. </task> <format> Short post with these labelled lines: Status, Impact, What We Know, What We Are Doing, Next Update. Under 100 words so it reads on a phone. </format>
An incident update that gives status and impact without promising a fix time you cannot keep.
Pro tip: Post every update as a new message in the incident channel rather than editing the old one. Edits do not notify anyone and people miss the change.
Postmortem Summary for the Wider Team
18/35<context> Full postmortem document or notes: [PASTE THE POSTMORTEM] Audience: [whole company, leadership, affected teams] What we want them to take away: [confidence, a behaviour change, awareness] </context> <task> Condense this into a Slack post for people who will not read the full document. Keep the customer impact, the actual cause in one sentence, and the specific changes being made with owners. Strip blame and internal component names nobody outside the team knows. </task> <format> Post with four short blocks: What Happened, Impact, Why, What Changes Now with owner and date per item. Link placeholder to the full doc at the end. </format>
The five-hundred-word version of a postmortem that people outside the team will actually read.
Pro tip: Keep owners and dates in the Slack version. A postmortem summary without them reads as reassurance and nobody follows up on the fixes.
Team Change or New Joiner Introduction
19/35<context> Change: [new hire, internal move, someone leaving, reporting line change] Person and role: [name, title, team] What they own from now on: [scope] What changes for other teams: [who to ask about what now] Start or effective date: [date] Tone: [celebratory, matter of fact, sensitive] </context> <task> Write the announcement. Make the practical routing clear, which is the part colleagues actually need, and keep the personal detail to what the person would be comfortable seeing in a public channel. </task> <format> Post with a one-line headline, two lines on the person, a Who To Ask About What line, and a closing line inviting welcomes in the thread. </format>
A people announcement that also tells everyone else who to ask about what now.
Pro tip: Check the wording with the person before posting. Anything about a role change gets screenshotted, and Slack edits do not travel with the screenshot.
Announce a Slipped Deadline
20/35<context> What is slipping: [deliverable] Old date and new date: [dates] Why: [the real cause] Knock-on effects: [what else moves, who is blocked] What we are doing about it: [mitigation] Who needs to hear it first: [stakeholders] </context> <task> Write the update. Give the new date in the first line, then the cause without defensiveness, then the downstream effects with names so people can plan. Do not open with an apology paragraph and do not promise a date the team has not agreed to. </task> <format> Post: new date first line, three lines of cause, a Knock-On Effects list naming affected people or teams, and one line on what changes so this does not repeat. </format>
A slip announcement that leads with the new date and the downstream impact.
Pro tip: Send the version for your key stakeholders as a DM a few minutes before the channel post. Finding out in a public channel is what turns a slip into a trust problem.
Sequence a Rollout Across Multiple Channels
21/35<context> Change being rolled out: [what] Timeline: [key dates] Audiences and their channels: [leadership in #x, affected team in #y, whole company in #z, customer-facing team in #w] What each audience needs to do: [per audience] </context> <task> Build the comms plan and write every message in it. Decide the order so nobody important hears it second hand, and vary the message per audience instead of pasting the same text everywhere. </task> <format> Table first: Order, Channel, Audience, Timing, Purpose. Then each message written in full under a heading matching its row. </format>
A full rollout comms plan with every Slack post already drafted per audience.
Pro tip: Ordering matters more than wording. Anyone who has to answer questions about the change should get it before the audience who will ask them.
These prompts give you the what. Tutorials give you the why.
Learn when to use extended thinking, how to build Claude Projects, and workflows that compound. 300+ tutorials and growing.
Async Standups & Status
7 promptsDaily Standup Post From Rough Notes
22/35<context> My messy notes from yesterday and today: [PASTE NOTES, COMMIT MESSAGES, TICKET NUMBERS, WHATEVER YOU HAVE] Team format: [yesterday, today, blockers] or [shipped, in progress, need help] Channel and who reads it: [#standup, my team plus my manager] </context> <task> Turn this into the daily standup post. Convert ticket numbers into plain descriptions of what the work does, state blockers as a specific ask with a named person, and cut anything that is just activity with no outcome. </task> <format> Slack post under 80 words in my team format, blockers last and phrased as a direct request to a named person. </format>
A standup post generated from commit messages and scratch notes in one paste.
Pro tip: A blocker with no name attached is a complaint. Have Claude rewrite every blocker as a request to a specific person with what you need and by when.
Weekly Roll-Up From Individual Updates
23/35<context> Everyone's individual updates from the week: [PASTE ALL THE STANDUP POSTS OR REPLIES] Team: [names and what each owns] Who reads the roll-up: [my manager, department head, whole company] </context> <task> Merge these into one team update. Group by workstream rather than by person, note where two people worked on the same thing, and surface any blocker that appeared more than once during the week as a pattern rather than an incident. </task> <format> Post with a two-line summary, then one section per workstream with progress and status, then a Recurring Blockers section, then Next Week. </format>
Individual standups merged into a workstream-shaped team update with repeat blockers surfaced.
Pro tip: The repeat blocker section is the point. A blocker that shows up three weeks running is a resourcing problem, not a daily update line.
Project Status Post With an Honest Colour
24/35<context> Project: [name, goal, deadline] Progress against plan: [what is done, what is behind] Risks: [known risks and their likelihood] Current colour I would give it: [green, amber, red] Who reads it: [stakeholders] </context> <task> Write the status post and challenge my colour rating first. If the evidence I gave points to amber and I said green, say so and explain what would have to be true for green to be honest. Then write the post using the defensible colour. </task> <format> Short challenge paragraph first, then the post: Status colour with one line of justification, Done This Period, At Risk, Decisions Needed From You, Next Milestone with date. </format>
A status post plus a reality check on whether your own status colour is defensible.
Pro tip: Watermelon status (green outside, red inside) is the standard failure mode. Making Claude argue against your colour before writing catches it early.
Sprint Demo Recap Post
25/35<context> What we demoed: [list of items with who built each] Feedback given in the demo: [paste notes or chat] What did not make the sprint and why: [items] Audience: [team, stakeholders, whole company] </context> <task> Write the recap for people who missed the demo. Describe each item by what a user can now do, credit the builder by name, capture feedback as concrete follow-ups with owners, and be plain about what slipped without a defensive explanation. </task> <format> Post with a Shipped list (one line each, builder named), a Feedback And Follow-Ups list with owners, a Did Not Make It list with one-line reasons, and a link placeholder for the recording. </format>
A demo recap that credits people by name and turns feedback into owned follow-ups.
Pro tip: Name the builder on every line. Demo recaps are one of the few pieces of internal writing that leadership actually reads, and credit compounds there.
Escalate a Blocker With the Full Context Attached
26/35<context> Blocker: [what is stopping the work] What I already tried: [attempts and outcomes] Who I already asked and when: [names, dates] Cost of it staying blocked: [delay, money, customer impact] Who I am escalating to: [name and role] Decision or resource I need from them: [specific ask] </context> <task> Write the escalation message. Prove I exhausted the normal path before escalating, quantify the cost of continued delay, and end with one decision they can make in under a minute. No blame directed at the person who did not respond. </task> <format> Message under 120 words: the ask first, then Tried Already as three bullets, then Cost Of Waiting as one line, then a yes or no question. </format>
An escalation that leads with the ask and proves you used the normal channel first.
Pro tip: Put the ask at the top, not the end. Senior people read the first two lines of a Slack message and decide whether to open the rest.
Out-of-Office Handover Post
27/35<context> Dates I am away: [dates] What I own that runs while I am out: [projects, recurring duties, approvals] Who covers what: [name per area, confirmed or not] Things that might blow up: [known risks and what to do] Reachability: [not at all, emergencies only, and what counts as an emergency] </context> <task> Write the handover post for my team channel and a matching Slack status text. Make coverage unambiguous per area, define what an emergency actually is, and list the decisions that should simply wait until I am back. </task> <format> Post with a coverage table (Area, Cover, How to reach them), an If This Happens list, a Can Wait Until I Return list, and one Slack status line under 100 characters with a suggested emoji. </format>
A leave handover with named coverage per area plus the Slack status text to match.
Pro tip: Set the status text with an end date in Slack so it clears itself. A stale away status left up for a week trains people to ignore your status entirely.
Compress a Standup Channel Into a Leadership Digest
28/35<context> Two weeks of standup posts across teams: [PASTE THE POSTS] Teams involved: [names] Leadership audience: [who reads it and what they care about] Company priorities this quarter: [list] </context> <task> Write the digest for leadership. Map activity to the stated priorities, call out work that maps to nothing on that list, surface blockers only leadership can clear, and keep individual detail out unless it changes a decision. </task> <format> Digest under 250 words: Progress Against Priorities, Work Not Tied To A Priority, Blockers Needing Leadership, Trend Worth Watching. </format>
Weeks of standup noise reduced to a priority-mapped digest for leadership.
Pro tip: The Work Not Tied To A Priority section is uncomfortable and useful. It usually finds either a mislabelled priority or genuine drift.
Channel Hygiene & Norms
7 promptsWrite the Channel Purpose and Topic Lines
29/35<context> Channel name: [#name] What actually gets posted there today: [paste a few sample messages] What it should be for: [intended scope] What belongs elsewhere: [the channel it should go to instead] </context> <task> Write the channel description and the topic line. The description defines scope and who should join, the topic carries the one thing a visitor needs right now. Include an explicit line about what does not belong here and where it goes. </task> <format> Two blocks: Description (under 250 characters) and Topic (under 250 characters). Then one suggested pinned message explaining how to use the channel. </format>
Channel metadata that tells joiners what belongs there and what does not.
Pro tip: Slack caps both the description and topic fields, so length discipline matters. Put the redirect rule in the description and keep the topic for current status.
Design a Channel Naming Convention
30/35<context> Current channel list: [PASTE THE LIST OF CHANNEL NAMES] Company shape: [teams, functions, regions, clients, projects] Headcount and growth: [current, expected in a year] Problems today: [cannot find channels, duplicates, unclear ownership] </context> <task> Design a naming convention with prefixes that will still work at double our size. Map every existing channel to its new name, flag names that reveal confidential client or project detail, and list the renames that are not worth the disruption. </task> <format> Convention rules with examples, then a migration table: Current name, Proposed name, Rename or leave, Reason. </format>
A prefix-based naming scheme with a full migration map from your current channel list.
Pro tip: Slack channel names are lowercase and cannot contain spaces or periods, so build the convention on hyphens. Renaming keeps history and existing links working.
Audit a Channel List for Dead Channels
31/35<context> Channel export or list with stats: [PASTE CHANNEL NAME, MEMBER COUNT, LAST MESSAGE DATE, MESSAGES PER MONTH] Workspace size: [members] Retention rules we have: [any] </context> <task> Classify each channel as keep, archive, merge, or convert to a private channel, using activity and overlap in the names as evidence. Where you suggest a merge, say which channel survives. Flag any channel with one member and any duplicate pair. </task> <format> Table: Channel, Verdict, Reason, Merge target if any. Then a short paragraph on the pattern behind the sprawl. </format>
A keep, archive, or merge verdict on every channel based on real activity numbers.
Pro tip: Workspace admins can export channel analytics as a CSV from the admin analytics page. Paste that instead of typing the list and the verdicts are grounded in real numbers.
Write the @here and @channel Rules
32/35<context> Workspace size and timezones: [members, regions] What triggers a broadcast ping today: [paste real examples, good and bad] Complaints we get: [too many pings, missed urgent things, both] Culture we want: [async first, fast response, mixed] </context> <task> Write the notification policy. Define exactly when @channel is justified, when @here is, and what to do instead the rest of the time. Include what to do if something is genuinely urgent outside working hours, and make the rule specific enough to point at when someone breaks it. </task> <format> Short policy: When to use @channel (max three cases), When to use @here, Use instead of a broadcast, Genuinely urgent out of hours. Then a two-line version for a channel pin. </format>
A broadcast notification policy specific enough to enforce without a fight.
Pro tip: Keep it to three legitimate @channel cases. Any longer list gets treated as permission and the pings come back within a month.
Set Working Hours and Response Time Norms
33/35<context> Team spread: [timezones and rough overlap hours] Current expectations, spoken or not: [what people actually assume] Problems: [evening pings, weekend messages, people feeling always on] Roles with genuine on-call duty: [who] </context> <task> Write the norms doc. Define response time expectations by message type, state that a message sent outside someone's hours does not carry an expectation of reply, and name the one escalation path that does mean drop everything. </task> <format> Doc with: Core overlap hours, Response expectations by type (DM, mention, channel post, on-call page), Sending outside hours, The one real escalation path. Then a Slack post announcing it. </format>
Written response time norms that separate normal messages from real escalation.
Pro tip: Pair this with Slack scheduled send. Composing at 11pm is fine as long as it lands at 9am, and the schedule button is right next to the send button.
Build a Slack Onboarding Guide for New Hires
34/35<context> Channels a new [role] should join: [list with one-line reasons] Our conventions: [threading, emoji meanings, naming, status use] Tools connected to Slack: [list] Things new joiners always get wrong: [paste real examples] </context> <task> Write the onboarding guide a new hire reads in their first hour. Cover which channels to join and why, how we thread, what our emoji reactions actually mean, and the unwritten rules that only show up when someone breaks one. </task> <format> Guide with sections: Join These First, How We Thread, What Our Emoji Mean, Unwritten Rules, Who To Ask What. Short enough to fit in one Slack canvas. </format>
A first-hour Slack guide covering the conventions nobody writes down.
Pro tip: Put it in a channel canvas rather than an external doc. New hires read what is already open in Slack and ignore links to another tool on day one.
Archive a Channel Without Losing the Knowledge
35/35<context> Channel being archived: [#name, what it was for] Why: [project ended, merged, dead] Where the conversation continues: [#other-channel or nowhere] Content worth keeping: [decisions, docs, recurring answers] Members: [how many, who will notice] </context> <task> Give me the archive plan. List what should be extracted into a document before archiving, write the farewell message that redirects people, and write the pinned note that explains where things moved for anyone who lands there later from an old link. </task> <format> Three parts: Extract Before Archiving as a checklist, the farewell post, and the final pinned message. Keep both messages under 60 words. </format>
An archive plan that saves the decisions before the channel goes quiet.
Pro tip: Archived channels stay searchable in Slack, so the real loss is context, not messages. Extracting the decisions into a doc first is what makes the archive safe.
Frequently Asked Questions
Prompts are the starting line. Tutorials are the finish.
A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.
7-day free trial. Cancel anytime.