crosspost

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

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/Femad-6/my-skills --skill crosspost-femad-6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crosspost
Source: https://github.com/Femad-6/my-skills/tree/main/.github/skills/crosspost
Command: npx skills add https://github.com/Femad-6/my-skills --skill crosspost-femad-6

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests.

What problem does it solve? Posting the same announcement to multiple social platforms usually means either duplicating identical text everywhere (which violates platform conventions) or manually rewriting it for each network. This Skill automates the adaptation workflow so each platform gets a natively formatted version. ## Core Features & Use Cases - Platform-Native Adaptation: Rewrites a single source message into versions respecting each platform's length limits, link handling, hashtag conventions, and tone (X, LinkedIn, Threads, Bluesky). - Staged Publishing Workflow: Posts to the primary platform first, then staggers secondary platforms with 30-60 minute gaps and cross-platform references. - Quality Gate Checklist: Verifies length limits, link placement, tone, and media sizing before anything is published. - Use Case: You just shipped a product feature. Provide the announcement once, and get a hook-driven X post, a professionally framed LinkedIn post, a casual Threads version, and a concise Bluesky post ready to publish via each platform's API. ## Quick Start Adapt my product launch announcement for X, LinkedIn, Threads, and Bluesky and prepare each version for posting.

Frequently Asked Questions about crosspost

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

FAQPage Schema
How do I post the same content to X, LinkedIn, Threads, and Bluesky?

Draft the core message once, then adapt it per platform: a hook-driven short post for X, a professionally framed longer post for LinkedIn, a casual version for Threads, and a concise 300-character version for Bluesky. Post the primary platform first and stagger the rest by 30-60 minutes.

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 adaptations must respect these constraints.

Can I crosspost identical content to multiple social platforms?

No, identical crossposting is discouraged because each platform has different conventions for length, tone, links, and hashtags. Each platform should receive a natively adapted version of the same core idea, with one idea per post.

Which APIs can publish posts to LinkedIn, Threads, and Bluesky?

LinkedIn uses the LinkedIn API v2 with OAuth 2.0, Threads uses the Meta Threads API, and Bluesky uses the AT Protocol API. Alternatively, a crossposting service such as Postbridge or Buffer can batch-publish adapted versions through one endpoint.

Why should cross-platform posts be staggered instead of published at once?

Staggering posts by 30-60 minutes prevents simultaneous duplicate-looking announcements and lets you reference the primary post from secondary platforms. It also allows capturing the primary post URL for cross-referencing before publishing elsewhere.