Generates publish-ready X (Twitter) post copy with proper character counts, thread structure, and platform formatting baked in. Handles standard 280-character posts and Premium's 25,000-character limit, accounts for URL shortening (23 chars via t.co), and formats emoji correctly. Built for copy agents to output text you can paste directly into the composer, but also gives image and video agents the specs they need for visual posts. The character limit enforcement is the real value here since going over kills engagement and wastes the draft. Part of kostja94's marketing-skills collection alongside LinkedIn, TikTok, and Meta tooling.

skills.sh installs
2.3K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add kostja94/marketing-skills --skill twitter-x-posts --agent claude-code

Installs into .claude/skills of the current project.

Files

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)

Sponsors

Details

Repository
github.com/kostja94/marketing-skills
Category
Marketing & SEO
First seen
May 16, 2026

More from kostja94/marketing-skills

All 172
1blacktwist avatarpost-writer-smsblacktwist/social-media-skillsWhen the user wants to write a social media post for LinkedIn, Twitter/X, Threads, Bluesky, Facebook, Instagram, TikTok, Pinterest, or YouTube. Also use when th2Kskills.sh installs
2blacktwist avatarthread-writer-smsblacktwist/social-media-skillsWhen the user wants to write a multi-part thread or content series for Twitter/X, LinkedIn, Threads, Instagram (Reel/carousel/Story series), TikTok (multi-part 1.8Kskills.sh installs
3blacktwist avataraudience-growth-tracker-smsblacktwist/social-media-skillsWhen the user wants to track follower growth, understand what drives new followers, or analyze audience development. Also use when the user mentions 'follower g1.7Kskills.sh installs
4kostja94 avatarlegal-page-generatorkostja94/marketing-skillsWhen the user wants to create, optimize, or structure legal pages (Privacy, Terms, etc.). Also use when the user mentions "privacy policy," "terms of service," 1.6Kskills.sh installs
5kostja94 avatarterms-page-generatorkostja94/marketing-skillsWhen the user wants to create, optimize, or structure Terms of Service page. Also use when the user mentions "terms of service," "terms and conditions," "terms 1.6Kskills.sh installs
6kostja94 avatarprivacy-page-generatorkostja94/marketing-skillsWhen the user wants to create, optimize, or structure Privacy Policy page. Also use when the user mentions "privacy policy," "privacy page," "data protection," 1.5Kskills.sh installs