slack

Convert input text into a ready-to-paste Slack message using Slack-flavored markdown.

3|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/nvie/skills --skill slack-nvie
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/nvie/skills/tree/main/skills/slack
Command: npx skills add https://github.com/nvie/skills --skill slack-nvie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Drafting Slack messages that paste cleanly into the composer is fiddly: markdown syntax breaks, bullets don't convert, and the tone often reads like a corporate announcement instead of a person. This Skill turns any input into a single casual Slack message that formats correctly when pasted and toggled with cmd+shift+f. ## Core Features & Use Cases - Slack-native formatting: Uses single-asterisk bold, literal • bullet characters, bare URLs, and avoids headings, tables, and labelled links that break in the Slack composer. - Casual voice matching: Writes in a direct, properly-capitalized, first-person tone with hedged inferences and flat statements only for observed facts. - Zero-chatter output: Returns only the message body in a fenced code block, with no preamble, options, or follow-up questions. - Use Case: Paste a long debugging writeup and get back a short Slack message that quotes the source, links it, and clearly separates established facts from personal interpretation. ## Quick Start Ask the assistant to turn your notes or draft into a Slack message, for example by saying "slackify this update about the delayed deploy".

Frequently Asked Questions about slack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I format a message so it pastes correctly into Slack?▼

Use Slack-flavored markdown: single asterisks for bold, underscores for italic, literal bullet characters instead of dashes, and bare URLs. Avoid markdown headings, tables, and labelled links, which do not convert when pasted into the composer.

How to write a Slack message from a long draft or notes?▼

Provide the draft and ask for it as a Slack message. The output keeps only the point of the input, matches length to the content, and uses bullets only when there are genuinely several distinct items.

Why do markdown bullets not convert when pasted into Slack?▼

Slack's cmd+shift+f only auto-converts dash or asterisk list syntax when typed directly, not on paste. The workaround is writing a literal Unicode bullet character followed by a space, which pastes correctly with or without formatting.

Can I use markdown links like [label](url) in Slack messages?▼

No. Markdown link syntax and Slack's API mrkdwn format stay literal when pasted into the composer, leaving stray characters visible. Use bare URLs instead, which Slack linkifies automatically.

What tone does the generated Slack message use?▼

Messages use a casual, direct, first-person voice with proper capitalization and contractions. Observed facts are stated flatly while conclusions are hedged with phrases like "could be" or "it looks like", and no corporate padding or sign-offs are added.