affaan-m/ECC

crosspost

Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

74Collecting
See how to use itView GitHub source
npx skills add https://github.com/affaan-m/ECC --skill "skills/crosspost"
Automated source guide

Source checked Jul 28, 2026·Refresh due Oct 26, 2026

Reorganized from the pinned upstream SKILL.md

Turn crosspost's source instructions into a guide you can follow

According to the pinned SKILL.md from affaan-m/ECC: Distribute content across platforms without turning it into the same fake post in four costumes.

npx skills add https://github.com/affaan-m/ECC --skill "skills/crosspost"
Check the pinned source

Best fit

  • Use when the user wants to distribute content across social platforms.
  • Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

Bring this context

  • A concrete task that matches the documented purpose of crosspost.
  • The files, examples, or context the task depends on.
  • Your constraints, target environment, and definition of done.

Expected outputs

  • the primary platform version
  • adapted variants for each requested platform
  • a short note on what changed and why

Key source sections

Read crosspost through these 5 source sections

Sections are extracted automatically from the pinned SKILL.md and link back to the source.

01

Workflow

Pick the strongest source version first: - the original X post - the original article - the launch note - the thread - the memo or changelog

SKILL.md · Workflow
the original X postthe original articlethe launch note
02

Step 1: Start with the Primary Version

Pick the strongest source version first: - the original X post - the original article - the launch note - the thread - the memo or changelog

SKILL.md · Step 1: Start with the Primary Version
the original X postthe original articlethe launch note
03

Step 2: Capture the Voice Fingerprint

Run brand-voice first if the source voice is not already captured in the current session.

SKILL.md · Step 2: Capture the Voice Fingerprint
Run brand-voice first if the source voice is not already captured in the current session.Reuse the resulting VOICE PROFILE directly. Do not build a second ad hoc voice checklist here unless the user explicitly wants a fresh override for this campaign.
04

Step 3: Adapt by Platform Constraint

Review the “Step 3: Adapt by Platform Constraint” section in the pinned source before continuing.

SKILL.md · Step 3: Adapt by Platform Constraint
Review and apply the “Step 3: Adapt by Platform Constraint” source section.
05

When to Activate

the user wants to publish the same underlying idea across multiple platforms

SKILL.md · When to Activate
the user wants to publish the same underlying idea across multiple platformsa launch, update, release, or essay needs platform-specific versionsthe user says "crosspost", "post this everywhere", or "adapt this for X and LinkedIn"

SkillSignal prompt templates

Provide the task, context, and acceptance criteria

These prompts were written by SkillSignal from the source structure; they are not upstream text.

Task-start prompt

Confirm source fit, inputs, and outputs before acting.

Use crosspost to help me with: [specific task]. Context: [files, data, or background]. Constraints: [environment, scope, and prohibited actions]. Before acting, check the pinned SKILL.md and explain which sections apply, what inputs are still missing, and what you will deliver.

Source-guided execution

Make the Agent explicitly follow the key extracted sections.

Apply the pinned crosspost source to [task]. Pay particular attention to these source sections: “Workflow”, “Step 1: Start with the Primary Version”, “Step 2: Capture the Voice Fingerprint”, “Step 3: Adapt by Platform Constraint”, “When to Activate”. Preserve the important decision at each step. Mark facts not covered by the source as “needs confirmation” instead of inventing them. Then verify the result against my acceptance criteria: [criteria].

Result-review prompt

Check omissions, permissions, and source drift before delivery.

Review the current crosspost result: (1) does it satisfy the original task; (2) were any applicable steps or limits in the pinned SKILL.md missed; (3) did it perform any unauthorized file, command, network, or data action; and (4) which conclusions remain unverified? List issues first, then fix only what the source or user authorization supports.

Output checklist

Verify each item before delivery

The task matches the purpose documented in the SKILL.md.

The source section “Workflow” has been checked.

The source section “Step 1: Start with the Primary Version” has been checked.

The source section “Step 2: Capture the Voice Fingerprint” has been checked.

