crosspost — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited crosspost (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Distribute content across multiple social platforms with platform-native adaptation.
| Platform | Max Length | Link Handling | Hashtags | Media |
|---|---|---|---|---|
| X | 280 chars (4000 for Premium) | Counted in length | Minimal (1-2 max) | Images, video, GIFs |
| 3000 chars | Not counted in length | 3-5 relevant | Images, video, docs, carousels | |
| Threads | 500 chars | Separate link attachment | None typical | Images, video |
| Bluesky | 300 chars | Via facets (rich text) | None (use feeds) | Images |
Start with the core idea. Use content-engine skill for high-quality drafts:
Ask the user or determine from context:
For each target platform, transform the content:
X adaptation:
LinkedIn adaptation:
Threads adaptation:
Bluesky adaptation:
Post to the primary platform first:
x-api skill for XPost adapted versions to remaining platforms:
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 bioX 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]
#relevantHashtagIf using a crossposting service (e.g., Postbridge, Buffer, or a custom API), the pattern looks like:
import os
import requests
resp = requests.post(
"https://your-crosspost-service.example/api/posts",
headers={"Authorization": f"Bearer {os.environ['POSTBRIDGE_API_KEY']}"},
json={
"platforms": ["twitter", "linkedin", "threads"],
"content": {
"twitter": {"text": x_version},
"linkedin": {"text": linkedin_version},
"threads": {"text": threads_version}
}
},
timeout=30,
)
resp.raise_for_status()Without Postbridge, post to each platform using its native API:
x-api skill patternsBefore posting:
content-engine — Generate platform-native contentx-api — X/Twitter API integration~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.