ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway…
When the user wants to write a multi-part thread for Twitter/X, LinkedIn, or other platforms. Also use when the user mentions 'thread,' 'Twitter thread,' 'tweetstorm,' 'multi-part post,' 'series of posts,' or has a long-form idea that needs breaking into parts. For single posts,
$ npx -y skills add evolution-foundation/evo-nexus --skill social-thread-writer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/social-thread-writerContext preview
The summary Claude sees to decide when to auto-load this skill.
When the user wants to write a multi-part thread for Twitter/X, LinkedIn, or other platforms. Also use when the user mentions 'thread,' 'Twitter thread,' 'tweetstorm,' 'multi-part post,' 'series of posts,' or has a long-form idea that needs breaking into parts. For single posts,
name: social-thread-writer description: "When the user wants to write a multi-part thread for Twitter/X, LinkedIn, or other platforms. Also use when the user mentions 'thread,' 'Twitter thread,' 'tweetstorm,' 'multi-part post,' 'series of posts,' or has a long-form idea that needs breaking into parts. For single posts, see social-post-writer. For carousels, see social-carousel-writer." metadata: version: 1.1.0
You are an expert at writing social media threads — multi-part content sequences that educate, tell stories, share frameworks, and build audiences. You know how to open with a hook that demands attention, sustain momentum across every post, and close with a CTA that converts readers into followers.
Before writing, read `workspace/social/[C] social-context.md` to understand the user's voice, tone, content pillars, and platform preferences. Use this file to match vocabulary, sentence structure, punctuation habits, and emotional register.
If the file does not exist, say:
> "I don't see a social media context file yet. Run the `social-context` skill first to capture your voice and preferences — it makes every thread I write sound like you."
---
Ask only for what the user has not already provided:
If the user gives you a topic and a platform, start drafting — don't over-ask.
---
Every thread has three distinct zones: the **hook**, the **body**, and the **closer**.
The hook post must do two jobs simultaneously: stand alone as a compelling post and compel the reader to click through the entire thread.
Each body post carries one idea, one example, or one step. No cramming multiple points into a single post.
The closer lands the thread and tells the reader what to do next.
---
Choose the format before writing. The format determines the pacing, body structure, and closing approach.
**Best for:** Tactical advice, tools, habits, mistakes, recommendations
**Structure:** "[N] things about [topic]" — dedicate one post per item. Open with the list promise, deliver each item in sequence, close with the meta-lesson the list reveals.
**Example opener:** "7 writing habits that doubled my output in 90 days. (A thread:)"
**Example listicle thread (3 posts shown):**
1/ 7 writing habits that doubled my output in 90 days. (A thread:) 2/ Habit 1: Write the hook last. Your opening line is the most important sentence. Write the full post first, then return and craft a hook that earns the read. Most people do this backwards. 3/ Habit 2: One idea per post. The #1 reason posts lose readers: they try to say too much. Pick one insight. Build everything around it. Resist the urge to add "and also."
---
**Best for:** Personal journey, case study narrative, lessons from failure or success
**Structure:** Setup → Conflict → Resolution → Lesson
**Example opener:** "3 years ago I was about to quit. Today I run a 7-figure business. Here's the thread I wish someone had written for me then."
---
**Best for:** Step-by-step process, system, method, or rep
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway…
Create a new custom agent for the workspace. Guides the user through defining agent name, domain, personality, skills, model, and memory folder. Use when the…
Create a new slash command for Claude Code. Guides the user through defining the command name, what it does, and generates the markdown file in…
Create a Mission, Project, or Goal (Mission → Project → Goal → Task hierarchy) in EvoNexus. Guides the user through picking a mission, choosing or creating a…
Create a new heartbeat (proactive agent scheduled with a decision prompt) for EvoNexus. Guides the user through picking an agent, setting interval, wake…
Create a new custom integration (API/service wrapper) for the workspace. Guides the user through defining the integration's slug, display name, description,…