Agent skill

Twitter X Posts

by kostja94 in kostja94/marketing-skills

When the user wants to create X (Twitter) post copy, threads, or optimize for X platform.

MITAuto-check passedWriting & Content

Install Twitter X Posts

skills CLI
$ npx skills add kostja94/marketing-skills --skill twitter-x-posts -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install kostja94/marketing-skills twitter-x-posts --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/kostja94/marketing-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/platforms/x .claude/skills/twitter-x-posts && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
twitter-x-posts
GitHub stars
1k
Token cost
~1.4k tokens
SKILL.md length
626 words
Files
1
Skills in repo
102
Repo updated
First seen
Licence
MIT

At a glance

When the user wants to create X (Twitter) post copy, threads, or optimize for X platform.

  • Works in 4 steps: Post text with character count → Hashtags (if used; 1-3 recommended) → Thread structure (if thread) → …
  • Wants to create X (Twitter) post copy
  • SKILL.md covers Output: Publish-Ready Copy, Character Limits, Optimal Lengths (Engagement) and Thread Format, plus 10 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Twitter X Posts is an agent skill from kostja94/marketing-skills. When the user wants to create X (Twitter) post copy, threads, or optimize for X platform. Also use when the user mentions "X post," "X thread," "Twitter post," "Twitter thread," "tweet," "tweet copy," "thread," "X marketing," "X content," "post to X," "create X post," or "X post copy." For long-form source, use article-content.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Writing & Content, covering Social media posts and Social publishing and cross-posting. It works with X (Twitter). The repository describes itself as: Agent Skills for Marketing — SEO, Social, Influencer & More. 160+ open-source skills for SEO, content, 40+ page types, paid ads, channels, and strategies. Add project context… The licence is MIT.

When your agent uses it

  • Wants to create X (Twitter) post copy
  • Optimize for X platform
  • The user mentions X post
  • X post copy. For long-form source

Example prompts

  • “X post,”
  • “X thread,”
  • “Twitter post,”
  • “/twitter-x-posts”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Post text with character count
  2. Hashtags (if used; 1-3 recommended)
  3. Thread structure (if thread)
  4. Image specs (if design agent needs dimensions)

What it can do on your machine

Read from SKILL.md and the folder at commit 8dd89c5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Twitter X Posts loads about 1.4k tokens when it runs. Until then it costs about 86 tokens; SKILL.md has 626 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~86
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from kostja94/marketing-skills at commit 8dd89c5, republished under its MIT licence (© kostja94). 626 words, ~1,390 tokens.

