Install
$ agentstack add skill-hungv47-meta-skills-write-social ✓ 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.
About
Social Copy — Orchestrator
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).
Core question: Does this copy stop the scroll, clear all platform limits, and earn the click — on THIS platform?
Critical Gates — load first
Full detail: [references/procedures/critical-gates.md](references/procedures/critical-gates.md).
- Single-platform per artifact — multi-platform = re-invoke per platform.
- Single-market per artifact — VN auto-routes through
polish-vn. - Brand mode required (
founder/company) — no silent default (Anti-Pattern #5 floor). - Max 1 format-check revision at baseline — two
REVISION_REQUIRED=FORMAT_FAIL.
Before Starting
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.
Quality Gate — 5 dimensions
Full rubric + per-platform calibration + Discrimination Test: [references/agent-manifest.md](references/agent-manifest.md) § 5-Dim Critic Rubric. Domain rubric: [references/rubric.md](references/rubric.md).
- [ ] Hook scroll-stop (Tier 1/2 archetypes per platform-intel §1)
- [ ] Char/word limits (hard caps + visible-window per platform-intel §2)
- [ ] CTA placement vs algorithm truncation (X/LinkedIn; TikTok/Reels/Shorts default 10)
- [ ] Pattern-interruption density (LinkedIn over-density penalty)
- [ ] Format compliance (post / thread / carousel / vertical-video caption)
Pass total ≥35/50 AND no dim 0. Discrimination test every cycle.
Artifact Contract
- Path:
docs/forsvn/artifacts/marketing/copy/[platform]-[YYYY-MM-DD]-[slug].md. Lifecycle:pipeline. - Frontmatter (15): verbatim schema (adds legibility
pack_verified+applied_tacticsto the prior 13) → [references/format-conventions.md](references/format-conventions.md). - Body (in order): Hook variants (
### Variant [A|B|C]) · Body · CTA · Format spec · Legibility block ([convention](references/_shared/legibility-convention.md)) · Why this works · Critic verdict (6-row table) · Anti-patterns triggered (- Noneif empty).
Side effects + consumed-by + cross-stack contract: [references/procedures/artifact-contract.md](references/procedures/artifact-contract.md).
Routing + Dispatch
Single sequential graph (copywriter → format-checker → critic), no branching. Graph + fallback + polish handoff + mode interaction: [references/procedures/dispatch-mechanics.md](references/procedures/dispatch-mechanics.md).
Format-check bounce: PASS → critic. REVISIONREQUIRED → copywriter ONCE under ## Format-Checker Feedback — Address Every Violation. Second → FORMATFAIL; ships status: blocked; critic NOT dispatched.
Chain Position
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.
Anti-Patterns
[references/anti-patterns.md](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.
Durable Rules (protected)
Completion Status
- DONE — copy generated, all format limits passed, critic ≥35, variant_count delivered.
- DONEWITHCONCERNS — delivered; critic 25-34 OR any dim <4 OR verdict
fail(FAIL ships with annotations). - BLOCKED — FORMATFAIL (two REVISIONREQUIRED); platform unsupported; brief contradicts brand_mode unresolved.
- NEEDS_CONTEXT — no brief, topic, brand voice,
experience/, orbrand/BRAND.md; recommendbrief-shortformorcreate-brand.
Execution
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](references/_shared/execution-fork.md); record execution_mode.
Worked Example
LinkedIn founder-voice walkthrough (Cold Start → dispatch → critic 44/50 PASS → polish decision): [references/examples/social-walkthrough.md](references/examples/social-walkthrough.md). 10 per-platform strong/weak: [references/examples.md](references/examples.md).
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: hungv47
- Source: hungv47/meta-skills
- License: MIT
- Homepage: https://skills.forsvn.com/
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.