agentsclimarketplace

Write social

Skill hungv47/meta-skills/skills/marketing/write-social

Platform-native social copy (hook variants + body + CTA + format spec) for tiktok, reels, shorts, x, linkedin. Single-platform per artifact. 5-dim rubric. Not for paid-ad copy (use write-ad), landing-page copy (use write-copy), short-form video briefs with storyboards (use brief-shortform), or long-form articles. Vietnamese polish: polish-vn. AI-tell cleanup: humanmaxxing.From its SKILL.md

Install
npx -y skills add hungv47/meta-skills --skill write-social

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 14 stars14 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

6.6 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it

Social Copy — Orchestrator

3 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?

Critical Gates — load first

Full detail: references/procedures/critical-gates.md.

  1. Single-platform per artifact — multi-platform = re-invoke per platform.
  2. Single-market per artifact — VN auto-routes through polish-vn.
  3. Brand mode required (founder / company) — no silent default (Anti-Pattern #5 floor).
  4. Max 1 format-check revision at baseline — two REVISION_REQUIRED = FORMAT_FAIL.

Before Starting

Apply references/_shared/before-starting-check.md. Then:

ArtifactSourceRequired?
brand/BRAND.mdcreate-brandHardbrand_mode
research/icp-research.mdresearch-icpRec — audience
research/product-context.mdresearch-icpRec — voice + proof
docs/forsvn/artifacts/marketing/brief-shortform/[slug]/brief.mdbrief-shortformOpt — Warm Start
docs/forsvn/artifacts/marketing/campaign-plan.mdplan-campaignOpt — 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 § 5-Dim Critic Rubric. Domain rubric: 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_tactics to the prior 13) → references/format-conventions.md.
  • Body (in order): Hook variants (### 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.

Routing + Dispatch

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.

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 — 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)

<!-- SLOW_UPDATE_START --> <!-- No pinned rules yet. Populate via the slow-update workflow (see references/slow-update-fence.md). Each pinned rule must (a) be procedural not instance-specific, (b) be earned from a regression or critic-flagged failure, (c) cite the artifact / decision record that justified pinning. --> <!-- SLOW_UPDATE_END -->

Completion Status

  • DONE — copy generated, all format limits passed, critic ≥35, variant_count delivered.
  • DONE_WITH_CONCERNS — delivered; critic 25-34 OR any dim <4 OR verdict fail (FAIL ships with annotations).
  • BLOCKED — FORMAT_FAIL (two REVISION_REQUIRED); platform unsupported; brief contradicts brand_mode unresolved.
  • NEEDS_CONTEXT — no brief, topic, brand voice, experience/, or brand/BRAND.md; recommend brief-shortform or create-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; record execution_mode.

Worked Example

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.

What ships with it: 55 files

701.1 KB alongside SKILL.md, 8 of them executable

15 more files not listed here. See all 55 in the repository.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.