The source section “Step 3: Adapt by Platform Constraint” has been checked.

Inputs, constraints, and acceptance criteria are explicit.

Unverified facts, compatibility, and outcome claims are clearly marked.

Any file, command, network, or data action has been reviewed.

Choose a different workflow

When another Skill is the better fit

FAQ

What does crosspost do?

Distribute content across platforms without turning it into the same fake post in four costumes.

How do I start using crosspost?

The catalog detected this source-specific install command: npx skills add https://github.com/affaan-m/ECC --skill "skills/crosspost". Inspect the command and pinned source before running it.

Which Agent platforms does it declare?

No dedicated Agent platform is declared in the pinned source record.

Repository stars
234,327
Repository forks
35,711
Quality
74/100
Source repository last pushed

Quality breakdown

Based on traceable docs and repository signals; stars are not treated as quality.

74/100
Documentation22/30
Specificity15/25
Maintenance20/20
Trust signals17/25
View original Skill.mdThis page is parsed directly from the repository SKILL.md without editorial rewriting. Collected: Jul 28, 2026 · about 3 min

Crosspost

Distribute content across platforms without turning it into the same fake post in four costumes.

When to Activate

  • the user wants to publish the same underlying idea across multiple platforms
  • a launch, update, release, or essay needs platform-specific versions
  • the user says "crosspost", "post this everywhere", or "adapt this for X and LinkedIn"

Core Rules

  1. Do not publish identical copy across platforms.
  2. Preserve the author's voice across platforms.
  3. Adapt for constraints, not stereotypes.
  4. One post should still be about one thing.
  5. Do not invent a CTA, question, or moral if the source did not earn one.

Workflow

Step 1: Start with the Primary Version

Pick the strongest source version first:

  • the original X post
  • the original article
  • the launch note
  • the thread
  • the memo or changelog

Use content-engine first if the source still needs voice shaping.

Step 2: Capture the Voice Fingerprint

Run brand-voice first if the source voice is not already captured in the current session.

Reuse the resulting VOICE PROFILE directly. Do not build a second ad hoc voice checklist here unless the user explicitly wants a fresh override for this campaign.

Step 3: Adapt by Platform Constraint

X

  • keep it compressed
  • lead with the sharpest claim or artifact
  • use a thread only when a single post would collapse the argument
  • avoid hashtags and generic filler

LinkedIn

  • add only the context needed for people outside the niche
  • do not turn it into a fake founder-reflection post
  • do not add a closing question just because it is LinkedIn
  • do not force a polished "professional tone" if the author is naturally sharper

Threads

  • keep it readable and direct
  • do not write fake hyper-casual creator copy
  • do not paste the LinkedIn version and shorten it

Bluesky

  • keep it concise
  • preserve the author's cadence
  • do not rely on hashtags or feed-gaming language

Posting Order

Default:

  1. post the strongest native version first
  2. adapt for the secondary platforms
  3. stagger timing only if the user wants sequencing help

Do not add cross-platform references unless useful. Most of the time, the post should stand on its own.

Banned Patterns

Delete and rewrite any of these:

  • "Excited to share"
  • "Here's what I learned"
  • "What do you think?"
  • "link in bio" unless that is literally true
  • generic "professional takeaway" paragraphs that were not in the source

Output Format

Return:

  • the primary platform version
  • adapted variants for each requested platform
  • a short note on what changed and why
  • any publishing constraint the user still needs to resolve

Quality Gate

Before delivering:

  • each version reads like the same author under different constraints
  • no platform version feels padded or sanitized
  • no copy is duplicated verbatim across platforms
  • any extra context added for LinkedIn or newsletter use is actually necessary

Related Skills

  • brand-voice for reusable source-derived voice capture
  • content-engine for voice capture and source shaping
  • x-api for X publishing workflows
Source repo
affaan-m/ECC
Skill path
skills/crosspost/SKILL.md
Commit SHA
4e973d3eaf92
Repository license
MIT
Data collected