Take an existing message and rewrite it in your authentic voice. Paste text or provide a Slack message link.
From draftnpx claudepluginhub tenfourty/cc-marketplace --plugin draftTakes an existing message (pasted text or Slack link) and rewrites it in the user's authentic voice while preserving the core content and intent.
Follow the user's voice profile loaded from memory/draft/voice-profile.md. If no profile exists, use the uncalibrated defaults from skills/voice-identity/SKILL.md. Transform the input while keeping the substance.
Accept one of:
slack_read_thread or slack_read_channel MCP to extract the message contentIf the user provides neither, ask: "Paste the message you want me to restyle, or share a Slack link."
Read memory/draft/voice-profile.md if it exists. This is the primary reference for how the output should sound.
Identify:
Auto-detect the best style based on the content and intent (using rules from skills/voice-identity/SKILL.md).
If the user specified a target style, use it. Otherwise, present your detection: "This looks like a [Style Name] — I'll restyle it that way. Want a different style?"
Load both layers:
resources/styles/<style>.md for structure templatememory/draft/styles/<style>.md (if it exists) for real examplesTransform the message:
Show both versions with brief annotations:
**Original:**
[original message]
**Restyled** (Style: [name]):
[new message]
**Changes:**
- [What changed and why — 2-3 bullet points]
Same as /draft:draft steps 9-10:
| Missing | Fallback |
|---|---|
| Voice profile not found | Use uncalibrated defaults. Suggest /draft:setup. |
| Slack MCP unavailable | Cannot read Slack links — ask for pasted text instead |
| Style ambiguous | Ask user to choose target style |