Download SKILL.mdSave it as .claude/skills/twitter-x-posts/SKILL.md (or your agent's skills folder).
name
twitter-x-posts
description
When the user wants to create X (Twitter) post copy, threads, or optimize for X platform. Also use when the user mentions "X post," "X thread," "Twitter post," "Twitter thread," "tweet," "tweet copy," "thread," "X marketing," "X content," "post to X," "create X post," or "X post copy." For long-form source, use article-content.
metadata.version
1.1.1

Platforms: X (Twitter)

Guides X post copy creation and optimization. Use for generating publish-ready posts, threads, and content that performs on X. Suitable for copy agents, design agents (image specs), and video agents (video post specs).

When invoking: On first use, if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.

Output: Publish-Ready Copy

This skill enables agents to generate X post copy that can be published directly. Output includes character-counted text, thread structure, and platform-compliant formatting.

Character Limits

TypeLimitNotes
Standard post280 charactersMost users
Premium25,000 charactersX Premium subscribers
URLCounts as 23 charst.co shortens all links
Emoji~2 chars eachVaries by emoji

Optimal Lengths (Engagement)

Use CaseCharactersPurpose
General71-100Sweet spot for engagement
Promotional120-130Product/offer posts
Question60-80Drive replies
Retweet-friendly~116Leaves room for "RT @user:"

Thread Format

  • Structure: 3-5 connected posts; number as 1/5, 2/5, etc.
  • First post: Strong hook; no "thread" in first line
  • Last post: CTA, summary, or question
  • Each post: ~80 chars; can stand alone

Post Structure (Hook + Value + CTA)

PartRatioGuideline
Hook10%First 1-2 lines; question, fact, or emotion; ~50 chars
Value70%Practical info; use thread for depth
CTA20%Call for reply, question, or action

End with open question to drive replies. Thread structure can extend impressions ~10x.

Algorithm (Grok AI)

Signal Weights
SignalImpact
RepliesHighest (~54-75x likes); quality > quantity
Author repliesActive reply chains ~75x visibility
Bookmark2026 signal; saves boost recommendation
MediaImages/video ~2x; video 2-4x exposure
External linksReduce score ~50%; prefer internal refs
Post limit5-8/day; >10/day reduces later visibility ~80%

Content: Open questions, controversial views, stories; avoid "RT if agree" bait.

TweepCred
ThresholdEffect
< 65Only last 3 posts enter For You
New accountsNeed +17 to appear in feed
Blue VAuto 100 points

Monitor account health; avoid spam, bulk ops, excessive links.

Distribution

Posts tested in small group first; early interaction (first 30 min) decides reach. Niche consistency helps SimClusters match.

Show full SKILL.md (270 more words)Show less
PracticeGuideline
PenaltyExternal links ~-50%; Regular accounts: link posts 0% engagement since 2025
PlacementPut link in reply, not main post
RatioMax 1 link per 5 posts
PremiumPremium+ safest for links (~0.25-0.3% engagement)
PreviewTitle ≤70 chars, description ≤200 chars; 1200×628 image

Premium Impact

TierReachLink posts
Regular<100/post0% engagement
Premium ($8)~600/post~0.25-0.3%
Premium+ ($40)~1550/postSafest for links

Premium ~10x reach vs Regular. If X is core channel, Premium helps.

Video

  • Exposure: 2-4x vs text
  • Length: 8-30s short video preferred
  • VQV: High video completion boosts score 2-3x

Content Ratio

TypeShareUse
Value70%Education, how-to, insights
Interaction20%Polls, questions, AMA
Promo10%Product, offers

Twitter Cards + SEO

Cards (og:image, title, description) boost CTR ~64%, engagement ~26%. Use for Social SEO; X traffic can accelerate Google indexing. For programmatic SEO (template + data pages at scale), use programmatic-seo.

Image Specs (for Design Agents)

FormatDimensionsUse
Single image1200×675 (16:9)Best visibility; no crop
Square800×800Single image
Profile400×400Avatar
Header1500×500 (3:1)Banner
File~5MB; JPG/PNGOver 5MB may compress

Output Format

When generating X copy, provide:

  1. Post text with character count
  2. Hashtags (if used; 1-3 recommended)
  3. Thread structure (if thread)
  4. Image specs (if design agent needs dimensions)
  • paid-ads-strategy: X (Twitter) Ads for paid promotion; tech audiences, timely content; see Platform Selection
  • influencer-marketing: X is key influencer platform
  • reddit-posts: Alternative community channel
  • programmatic-seo: Programmatic SEO (template + data pages); X traffic can accelerate indexing
  • open-graph, twitter-cards: OG and Twitter Card tags for X link previews
  • visual-content: Cross-channel visual planning; X image specs in context

© kostja94, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/platforms/x of kostja94/marketing-skills.

Open the folder on GitHubat commit 8dd89c5

Compare with similar skills

Twitter X Posts next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Twitter X Posts compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Twitter X Posts this skillkostja94/marketing-skills1k—~1.4kAutomated safety check: PassMIT
Platform Strategy Smsblacktwist/social-media-skills560—~3.8kAutomated safety check: PassMIT
Same Idea Both Platformssickn33/agentic-awesome-skills47k1 repos~1.4kAutomated safety check: PassMIT
Draft In Voicegarrytan/gbrain31k—~3.7kAutomated safety check: PassMIT
Social Platform Strategyevolution-foundation/evo-nexus545—~3.9kAutomated safety check: PassCustom licence
X APIsundial-org/awesome-openclaw-skills663—~598Automated safety check: PassNone

Similar skills

  • Platform Strategy Sms

    blacktwist/social-media-skills

    When the user wants platform-specific tactical guidance for LinkedIn, Twitter/X, Threads, or Bluesky.

    560 GitHub stars~3.8k tokensUpdated 5 mo ago
    Writing & ContentAuto-check passed
  • Same Idea Both Platforms

    sickn33/agentic-awesome-skills

    Write one idea as a Twitter/X post and a LinkedIn post that read as written separately, not pasted twice.

    47k GitHub starsUsed in 1 repo~1.4k tokens
    Writing & ContentAuto-check passed
  • Draft In Voice

    garrytan/gbrain

    Ghostwrite content in a specific person's voice from a VALIDATED voice profile — tweets, replies, short posts, launch copy, recruiting blurbs, emails.

    31k GitHub stars~3.7k tokensUpdated today
    Writing & ContentAuto-check passed
  • Social Platform Strategy

    evolution-foundation/evo-nexus

    When the user wants platform-specific tactical guidance for LinkedIn, Twitter/X, Threads, or Bluesky.

    545 GitHub stars~3.9k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed
  • X API

    sundial-org/awesome-openclaw-skills

    Post to X (Twitter) using the official API with OAuth 1.0a. An agent skill from sundial-org/awesome-openclaw-skills.

    663 GitHub stars~598 tokensUpdated 7 mo ago
    Backend & APIsAuto-check passed
  • Canghe Post To X

    freestylefly/canghe-skills

    Posts content and articles to X (Twitter). An agent skill from freestylefly/canghe-skills.

    461 GitHub starsUsed in 4 repos~1.7k tokens
    Marketing & SEOAuto-check: warnings

More from kostja94/marketing-skills

All 102 skills in this repo
  • Grokipedia Recommendations

    kostja94/marketing-skills

    When the user wants to add recommendations, links, or content to Grokipedia.

    1k GitHub starsUsed in 1 repo~4.2k tokens
    Auto-check passed
  • AI Traffic Tracking

    kostja94/marketing-skills

    When the user wants to track AI search traffic in GA4 or GSC.

    1k GitHub stars~959 tokensUpdated 2 days ago
    Auto-check passed
  • Analytics Tracking

    kostja94/marketing-skills

    When the user wants to set up, audit, or optimize analytics tracking (GA4, events, conversions).

    1k GitHub stars~1.5k tokensUpdated 2 days ago
    Auto-check passed
  • Brand Visual Generator

    kostja94/marketing-skills

    When the user wants to define, audit, or apply visual identity (typography, colors, spacing, design tokens, frontend aesthetics).

    1k GitHub stars~3k tokensUpdated 2 days ago
    Auto-check passed
  • Canonical Tag

    kostja94/marketing-skills

    When the user wants to configure canonical URLs, fix duplicate content, or consolidate URL signals.

    1k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed
  • Content Strategy

    kostja94/marketing-skills

    When the user wants to plan content for SEO, create content calendar, or build topic clusters.

    1k GitHub stars~1.8k tokensUpdated 2 days ago
    Auto-check passed

Works with

Questions about Twitter X Posts

What does Twitter X Posts do?

When the user wants to create X (Twitter) post copy, threads, or optimize for X platform. Twitter X Posts is an agent skill from kostja94/marketing-skills. When the user wants to create X (Twitter) post copy, threads, or optimize for X platform.

When should I use Twitter X Posts?

Twitter X Posts fits situations like: wants to create X (Twitter) post copy; optimize for X platform; the user mentions X post; X post copy. For long-form source.

How do I install Twitter X Posts in Claude Code?

Run `npx skills add kostja94/marketing-skills --skill twitter-x-posts -a claude-code`. Or copy the skill folder (skills/platforms/x in kostja94/marketing-skills) into .claude/skills/twitter-x-posts in your project. Claude Code loads it when a task matches its description.

How do I install Twitter X Posts in Codex?

Run `npx skills add kostja94/marketing-skills --skill twitter-x-posts -a codex`. Or copy the skill folder (skills/platforms/x in kostja94/marketing-skills) into .agents/skills/twitter-x-posts in your project. Codex loads it when a task matches its description.

Can I use Twitter X Posts in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kostja94/marketing-skills --skill twitter-x-posts -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/twitter-x-posts, .gemini/skills/twitter-x-posts, .github/skills/twitter-x-posts and .opencode/skills/twitter-x-posts in your project.

What does Twitter X Posts need to run?

SKILL.md names no scripts, command-line tools or credentials: Twitter X Posts is instructions for the agent only.

Does Twitter X Posts access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Twitter X Posts safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Twitter X Posts use?

Twitter X Posts is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Twitter X Posts use?

About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Twitter X Posts?

Skills that share tags, products or a category with Twitter X Posts: Platform Strategy Sms (blacktwist/social-media-skills, 560 stars), Same Idea Both Platforms (sickn33/agentic-awesome-skills, 47k stars), Draft In Voice (garrytan/gbrain, 31k stars) and Social Platform Strategy (evolution-foundation/evo-nexus, 545 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Twitter X Posts?

kostja94 (a GitHub user) maintains it in kostja94/marketing-skills, which has 1,019 GitHub stars. The repository holds 102 skills in this directory. The repository was last updated on October 6, 2026.

Source: kostja94/marketing-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.