Install
$ agentstack add skill-moses607-socialforge-cross-platform-adapter ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Cross-Platform Adapter
Identical cross-posting loses on every platform because each ranks and rewards different behavior. The winning move is "same idea, native execution": lock ONE core insight (the thing worth saying) and re-package everything around it — length, framing, tone, hook, and caption — to the norms of each surface. Keep the insight and the proof; change the container. A repurpose is a translation, not a copy-paste.
1. Extract the transferable core
- State the ONE insight in a single sentence a stranger could repeat.
- Identify the proof (demo, number, before/after, story beat) — this travels unchanged.
- Write 3 hook angles: contrarian, result-first, and question. You will assign different angles to different platforms.
2. Adapt by platform norms
- YouTube long: 6-12 min, teach-then-payoff, 16:9. Hook in first 15s naming the payoff; retention lives on chapters and open loops. Convert via watch-time + a clear CTA card.
- YouTube Shorts / TikTok: 15-45s, 9:16, fast verbal hook (0-2s), on-screen captions always. TikTok rewards native/lo-fi + trending audio; add a loop or "wait for it." Convert via completion + shares.
- Instagram Reels: 7-30s, 9:16, high-polish, strong first frame + cover text. Carousels (1080x1350) win for how-to; slide 1 is the hook, last slide is the CTA. Convert via saves + shares.
- X: text-first, 1-3 sentences, punchy claim; thread only if the proof needs steps. Native video 1:1 or 9:16, no external links in the main post. Convert via replies + reposts.
- LinkedIn: 150-300 word text post, line breaks every 1-2 sentences, professional but personal; lead with a result or lesson. Convert via comments; ask one question at the end.
- Threads: conversational, lowercase-casual, 1-2 sentences, reply-bait. Convert via replies; no hashtag stuffing.
3. Tune hashtags, captions, and CTA
- Hashtags: TikTok 3-5 niche, IG 3-8 mixed reach, LinkedIn 3 topical, X 0-2, YouTube in description not title, Threads 1.
- Caption first line is a second hook — never waste it on "check out my new video."
- One CTA per post, matched to the platform's convert metric (save/share/comment/watch).
Output template
CORE IDEA:
PROOF:
| Platform | Length/Format | Aspect | Hook angle | Caption first line | Hashtags | Convert lever |
|-----------------|---------------|--------|-------------------|---------------------------|-----------------|-----------------|
| YouTube long | 6-12 min | 16:9 | Result-first | | in description | Watch-time + CTA|
| Shorts/TikTok | 15-45s | 9:16 | Contrarian | | 3-5 niche | Completion+share|
| IG Reel | 7-30s | 9:16 | Question | | 3-8 mixed | Saves + shares |
| IG Carousel | 6-10 slides | 4:5 | Result-first | slide 1 text | 3-8 mixed | Saves |
| X | 1-3 sentences | 1:1 | Contrarian | | 0-2 | Replies+reposts |
| LinkedIn | 150-300 words | 4:5 | Lesson/story | | 3 topical | Comments |
| Threads | 1-2 sentences | 9:16 | Question | | 1 | Replies |
Platform variants
Vertical-native (TikTok/Reels/Shorts/Threads) share 9:16 assets but differ in polish: TikTok lo-fi, Reels polished, Shorts payoff-driven. Horizontal (YouTube long) needs its own edit, never a stretched vertical. Text-native (X/LinkedIn) may not need video at all — the insight as words can outperform.
Rules
- Never post the same caption and hashtags across two platforms.
- Reshoot or re-crop the hook per platform; the first 2 seconds are platform-specific.
- One idea per repurpose batch — do not merge three insights to "save effort."
- Match aspect ratio natively; letterboxed or watermarked (TikTok logo on Reels) reposts get suppressed.
- Pick each platform's convert metric first, then write to it.
- If an idea has no native fit for a platform, skip that platform — do not force it.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: moses607
- Source: moses607/socialforge
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.