Automated summary
Generates X/Twitter posts — single tweets, threads, quote-tweets and demo clips — from a library of formats and hooks tuned for the timeline algorithm and leadership audiences.
Strengths
- Concrete format templates (contrarian thread, ship log, demo clip, leadership POV) with tweet-by-tweet structure
- Explicit hook patterns, paired with examples of phrasing that works and phrasing to avoid
- Voice rules that ban clichés like "Excited to announce", "Hot take:" and hashtag stuffing
- Self-improvement loop: diffs drafts against approved versions, then promotes high-performing posts into an examples library
Limitations
- No scheduling, analytics or posting logic beyond an optional browser-based X connector
- Quality depends on the underlying model; it does not fact-check numbers or claims
- The self-improvement loop assumes a human reviewer and a specific folder layout (content/x/_drafts, _published)
When you need to draft an X post, thread or demo clip and want format templates and hook guidance instead of a blank page.
When you need long-form content (blog posts, LinkedIn announcements) or analysis of past post performance.
Security analysis
CautionThe skill is primarily editorial and contains no destructive, obfuscated, or exfiltration behavior. However, it relies on a browser-based X/Twitter connector for public posting and file operations for its self-improvement loop, so it should be treated as a legitimate but powerful workflow requiring oversight.
- •Uses an X/Twitter browser connector to post tweets and read engagement, creating public external side effects.
- •Self-improvement workflow instructs moving and updating files under content/x/, which requires write access to project content.
- •No explicit allowed-tools declaration, so the agent may infer access to browser and file tools not formally scoped.
Examples
Write an X thread arguing that most data teams don't need a data warehouse yet. Use the contrarian thread format, 6 tweets, with my counter-evidence from migrating 200 models.Draft a ship-log tweet announcing our new CSV export feature. One sentence on what it does, one on why it matters.Quote-tweet this post about dbt adoption and add a genuine counterpoint from my experience running it at a 15-person startup.X/Twitter Writer
name: x-writer
description: >
Creates X/Twitter content - single tweets, threads, quote-tweets,
and demo clips. Optimized for the algorithm and leadership audiences.
triggers:
- tweet
- x post
- twitter thread
- write a tweet
MCP connectors
| Connector | Purpose | |-----------|---------| | X/Twitter | Post tweets, read engagement (via browser) |
Format Library
Contrarian Thread (3-8 tweets)
When to use: Challenging conventional wisdom with evidence.
Tweet 1: [Bold claim that stops the scroll]
Tweet 2: Here's why everyone says [opposite]: [1-2 sentences]
Tweet 3-6: [Your counter-evidence, one point per tweet]
Tweet 7: The nuance: [when the conventional wisdom IS right]
Tweet 8: TL;DR: [one sentence summary + CTA]
Demo Clip
When to use: Showing your product doing something impressive.
[One sentence describing what you're about to show]
[Attach video/GIF - 30-60 seconds max]
[Optional: one sentence on what to notice]
Keep text minimal. The clip does the work.
Ship Log
When to use: Quick announcement of something you shipped today.
Shipped: [feature name]
[One sentence on what it does]
[One sentence on why it matters]
[Screenshot or GIF]
Quote-Tweet
When to use: Adding your perspective to someone else's post.
[Your take - not just "This" or "100%"]
[1-2 sentences adding context, disagreement, or a personal angle]
Never quote-tweet just to agree. Add value or don't QT.
Leadership POV
When to use: Sharing a personal insight, lesson, or observation.
[The insight in one sentence]
[The story behind it in 2-3 sentences]
[Optional: what you're doing differently now]
Hook Patterns
The first line must work in a timeline of noise. Patterns that work:
- Specific number: "We went from 200ms to 12ms query time"
- Contrarian claim: "Your data warehouse is a liability, not an asset"
- Before/after: "Before: 3 dashboards nobody used. After: one question anyone can ask."
- Confession: "I spent 6 months building the wrong thing"
- Observation: "Every data team I talk to has the same problem"
Patterns that don't work:
- "Thread:" (don't announce it, just write it)
- "Hot take:" (let the take speak for itself)
- "Unpopular opinion:" (usually a popular opinion)
Cadence
- Singles: 3-5 per week, spread across mornings (weekdays)
- Threads: 1-2 per week max. Threads that aren't worth 5+ tweets aren't worth threading.
- Demo clips: Whenever you ship. These have the highest save/share ratio.
- Quote-tweets: Opportunistic. Only when you have a genuine addition.
What Doesn't Work on X
- Long corporate announcements (save for LinkedIn)
- Hashtag stuffing
- "We're hiring!" without context
- Engagement bait ("Like if you agree")
- Threads that should have been a blog post
- Tweeting at brands hoping for a RT
- Self-congratulatory milestone posts without substance
Voice Rules
- Maximum 280 characters for singles (obvious, but enforce it)
- Lowercase is fine for casual tone
- No em dashes. Use hyphens or just break into two sentences.
- Abbreviations are fine (b/c, w/, etc.) - this is X, not a blog
- Tag people sparingly and only when they'd genuinely want to see it
- Never use "Excited to announce" - just announce
Self-improvement
After the CAO reviews and approves X posts:
- Move the final version from
content/x/_drafts/tocontent/x/_published/ - Diff what was drafted vs what the CAO kept - identify patterns in her edits to hooks, tone, or format choices
- Update
content/x/_insights.mdwith what worked, what she changed, and why - If her edits reveal a new rule (e.g. "never start with a question on X", "demo clips need zero intro text"), add it to the Voice Rules or Hook Patterns sections above
- If a post performs well (high impressions, saves, or replies), promote it to
content/x/_examples/with performance annotations
From the file to a first result
The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.
View the source and supporting filesThis download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.
1. Download the file
Download SKILL.mdFrom the root of a test project, save the file as .skill-downloads/x-twitter-writing-mrwakdc2/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.
Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.
mkdir -p '.skill-downloads/x-twitter-writing-mrwakdc2' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/x-twitter-writing-mrwakdc2/download' --output '.skill-downloads/x-twitter-writing-mrwakdc2/SKILL.md.part' && mv '.skill-downloads/x-twitter-writing-mrwakdc2/SKILL.md.part' '.skill-downloads/x-twitter-writing-mrwakdc2/SKILL.md'2. Check prerequisites
Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.
No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.
The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.
3. Load the skill
This file does not provide a usable name/description header for this native procedure. It remains available to download and inspect; use the manual method below.
Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.
4. Try a first task
Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:
Read .skill-downloads/x-twitter-writing-mrwakdc2/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.
Writing Fragments
Content
Mine raw writing fragments through a relentless interview, without imposing structure. Capture ideas, quotes, and leading words for later use.
UI Copywriting & Auditing
Content
Write or audit user-facing UI copy including buttons, errors, empty states, and tooltips across the monorepo, following the design system source of truth.
Music MIDI Extraction
Content
Extracts the MIDI or score from an existing music production via the CogMusic MCP tool and confirms availability.