CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

66

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/crosspost/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A lean, well-structured skill body: terse imperative rules, per-platform constraint lists instead of stereotypes, a banned-patterns list, and a pre-delivery quality gate. The main improvements are an explicit feedback loop when the quality gate fails and a single worked example showing one source adapted across two platforms.

Suggestions

Add one short worked example (source post → X version + LinkedIn version) so the adaptation pattern is concrete rather than rule-based.

Make the Quality Gate a loop: state explicitly that any failing check means rewrite that platform version and re-run the gate before delivering.

If per-platform constraint lists grow, move them to one-level-deep reference files (e.g. references/platforms.md) to keep SKILL.md an overview.

DimensionReasoningScore

Conciseness

The body is almost entirely terse directives ("keep it compressed", "avoid hashtags and generic filler", "do not write fake hyper-casual creator copy") with zero explanation of concepts Claude already knows and no padded sections. The only near-redundancy — rule 5 vs. the Banned Patterns list, and the LinkedIn bullet vs. the banned "What do you think?" — is deliberate reinforcement of the skill's one core rule, so every token still earns its place (anchor 5).

5 / 5

Actionability

For an instruction-only skill the guidance is highly actionable: concrete per-platform constraint lists, a literal banned-phrase list to delete and rewrite, a defined output format, and a quality-gate checklist. It stops short of anchor 5 because there is no worked example (e.g. one source post adapted for X and LinkedIn) that would make the adaptation pattern copy-paste concrete — a minor gap consistent with anchor 4.

4 / 5

Workflow Clarity

A clear three-step sequence (primary version → voice fingerprint → adapt by platform) plus posting order, output format, and a pre-delivery Quality Gate checklist ("no copy is duplicated verbatim across platforms") gives explicit validation. It falls at anchor 4 rather than 5 because the gate lacks an explicit fix-and-recheck feedback loop — nothing says what to do when a quality-gate check fails beyond the implied rewrite.

4 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), and the ~110-line body is well sectioned with the Related Skills section clearly signaling cross-skill dependencies (brand-voice, content-engine, x-api). Structure is good and nothing is mis-filed, but all platform constraint lists are inlined in SKILL.md with no one-level-deep reference files, which is appropriate at this size yet leaves minor organization headroom — anchor 4.

4 / 5

Total

17

/

20

Passed

Description

75%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A solid description: it states a clear niche, names the target platforms, uses third person, includes a concrete behavioral invariant, and closes with an explicit 'Use when' clause. The main gaps are thinner natural trigger phrasings (users would say 'crosspost this' or 'post this everywhere') and the explicit invocation of content-engine patterns, which slightly blurs the boundary with that skill.

Suggestions

Add user-natural trigger phrases to the 'when' clause, e.g. "Use when the user says 'crosspost this', 'post this everywhere', or 'adapt this for X and LinkedIn'."

Drop or rephrase "using content-engine patterns" to reduce overlap/conflict with the content-engine skill; the body already routes to it at the right moment.

Mention one or two more concrete actions (e.g. producing per-platform variants and a change note) to move from several actions toward comprehensive coverage.

DimensionReasoningScore

Specificity

Names the domain with four concrete platforms ("across X, LinkedIn, Threads, and Bluesky") and lists several specific actions — "Adapts content per platform", "Never posts identical content cross-platform" — but coverage has minor gaps (no mention of generating variants, sequencing, or publishing mechanics), matching the anchor-4 example's profile rather than the comprehensive anchor 5.

4 / 5

Completeness

Both parts are present: the 'what' is explicit ("Multi-platform content distribution... Adapts content per platform") and the 'when' is an explicit "Use when the user wants to distribute content across social platforms" clause. The 'when' is a single generic trigger phrase rather than multiple concrete trigger phrasings as in the anchor-5 example, so it sits at anchor 4 ('when' could be more explicit or specific).

4 / 5

Trigger Term Quality

Good natural-term coverage: "cross-platform", "multi-platform", "distribute content", "social platforms", and all four platform names. A few common user phrasings are missing ("crosspost", "post this everywhere", "share"), which places it at anchor 4 rather than the comprehensive synonym coverage of anchor 5, and clearly above anchor 3's partial coverage.

4 / 5

Distinctiveness Conflict Risk

Crossposting to four named platforms is a clear niche with distinct triggers, but the phrase "Adapts content per platform using content-engine patterns" explicitly names a closely related skill, creating minor overlap risk with content-engine/brand-voice — the anchor-4 profile ('mostly distinct; minor overlap risk with closely related skills'). It is well above anchor 3's generic overlap and just short of anchor 5's minimal-conflict profile.

4 / 5

Total

16

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
affaan-m/ECC
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.