crosspost

Adapts and distributes content across X, LinkedIn, Threads, and Bluesky with platform-native formatting.

1|Updated Oct 11, 2025
One-click install
npx skills add https://github.com/ibytechaos/claude --skill crosspost-ibytechaos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crosspost
Source: https://github.com/ibytechaos/claude/tree/main/plugins/everything-claude-code/skills/crosspost
Command: npx skills add https://github.com/ibytechaos/claude --skill crosspost-ibytechaos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests.

What problem does it solve? Posting the same message to multiple social platforms produces poor engagement because each platform has different length limits, tone conventions, and link handling. This Skill adapts a single piece of content into platform-native versions for X, LinkedIn, Threads, and Bluesky so nothing is copy-pasted identically. ## Core Features & Use Cases - Platform-Native Adaptation: Rewrites content per platform respecting character limits (280 for X, 3000 for LinkedIn, 500 for Threads, 300 for Bluesky), hashtag conventions, and link handling rules. - Structured Workflow: Guides drafting on the primary platform first, then adapting and staggering posts to secondary platforms with 30-60 minute gaps. - API Integration Patterns: Provides example code for batch crossposting services and manual posting via X API, LinkedIn API v2, Threads API, and Bluesky AT Protocol. - Use Case: You just launched a product feature. Provide the announcement, and get a punchy X post, a professionally framed LinkedIn version, a casual Threads post, and a concise Bluesky update, each ready to publish. ## Quick Start Adapt my product launch announcement for X, LinkedIn, Threads, and Bluesky with platform-appropriate tone and length.

Frequently Asked Questions about crosspost

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I crosspost content to X, LinkedIn, Threads, and Bluesky?

Draft the content for your primary platform first, then adapt it per platform respecting each one's character limit, tone, and link rules. Post the primary version, then stagger secondary posts by 30-60 minutes using each platform's API or a crossposting service.

What are the character limits for X, LinkedIn, Threads, and Bluesky?

X allows 280 characters (4000 for Premium), LinkedIn allows 3000, Threads allows 500, and Bluesky allows 300. Each platform also handles links, hashtags, and media differently, so content must be adapted rather than copied.

Can I post identical content across all social platforms?

No, identical cross-posting performs poorly because platforms differ in length limits, audience expectations, and formatting conventions. Each platform should receive a natively adapted version, such as a hook-driven X post and a professionally framed LinkedIn post.

Does crossposting work with the LinkedIn and Threads APIs?

Yes, LinkedIn supports posting via API v2 with OAuth 2.0, Threads uses the Meta Threads API, Bluesky uses the AT Protocol, and X uses its own API. Alternatively, a batch crossposting service can accept per-platform content in one request.

Why should cross-platform posts be staggered instead of simultaneous?

Staggering posts by 30-60 minutes prevents audiences who follow you on multiple platforms from seeing duplicate announcements at once. It also lets you reference the primary post, such as linking a longer X thread from other platforms.