repurpose-calendar
Generates a 7-day publishing calendar with staggered posts, optimal timing per platform, file references, engagement reminders,…
Generates Discord community content from content atoms: announcement posts for channels, discussion thread prompts designed for reply-generation, and rich embed messages with structured fields. Enforces casual peer tone, reaction prompts, and conversation-first design. Sub-skill
$ npx -y skills add AgriciDaniel/claude-repurpose --skill repurpose-discord --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/repurpose-discordContext preview
The summary Claude sees to decide when to auto-load this skill.
Generates Discord community content from content atoms: announcement posts for channels, discussion thread prompts designed for reply-generation, and rich embed messages with structured fields. Enforces casual peer tone, reaction prompts, and conversation-first design. Sub-skill
name: repurpose-discord description: > Generates Discord community content from content atoms: announcement posts for channels, discussion thread prompts designed for reply-generation, and rich embed messages with structured fields. Enforces casual peer tone, reaction prompts, and conversation-first design. Sub-skill of the Content Repurposing Engine. Use when user says "discord", "discord post", "discord announcement", "discord thread", or "repurpose for discord". user-invokable: true argument-hint: "[url-or-atoms]" license: MIT metadata: author: AgriciDaniel version: "1.0.0" category: content
Generate announcement post, discussion thread prompt, and rich embed message from content atoms.
Received from the parent agent (`repurpose-community`):
| Input | Description | |-------|-------------| | `atoms` | Full list of content atoms with types and impact ratings | | `main_argument` | One-sentence thesis of the source content | | `target_audience` | Who benefits from this content | | `primary_topic` | Category or niche | | `voice_profile` | Detected or overridden brand voice | | `brief_mode` | If true, produce announcement post only |
Load before generating:
| Spec | Value | |------|-------| | Message limit | 2,000 characters per message | | Embed title | 256 characters max | | Embed description | 4,096 characters max | | Embed fields | Up to 25 fields | | Embed color | Hex code (mood-based) | | Markdown | Full support (bold, italic, code blocks, lists, headers via ##) | | Threads | Auto-create from any message, unlimited replies | | Reactions | Lightweight polls and engagement signals | | Images | Up to 10 per message, any aspect ratio | | Best posting | Weekdays 3-8 PM EST (after school/work hours) |
Discord is about **CONVERSATION**, not broadcasting. Every post should invite a specific response. Silent posts get buried by the scroll. Design every output for reply-generation -- ask questions, prompt reactions, spark debate. A post with zero replies is a failed post.
Write to `discord/announcement.md`.
Formatted message for a #general or #announcements channel. Must stay under 2,000 characters.
1. **Bold headline** (1 line)
2. **Body** (2-3 short paragraphs)
3. **Bullet point takeaways** (3-5 items)
4. **Reaction prompt** (final line)
Write to `discord/thread-prompt.md`.
Message designed to start a thread. Opens conversation, not delivers a lecture.
1. **Opening hook** (1-2 sentences)
2. **Context** (2-3 sentences)
3. **Specific invitation** (1-2 sentences)
Write to `discord/embed.md`.
Rich embed format for bot-posted or webhook content.
1. **Title** (256 chars max)
2. **Description** (under 4,096 chars)
3. **Color** (hex code)
4. **Fields** (3-5 key takeaways)
5. **Footer**
Content Repurposing Engine for Claude Code -- Turn 1 piece of content into 10+ platform-optimized posts in seconds.
Generates a 7-day publishing calendar with staggered posts, optimal timing per platform, file references, engagement reminders,…
Generates Facebook content from content atoms: community-focused text posts, polls with up to 10 options, and story scripts.…
Generates Instagram content from content atoms: carousel slide scripts (7-10 slides), captions optimized for the 125-character…
Generates LinkedIn content from content atoms: text posts with hook-first formatting, PDF carousel slide scripts (10-12 slides),…
Generates Medium publication content from content atoms: long-form articles (1500-3000 words) with narrative arc, SEO-optimized…
Generates newsletter excerpts, subject line variants, and 3-email drip sequences from atomized content. Produces inbox-optimized…