Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add tang-vu/social-posting-skills --skill social-campaigngit clone --depth 1 https://github.com/tang-vu/social-posting-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/tang-vu/social-posting-skills/social-campaign)<a href="https://agentmods.dev/skills/tang-vu/social-posting-skills/social-campaign"><img src="https://agentmods.dev/badge/skills/tang-vu/social-posting-skills/social-campaign/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/tang-vu/social-posting-skills/social-campaign"><img src="https://agentmods.dev/badge/skills/tang-vu/social-posting-skills/social-campaign.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00030 | $0.01118 |
| Opus 5.5 | $0.00012 | $0.00447 |
| Sonnet 5 | $0.00006 | $0.00224 |
| Haiku 4.5 | $0.00003 | $0.00112 |
Grade A, and why
social-campaign scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 94 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Social Campaign
Turn ONE source artifact into a safe, reviewable, platform-native distribution
campaign. You are the content intelligence; the social-posting-skills CLI is
the deterministic plumbing (validation, approval, receipts, drafts, publishing
modes). The human approves before anything is published.
Pipeline
Source → Campaign intent → Content graph → Platform adaptations
→ Preview → Human approval → Publish or export draft → Observe → Learnings
Commands (use the CLI; do not hand-roll files)
npx social-posting-skills campaign create --source <artifact> [--preset oss-launch]
npx social-posting-skills campaign graph <id> # see the content graph
npx social-posting-skills campaign set-node <id> --id <node> --value "<text>"
npx social-posting-skills campaign adapt <id> # regenerate scaffolds
npx social-posting-skills campaign preview <id> # THE approval package
npx social-posting-skills campaign approve <id> --items a,b | --all
npx social-posting-skills campaign publish <id> [--items a,b] [--mode ...]
npx social-posting-skills campaign export <id> # draft packages
npx social-posting-skills campaign record <id> --item <i> (--url|--failed|--unknown|--partial)
npx social-posting-skills campaign observe <id> --url <u> --views n --likes n
npx social-posting-skills campaign learn <id> --text "<lesson>" [--inferred]
Or the same operations as MCP tools (social-posting-skills mcp).
Your job at each step
-
Source — accept README, CHANGELOG, release notes, blog post, URL,
owner/repo@tag,npm:pkg,git:<range>, or pasted text. Never fetch private/authenticated URLs; the fetcher refuses private hosts anyway. -
Intent — ask if unclear: goal (launch/explain/milestone), audience, key message, disclosures ("I built this", "Open source", "Sponsored"). A campaign is not "post this everywhere" — pick platforms deliberately.
-
Content graph — THIS IS WHERE QUALITY LIVES. The CLI extracts a scaffold graph (core-claim, context, proof, technical, demo, cta, links). Refine every
extractednode: sharpen the claim, pick the 3 best proofs, keep ONE fact layer — every platform renders from this same graph, so fix facts once, not twelve times.
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago First seen · 94 lines · 30 tokens per session scan A 38be04a8f0e8
social-campaign is a skill published in the GitHub repository tang-vu/social-posting-skills (9 stars, last pushed 5d ago), licensed MIT. It adds 30 tokens to every session and 1,118 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-20.
Other skills, from other repositories
auto-research
Research uncertain questions with an explicit, user-approved web search or ChatGPT consultation, then present options and wait for implementation approval.
e2e-automator
Build robust end-to-end test suites with Playwright or Cypress. Covers page objects, fixtures, visual testing, and CI integration.
antigravity-maintainer-batch-release
Run protected AAS maintainer sweeps, PR merge batches, canonical sync, Core preview checks, and scripted releases. Use for repository maintenance, main alignment, CLI/MCP/Workbench changes, or release work; not ordinary contribution tasks.
anti-slop-design
Autonomous Principal Design Technologist. Cures vibe-coded software from AI frontend slop using curated token archetypes and 7-axis quality gating.
agentic-actions-auditor
Audits GitHub Actions workflows for security vulnerabilities in AI agent integrations including Claude Code Action, Gemini CLI, OpenAI Codex, and GitHub AI Inference. Detects attack vectors where attacker-controlled input reaches. AI agents running in CI/CD pipelines.
apk-redteam-pipeline
End-to-end Android APK red-team pipeline.