crosspost — for Claude Code crosspost, everything-claude-code, official, for Claude Code, ide skills, multi-platform content distribution, content-engine patterns, social media adaptation, native platform conventions, content attribution, Claude Code

Verified
v1.0.0
GitHub

About this Skill

Ideal for Social Media Agents requiring multi-platform content distribution with native adaptations. crosspost is a skill that distributes content across multiple social platforms, adapting it for each platform's native conventions and limitations.

Features

Distribute content using content-engine patterns
Adapt content per platform for native conventions
Post to primary platform first, then adapt for others
Respect platform-specific length limits and formatting
Attribute original content sources when crossposting

# Core Topics

affaan-m affaan-m
[105.8k]
[13742]
Updated: 3/25/2026

Agent Capability Analysis

The crosspost skill by affaan-m is an open-source official AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for for Claude Code, multi-platform content distribution, content-engine patterns.

Ideal Agent Persona

Ideal for Social Media Agents requiring multi-platform content distribution with native adaptations.

Core Value

Empowers agents to distribute content across X, LinkedIn, Threads, and Bluesky, adapting each post using content-engine patterns and respecting platform-specific conventions, such as character limits and link handling protocols like HTTP and HTTPS.

Capabilities Granted for crosspost

Automating content distribution across multiple social media platforms
Generating platform-native adaptations for announcements, launches, or updates
Repurposing content from one platform to others while maintaining unique posts

! Prerequisites & Limits

  • Requires platform-specific API access for X, LinkedIn, Threads, and Bluesky
  • Limited by character and media constraints of each platform
  • Needs content-engine skill for high-quality draft generation
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

crosspost

Distribute content across social media platforms with native adaptation using the crosspost AI agent skill, benefiting developers and marketers alike.

SKILL.md
Readonly

Crosspost

Distribute content across multiple social platforms with platform-native adaptation.

When to Activate

  • User wants to post content to multiple platforms
  • Publishing announcements, launches, or updates across social media
  • Repurposing a post from one platform to others
  • User says "crosspost", "post everywhere", "share on all platforms", or "distribute this"

Core Rules

  1. Never post identical content cross-platform. Each platform gets a native adaptation.
  2. Primary platform first. Post to the main platform, then adapt for others.
  3. Respect platform conventions. Length limits, formatting, link handling all differ.
  4. One idea per post. If the source content has multiple ideas, split across posts.
  5. Attribution matters. If crossposting someone else's content, credit the source.

Platform Specifications

PlatformMax LengthLink HandlingHashtagsMedia
X280 chars (4000 for Premium)Counted in lengthMinimal (1-2 max)Images, video, GIFs
LinkedIn3000 charsNot counted in length3-5 relevantImages, video, docs, carousels
Threads500 charsSeparate link attachmentNone typicalImages, video
Bluesky300 charsVia facets (rich text)None (use feeds)Images

Workflow

Step 1: Create Source Content

Start with the core idea. Use content-engine skill for high-quality drafts:

  • Identify the single core message
  • Determine the primary platform (where the audience is biggest)
  • Draft the primary platform version first

Step 2: Identify Target Platforms

Ask the user or determine from context:

  • Which platforms to target
  • Priority order (primary gets the best version)
  • Any platform-specific requirements (e.g., LinkedIn needs professional tone)

Step 3: Adapt Per Platform

For each target platform, transform the content:

X adaptation:

  • Open with a hook, not a summary
  • Cut to the core insight fast
  • Keep links out of main body when possible
  • Use thread format for longer content

LinkedIn adaptation:

  • Strong first line (visible before "see more")
  • Short paragraphs with line breaks
  • Frame around lessons, results, or professional takeaways
  • More explicit context than X (LinkedIn audience needs framing)

Threads adaptation:

  • Conversational, casual tone
  • Shorter than LinkedIn, less compressed than X
  • Visual-first if possible

