Loading...
Loading...
Repurpose blog content into multiple formats (X threads, newsletters, summaries). USE WHEN user says 'create thread from post', 'repurpose blog', 'newsletter version', 'multi-format output', OR wants to maximize content reach.
npx skill4agent add zura1555/agents blog-repurposerRunning the **{WorkflowName}** workflow from the **blog-repurposer** skill...| Workflow | Trigger | File |
|---|---|---|
| CreateXThread | "create thread", "twitter thread" | |
| CreateNewsletter | "newsletter version", "email format" | |
| CreateSummary | "summarize for", "platform summary" | |
| BatchRepurpose | "repurpose all", "all formats" | |
{
"source": "url|file|content",
"value": "sanity-post-id|file-path|raw-content",
"formats": ["x-thread", "newsletter", "linkedin", "all"],
"tone": "default|casual|professional"
}# X Thread: {Post Title}
## Tweet 1 (Hook)
🧵 {Attention-grabbing statement that makes people want to read more}
## Tweet 2-8 (Value)
{Key insight or tip from the blog post}
## Tweet 9 (Summary)
{Recap of main takeaways}
## Tweet 10 (CTA)
{Link to full post + question to encourage engagement}
---
Character counts: [verified under 280 each]
Total tweets: X# Newsletter: {Post Title}
## Subject Line Options
1. {Option 1}
2. {Option 2}
3. {Option 3}
## Preview Text
{50-90 characters that appear in inbox preview}
---
Hey {First Name},
{Personal opening - 1-2 sentences connecting to reader}
## The Big Idea
{Core insight from the post - 2-3 sentences}
## Key Takeaways
1. **{Takeaway 1}**: {Brief explanation}
2. **{Takeaway 2}**: {Brief explanation}
3. **{Takeaway 3}**: {Brief explanation}
## Your Action Step
{One specific thing reader can do today}
{Personal sign-off}
{Name}
P.S. {Soft CTA or additional value}
---
Read the full post: {URL}# LinkedIn Post: {Post Title}
{Hook line - question or bold statement}
{Personal story or context - 2-3 sentences}
{Key insight - what I learned/discovered}
{Supporting point 1}
{Supporting point 2}
{Supporting point 3}
{Thought-provoking question to encourage comments}
---
Word count: {X}
Character count: {Y}Task: "You are blog-repurposer. [AGENT:repurposer]
## Project Context
- Published URL: {url}
- Post Title: {title}
- Workspace: {workspacePath}
## Requested Formats
Generate: X thread, newsletter, LinkedIn post
## Instructions
Read the published post and create all requested formats.
Save outputs to workspace.
COMPLETED: [AGENT:repurposer] Repurposed to 3 formats - ready for distribution"blog-workspace/active-projects/{projectId}/repurposed/x-thread.mdnewsletter.mdlinkedin.mdrepurpose-summary.jsonUser: "Create a Twitter thread from my Docker MCP blog post"
→ Invokes CreateXThread workflow
→ Reads post content from Sanity or local file
→ Extracts key insights
→ Generates 5-10 tweet thread
→ Validates character counts
→ Outputs x-thread.mdUser: "Turn this post into a newsletter"
→ Invokes CreateNewsletter workflow
→ Extracts core message and takeaways
→ Adds personal intro and sign-off
→ Includes subject line options
→ Outputs newsletter.mdUser: "Repurpose my latest post to all platforms"
→ Invokes BatchRepurpose workflow
→ Generates all supported formats in parallel
→ Saves to repurposed/ directory
→ Returns summary with all outputs