ai-image-editing
The AI image-editing router — inpainting/object removal, background removal, upscaling, outpainting, old-photo restoration, and retouch, routed task-first to…
Use to write a thread — a connected sequence of posts on X/Twitter or Threads that tells one story or makes one argument across multiple posts. Run when the user says "write a thread," "turn this into a thread," "X thread," "Twitter thread," "thread about X," or has a multi-beat
$ npx -y skills add social-media-skills/skills --skill thread-writer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/thread-writerContext preview
The summary Claude sees to decide when to auto-load this skill.
Use to write a thread — a connected sequence of posts on X/Twitter or Threads that tells one story or makes one argument across multiple posts. Run when the user says "write a thread," "turn this into a thread," "X thread," "Twitter thread," "thread about X," or has a multi-beat
name: thread-writer description: >- Use to write a thread — a connected sequence of posts on X/Twitter or Threads that tells one story or makes one argument across multiple posts. Run when the user says "write a thread," "turn this into a thread," "X thread," "Twitter thread," "thread about X," or has a multi-beat idea that won't fit one post. Reads brand-profile and voice first, uses hook-writer for the opening post (which must hook AND promise the payoff), builds one cohesive idea where every post earns the next, and lands a close with one CTA. Knows when a single post beats a thread. Naming trap: "write a thread" means this multi-post chain; "post on/to Threads" means a single post on Meta's Threads app — use threads-post for that. For a single caption use caption-writer; for just the opening hook use hook-writer. metadata: version: 1.0.0 license: MIT
A thread is a retention machine in text: a sequence of posts where each one has to earn the next, or the reader drops off. Done well it's one of the best formats for depth, saves, and follower growth on X. Done lazily — a blog chopped into arbitrary chunks — it's worse than a single post.
Three principles run through it:
1. **The opener is the whole game.** Post 1 must *hook* (stop the scroll) **and** *promise the payoff* (give a reason to read all the way down). It's also the post that gets reshared, so the thread's reach lives or dies here. 2. **One idea per thread, one idea per post.** A thread makes a single cohesive point; each post advances it by exactly one beat. Cramming kills it. 3. **Every post earns the next.** Momentum is the metric. A post that doesn't pull the reader forward — or doesn't deserve its place — gets cut.
Load `brand-profile.md` and `voice.md`. Voice carries across every post; the X/Threads register is usually more conversational (use the voice tone-map). Carry guardrails throughout.
threads.
one post, a single punchy post almost always beats a forced thread. See `references/platform-and-when.md`.
Use `hook-writer` for post 1. It must do two jobs at once: hook with a real mechanism, and promise the payoff ("here's how we did it," "7 lessons," "the story of how it broke"). The opener must also stand alone as a strong post, since it's what gets reshared. No slow wind-up. See `references/post-craft.md`.
Pick the structure that fits the idea — listicle, story, argument, how-to, or breakdown — and outline the **spine**: the opener's promise and the ordered posts that deliver it. The spine is what makes a thread cohesive instead of a chopped article. One idea per post. See `references/architecture.md`.
Each post: front-load the point, deliver one beat, stay within the platform's limit, and **pull forward** to the next (a mini-hook, a numbered step, "but here's the thing"). Cut any post that's filler or throat-clearing. Keep every post in the brand voice. See `references/post-craft.md`.
The final post delivers/summarizes the payoff, then makes **one** ask — matched to the goal and in voice. On X, the native growth move is asking people to reshare the opener ("If this was useful, RT the first post") and/or follow. One CTA only; a link, if any, goes here or in a reply.
Apply X vs Threads mechanics (limits, numbering, links, hashtags) from `references/platform-and-when.md`. Number posts where it aids orientation; never split mid-thought awkwardly; use line breaks within posts for readability.
If any post doesn't pull the reader forward, cut or rewrite it before delivering.
thread.
rebuild it as a native thread (see `cross-platform-repurposing` for the source→thread flow).
strong thread culture and the reshare-opener mechanic. A *single* conversational Threads post → `threads-post`.
first.
chain); `cross-platform-repurposing` — turn long-form into a thread.
(no native multi-post chain), so schedule the opener and post the chain natively/manually.
Give your AI agent the skills of a top-1% social media team. 106 of them, free.
The AI image-editing router — inpainting/object removal, background removal, upscaling, outpainting, old-photo restoration, and retouch, routed task-first to…
The AI music + sound-design skill for social -- original/licensed audio beds and sound design for Reels/TikToks/Shorts/videos. Use when someone needs…
Use to get a brand and its content CITED and RECOMMENDED by AI answer engines — the GEO (Generative Engine Optimization) / AI-search-visibility skill. Run when…
The model-agnostic AI-video router and brief — the counterpart to image-prompt. Use when someone asks "which AI video tool should I use," "make an AI video,"…
The AI narration / voiceover mini-skill (ElevenLabs-led). Use when someone wants an "AI voiceover," "narration," "text-to-speech for a video," "voice for my…
Social media analytics and reporting — read native platform data honestly and turn it into next actions. Use when someone wants to "check my analytics," "see…