social-post

social-post is a skill for Codex from Hao0321/claude-skill-social-post. It costs 119 tokens per session (5,183 once invoked), scanned A, original, MIT.

A workflow for planning, writing, publishing, and evaluating social-media posts in the user's established voice. It covers Facebook, Instagram, YouTube, Threads, and X, including selected comment operations.

In plain words
What is it for?
Use it to create or publish posts, scan or reply to comments on supported platforms, review traffic and retention, and compare past post performance.
Why use it?
It keeps drafting, publishing, audience feedback, and performance learning as separate steps while preserving the intended tone.

Skill for Codex

Written for Codex: agents/openai.yaml present. Also seen: mentions Codex.

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is python scripts/social_data.py validate.

Good fit Use it to create or publish posts, scan or reply to comments on supported platforms, review traffic and retention, and compare past post performance.

Compare 6 skills from other repositories ↓
Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/Hao0321/claude-skill-social-post
agentmods
npx agentmods add skills/hao0321/claude-skill-social-post/social-post

Made for: Codex.

Wrote 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.

agentmods badge for social-post

README.md
[![agentmods](https://agentmods.dev/badge/skills/hao0321/claude-skill-social-post/social-post/github.svg)](https://agentmods.dev/skills/hao0321/claude-skill-social-post/social-post)
Your own site
<a href="https://agentmods.dev/skills/hao0321/claude-skill-social-post/social-post"><img src="https://agentmods.dev/badge/skills/hao0321/claude-skill-social-post/social-post/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.

agentmods 80×15 button for social-post

Your own site · 80×15
<a href="https://agentmods.dev/skills/hao0321/claude-skill-social-post/social-post"><img src="https://agentmods.dev/badge/skills/hao0321/claude-skill-social-post/social-post.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 119 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,183 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00119 $0.05183
Opus 5.5 $0.00048 $0.02073
Sonnet 5.5 $0.00024 $0.01037
Haiku 4.5 $0.00012 $0.00518

Measured 20d ago against content hash 12122416b26c, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

social-post 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 20d ago.

The scan reads SKILL.md. This mod also ships 10 executable files (scripts/build_rule_registry.py, scripts/comment_adapter_fixtures/fixture-runtime.js, scripts/comment_assistant.py, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

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.

social-post/SKILL.md · 137 lines

How it starts

The opening of the file, as written. The whole thing — 137 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Social Post

把內容生成、實際發布與成效學習分開。依意圖只讀必要資料,不把整個案例庫一次塞進 context。

P5 執行前核對 references/chrome-comment-adapter.md 的當前狀態。CUA Threads 單則已完成真實送出與唯讀對帳;CUA IG 候選已接入但尚無新 runtime 送出實證;FB 送出與三平台批次仍未完成,泛用 production 關閉。target-only 不代表整篇/回覆串已掃完,semantic UI continuity 不代表實體 document epoch 或持久 node identity。單則實證不升級整體 capability,fixture 或候選程式存在也不能代替真實操作證據。

Session 啟動

P0–P4 先讀 references/writing-governance.md,核對 scripts/social_governance.py status。既有 voice、F 公式、規則正文以私人版本契約鎖定;禁止 P1/P4 或新爆款案例直接覆寫。新分析只能建立同平台/媒體 scope 的候選,經使用者審核精確 diff/digest,另行啟用後才變成正式有效版本。當輪要求改一篇草稿不是永久規則更新授權。

P2 必須讀 context 輸出的完整有效 F 與 voice,按固定段落功能、順序、標點與 CTA 寫,交付前核對同 revision 的 check-draft 並完成語義/事實 QA。F06 必須分清 F06a/F06b。結構 PASS 不等於模仿成功;未核對、契約漂移或 F 結構不符不得聲稱正式文案已完成。

P2 預設讀 voice_quick.md;只有 P1 重新學語氣、使用者明確要求深度仿寫,或 quick card 無法裁決時,才完整讀 style_profile.md 或使用者明確指定的 voice Skill。ChatGPT Chat 若沒有本機檔案/shell,依 references/generate_and_publish.md 的降階流程;只讀到公開範本或 GitHub repo,不代表已載入使用者的私人 voice。安全與使用者明示 > voice quick/明確指定的 voice Skill > 公式。

路由

觸發 Mode 必讀
開啟 Social Post 工作台/介面、看模式導覽 Workbench references/workbench.md;只啟動本機 GUI,不暗中執行 AI 或解鎖外部操作
重新規劃、排內容 P0 Plan references/phase0_plan.md+current_brief.md+scripts/social_data.py comparables compact context+目標 formula;X 題材另讀 references/x.md 的演算法邊界
重新學語氣 P1 Learn Voice references/learn_style.md+style_profile.md
寫一篇、PO、發文 P2 Draft/Publish references/generate_and_publish.md+voice_quick.md+current_brief.md+scripts/social_data.py comparables compact context+單一 formula;X 草稿先讀 references/x.md 的策略段,實際發布前再核對平台 UI
把數據訓練進來、記錄成效 P3 Log Outcome references/outcome-workflow.md+data/*.jsonl
比較貼文/集數、找 pattern P4 Optimize Patterns references/outcome-workflow.md+references/evaluation.md+相關 rules;X 演算法解釋另讀 references/x.md
掃描、草擬、回覆 FB/IG/Threads 留言 P5 Comment Ops references/comment-operations.md+實際操作時的 references/chrome-comment-adapter.md+scripts/comment_chrome_actuator.mjs+references/comment-policy.json+目標平台 ref+voice_quick.md
查歷史 Case Legacy Case references/case_studies.md 索引,再讀單一 references/cases/case-NN.md

Read the full file on GitHub · 137 lines

Files

What ships with it

60 files 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.

Changes

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.

  1. 20d ago Changed · +8 lines 12122416b26c
  2. 22d ago Changed · +3 lines · +11 tokens per session 815aa4e9d526
  3. 1mo ago Changed · -27 tokens per session 39348ac97814
  4. 1mo ago Changed · +2 lines 627d832f8fd2
  5. 1mo ago Changed · +2 lines f01921f48cad
  6. 1mo ago First seen · 122 lines · 135 tokens per session scan A d376c86b2af6

Subscribe to this mod's changes

social-post is a skill published in the GitHub repository Hao0321/claude-skill-social-post (740 stars, last pushed 9d ago), licensed MIT. It adds 119 tokens to every session and 5,183 once invoked, about $0.0005 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-08-30.

Related

Other skills, from other repositories

avoid-ai-design

Audit and rewrite frontend UI to remove generic AI design patterns ("AI slop"), both the first-order defaults (purple gradients, Inter, a centered hero over three cards, untouched shadcn) and the second-order "tasteful AI" ones (cream with terracotta, near-black with acid green, all-caps mono chrome, one accented…

funboy322/avoid-ai-design · 176 tokens

comfyui

Drive a local ComfyUI install for image, video, and audio generation via its HTTP API. Use WHENEVER generating, rendering, or editing images/video/audio/hero assets with ComfyUI, Z-Image, Ideogram, FLUX, LTX, Wan, or when building, parameterizing, or running ComfyUI workflows. Covers the API client, workflow JSON…

SlavaSexton/ComfyUI-Agent-Kit · 107 tokens

anydesign

Extract the design of a screenshot, website URL or Figma file into a design.md with tokens, components, layout and brand rules, or copy one element (navbar, card, illustration) into an element.md with a rebuild or image-generation prompt. Use when the user wants to document, replicate, audit or reverse-engineer a…

uxKero/anydesign · 82 tokens

minimax-h3

Use when writing or debugging prompts for MiniMax H3 (Hailuo 3) video-with-audio generation, running the open weights locally in ComfyUI, choosing a quant or an acceleration LoRA for the VRAM you have, wiring reference-to-video with images, video or audio, or when a generated clip produces gibberish speech, drifts off…

SlavaSexton/ComfyUI-Agent-Kit · 102 tokens

hue

Meta-skill that generates new design language skills. Works on Claude Code and Codex. Use when the user says 'create a design skill', 'generate design language', 'new design system skill', 'design skill inspired by X', 'design skill from this screenshot', '/hue', or 'use hue'. Also triggers for 'remix my design skill'…

dominikmartn/hue · 84 tokens

story

Track tickets, issues, and progress for your project. Load project context, manage sessions, guide setup.

Storybloq/storybloq · 23 tokens