From FORSVN
Generates platform-native social copy (hook, body, CTA, format spec) for TikTok, Reels, YouTube Shorts, X, and LinkedIn, one platform per artifact. Includes a 5-dimension rubric and optional polish chains (humanmaxxing, VN tone).
How this skill is triggered — by the user, by Claude, or both
Slash command
/forsvn:write-social <topic-or-brief-path> <platform> [--variants N] [--polish-chain humanmaxxing|vn-tone|none] [--goal awareness|engagement|click|save|share]<topic-or-brief-path> <platform> [--variants N] [--polish-chain humanmaxxing|vn-tone|none] [--goal awareness|engagement|click|save|share]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
3 agents (copywriter → format-checker → critic) generate platform-native social copy with enforced limits and rubric scoring. Capability: [`routing.yaml`](routing.yaml). Agents + dispatch + rubric: [`references/agent-manifest.md`](references/agent-manifest.md). Methodology: [`references/playbook.md`](references/playbook.md).
agents/copywriter-agent.mdagents/critic-agent.mdagents/format-checker-agent.mdreferences/_shared/before-starting-check.mdreferences/_shared/execution-fork.mdreferences/_shared/execution-policy.mdreferences/_shared/hook-archetypes.mdreferences/_shared/legibility-convention.mdreferences/_shared/manifest-spec.mdreferences/_shared/marketing-foundations.mdreferences/_shared/mode-resolver.mdreferences/_shared/options-selection.mdreferences/_shared/performance-data.mdreferences/_shared/performance-grounding.mdreferences/_shared/platform-intelligence/CONTRACT.mdreferences/_shared/platform-intelligence/_template.mdreferences/_shared/platform-intelligence/facebook.mdreferences/_shared/platform-intelligence/founder-demo.mdreferences/_shared/platform-intelligence/linkedin-launch.mdreferences/_shared/platform-intelligence/linkedin.md3 agents (copywriter → format-checker → critic) generate platform-native social copy with enforced limits and rubric scoring. Capability: routing.yaml. Agents + dispatch + rubric: references/agent-manifest.md. Methodology: references/playbook.md.
Core question: Does this copy stop the scroll, clear all platform limits, and earn the click — on THIS platform?
Full detail: references/procedures/critical-gates.md.
polish-vn.founder / company) — no silent default (Anti-Pattern #5 floor).REVISION_REQUIRED = FORMAT_FAIL.Apply references/_shared/before-starting-check.md. Then:
| Artifact | Source | Required? |
|---|---|---|
brand/BRAND.md | create-brand | Hard — brand_mode |
research/icp-research.md | research-icp | Rec — audience |
research/product-context.md | research-icp | Rec — voice + proof |
docs/forsvn/artifacts/marketing/brief-shortform/[slug]/brief.md | brief-shortform | Opt — Warm Start |
docs/forsvn/artifacts/marketing/campaign-plan.md | plan-campaign | Opt — cadence |
Mode per references/_shared/mode-resolver.md. budget: standard. --fast → format-check loop = 0; --deep → MAX 2. --fast does NOT skip Cold Start or Critical Gates. Check .forsvn/index/manifest.json for prior marketing/copy/[platform]-*-[slug].md or upstream brief-shortform / plan-campaign. Run Pre-Dispatch per references/procedures/pre-dispatch.md: auto-scan, then 5-Q Cold Start.
Session execution profile (single-vs-multi): inherit per references/_shared/execution-policy.md.
Full rubric + per-platform calibration + Discrimination Test: references/agent-manifest.md § 5-Dim Critic Rubric. Domain rubric: references/rubric.md.
Pass total ≥35/50 AND no dim 0. Discrimination test every cycle.
docs/forsvn/artifacts/marketing/copy/[platform]-[YYYY-MM-DD]-[slug].md. Lifecycle: pipeline.pack_verified + applied_tactics to the prior 13) → references/format-conventions.md.### Variant [A|B|C]) · Body · CTA · Format spec · Legibility block (convention) · Why this works · Critic verdict (6-row table) · Anti-patterns triggered (- None if empty).Side effects + consumed-by + cross-stack contract: references/procedures/artifact-contract.md.
Single sequential graph (copywriter → format-checker → critic), no branching. Graph + fallback + polish handoff + mode interaction: references/procedures/dispatch-mechanics.md.
Format-check bounce: PASS → critic. REVISION_REQUIRED → copywriter ONCE under ## Format-Checker Feedback — Address Every Violation. Second → FORMAT_FAIL; ships status: blocked; critic NOT dispatched.
Prev: brief-shortform (locks platform/hook/audience/goal) OR plan-campaign (cadence) OR greenfield. Next: see ## Execution. Re-run: new platform, brand-voice shift, hook A/B, underperformance.
Deference: paid ad → write-ad; full video brief → brief-shortform; landing-page → write-copy; long-form (articles, Substack, blog) → write-copy or optimize-seo; VN polish → polish-vn; AI-pattern stripping → humanmaxxing.
references/anti-patterns.md — 14 patterns (10 original + 4 cross-cutting: polish-chain on FAIL/FORMAT_FAIL, multi-platform, VN-market without vn-tone, cross-stack drift). Re-read before ship.
fail (FAIL ships with annotations).experience/, or brand/BRAND.md; recommend brief-shortform or create-brand.Offer the registry-gated fork (category publish) — Brief-only: polish (humanmaxxing / polish-vn) if flagged; Assisted/Direct need a verified engine. See execution-fork.md; record execution_mode.
LinkedIn founder-voice walkthrough (Cold Start → dispatch → critic 44/50 PASS → polish decision): references/examples/social-walkthrough.md. 10 per-platform strong/weak: references/examples.md.
npx claudepluginhub hungv47/meta-skills --plugin forsvnAdapts post copy per platform (LinkedIn, Instagram, X, Facebook, YouTube) handling character limits, hashtags, CTAs, tone adjustment, and compliance checks. Saves time repurposing single briefs.
Rewrites social content to match the authentic voice of each platform — LinkedIn, X, TikTok, Instagram, Threads — avoiding cross-post tone mismatches.
Converts one approved idea into platform-native social posts, threads, 小红书 notes, and carousel slide specs, adapted per platform norms and claim-ledger rules.