Bluesky adaptation:

  • Direct and concise (300 char limit)
  • Community-oriented tone
  • Use feeds/lists for topic targeting instead of hashtags

Step 4: Post Primary Platform

Post to the primary platform first:

  • Use x-api skill for X
  • Use platform-specific APIs or tools for others
  • Capture the post URL for cross-referencing

Step 5: Post to Secondary Platforms

Post adapted versions to remaining platforms:

  • Stagger timing (not all at once — 30-60 min gaps)
  • Include cross-platform references where appropriate ("longer thread on X" etc.)

Content Adaptation Examples

Source: Product Launch

X version:

We just shipped [feature].

[One specific thing it does that's impressive]

[Link]

LinkedIn version:

Excited to share: we just launched [feature] at [Company].

Here's why it matters:

[2-3 short paragraphs with context]

[Takeaway for the audience]

[Link]

Threads version:

just shipped something cool — [feature]

[casual explanation of what it does]

link in bio

Source: Technical Insight

X version:

TIL: [specific technical insight]

[Why it matters in one sentence]

LinkedIn version:

A pattern I've been using that's made a real difference:

[Technical insight with professional framing]

[How it applies to teams/orgs]

#relevantHashtag

API Integration

Batch Crossposting Service (Example Pattern)

If using a crossposting service (e.g., Postbridge, Buffer, or a custom API), the pattern looks like:

python
1import os 2import requests 3 4resp = requests.post( 5 "https://your-crosspost-service.example/api/posts", 6 headers={"Authorization": f"Bearer {os.environ['POSTBRIDGE_API_KEY']}"}, 7 json={ 8 "platforms": ["twitter", "linkedin", "threads"], 9 "content": { 10 "twitter": {"text": x_version}, 11 "linkedin": {"text": linkedin_version}, 12 "threads": {"text": threads_version} 13 } 14 }, 15 timeout=30, 16) 17resp.raise_for_status()

Manual Posting

Without Postbridge, post to each platform using its native API:

  • X: Use x-api skill patterns
  • LinkedIn: LinkedIn API v2 with OAuth 2.0
  • Threads: Threads API (Meta)
  • Bluesky: AT Protocol API

Quality Gate

Before posting:

  • Each platform version reads naturally for that platform
  • No identical content across platforms
  • Length limits respected
  • Links work and are placed appropriately
  • Tone matches platform conventions
  • Media is sized correctly for each platform
  • content-engine — Generate platform-native content
  • x-api — X/Twitter API integration

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is crosspost?

Ideal for Social Media Agents requiring multi-platform content distribution with native adaptations. crosspost is a skill that distributes content across multiple social platforms, adapting it for each platform's native conventions and limitations.

How do I install crosspost?

Run the command: npx killer-skills add affaan-m/everything-claude-code/crosspost. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for crosspost?

Key use cases include: Automating content distribution across multiple social media platforms, Generating platform-native adaptations for announcements, launches, or updates, Repurposing content from one platform to others while maintaining unique posts.

Which IDEs are compatible with crosspost?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for crosspost?

Requires platform-specific API access for X, LinkedIn, Threads, and Bluesky. Limited by character and media constraints of each platform. Needs content-engine skill for high-quality draft generation.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add affaan-m/everything-claude-code/crosspost. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use crosspost immediately in the current project.

Related Skills

Looking for an alternative to crosspost or another official skill for your workflow? Explore these related open-source skills.

View All

flags

Logo of facebook
facebook

Use when you need to check feature flag states, compare channels, or debug why a feature behaves differently across release channels.

243.6k
0
Developer

extract-errors

Logo of facebook
facebook

Use when adding new error messages to React, or seeing unknown error code warnings.

243.6k
0
Developer

fix

Logo of facebook
facebook

Use when you have lint errors, formatting issues, or before committing code to ensure it passes CI.

243.6k
0
Developer

flow

Logo of facebook
facebook

Use when you need to run Flow type checking, or when seeing Flow type errors in React code.

243.6k
0
Developer