social-post

A social content skill: learns your voice, plans content, writes posts and, after confirmation, publishes through your logged-in Chrome

Skill

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Publishes and replies on social networks on your behalf
  • Drives a logged-in browser with working account sessions
All reasons and checks
Needs a VPN

hao0321/claude-skill-social-post

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/social-post

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add hao0321/claude-skill-social-post --skill social-post -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit c2641ba
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hao0321/claude-skill-social-post.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /social-post/
git -C "$tmp" checkout c2641ba5ac7d7f722f1cef54b03fbfe553502c7b
mkdir -p .claude/skills
cp -R "$tmp/social-post" .claude/skills/social-post

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add hao0321/claude-skill-social-post --skill social-post -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit c2641ba
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hao0321/claude-skill-social-post.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /social-post/
git -C "$tmp" checkout c2641ba5ac7d7f722f1cef54b03fbfe553502c7b
mkdir -p .agents/skills
cp -R "$tmp/social-post" .agents/skills/social-post

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add hao0321/claude-skill-social-post --skill social-post -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit c2641ba
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hao0321/claude-skill-social-post.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /social-post/
git -C "$tmp" checkout c2641ba5ac7d7f722f1cef54b03fbfe553502c7b
mkdir -p .github/skills
cp -R "$tmp/social-post" .github/skills/social-post

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add hao0321/claude-skill-social-post --skill social-post -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit c2641ba
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hao0321/claude-skill-social-post.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /social-post/
git -C "$tmp" checkout c2641ba5ac7d7f722f1cef54b03fbfe553502c7b
mkdir -p .agents/skills
cp -R "$tmp/social-post" .agents/skills/social-post

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add hao0321/claude-skill-social-post --skill social-post -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit c2641ba
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hao0321/claude-skill-social-post.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /social-post/
git -C "$tmp" checkout c2641ba5ac7d7f722f1cef54b03fbfe553502c7b
mkdir -p .agents/skills
cp -R "$tmp/social-post" .agents/skills/social-post

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hao0321/claude-skill-social-post.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /social-post/
git -C "$tmp" checkout c2641ba5ac7d7f722f1cef54b03fbfe553502c7b
mkdir -p .devin/skills
cp -R "$tmp/social-post" .devin/skills/social-post

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add hao0321/claude-skill-social-post --skill social-post -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit c2641ba
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hao0321/claude-skill-social-post.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /social-post/
git -C "$tmp" checkout c2641ba5ac7d7f722f1cef54b03fbfe553502c7b
mkdir -p .cline/skills
cp -R "$tmp/social-post" .cline/skills/social-post

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add hao0321/claude-skill-social-post --skill social-post -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit c2641ba
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hao0321/claude-skill-social-post.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /social-post/
git -C "$tmp" checkout c2641ba5ac7d7f722f1cef54b03fbfe553502c7b
mkdir -p .roo/skills
cp -R "$tmp/social-post" .roo/skills/social-post

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add hao0321/claude-skill-social-post --skill social-post -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit c2641ba
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hao0321/claude-skill-social-post.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /social-post/
git -C "$tmp" checkout c2641ba5ac7d7f722f1cef54b03fbfe553502c7b
mkdir -p .agents/skills
cp -R "$tmp/social-post" .agents/skills/social-post

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hao0321/claude-skill-social-post.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /social-post/
git -C "$tmp" checkout c2641ba5ac7d7f722f1cef54b03fbfe553502c7b
mkdir -p .agents/skills
cp -R "$tmp/social-post" .agents/skills/social-post

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/hao0321/claude-skill-social-post.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /social-post/
git -C "$tmp" checkout c2641ba5ac7d7f722f1cef54b03fbfe553502c7b
mkdir -p .agents/skills
cp -R "$tmp/social-post" .agents/skills/social-post

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit c2641ba.

Text for your agent

Clone the repository and copy the social-post folder into the skills directory: git clone https://github.com/Hao0321/claude-skill-social-post.git, then copy social-post into ~/.claude/skills/ or ~/.codex/skills/. Publish only after confirmation.

Other ways from the author
git clone https://github.com/Hao0321/claude-skill-social-post.git

Then copy the social-post folder into ~/.claude/skills/social-post or ~/.codex/skills/social-post.

This is third-party code. Review the repository files before installing.

What it does

The skill separates text generation, publishing and learning from results. From your past posts it builds a voice profile, plans content and writes posts per platform: Facebook, Instagram, Threads, X and YouTube. Publishing and comment work go through an already logged-in Chrome and only after confirmation. Cross-platform observations are saved in a structured form: source text, length, layout, keywords, tone, posting time and outcomes. A separate trimmed rule set is provided for ChatGPT. The author marks part of the live-reply capability across the three platforms as still in a test state.

Who it is for. For social media managers and marketers who run several networks and want their own voice and data as the basis.

Good fit when

  • You want to plan content and write posts for specific platforms
  • You want a consistent voice based on your past posts
  • You want to publish a post through your own browser after confirming

Not a fit when

  • You cannot allow posting or comment actions without manual review of each step
  • Meta and X platforms are unreachable from your network without workarounds

Example request

Plan a week of posts in my voice and publish the first one after I confirm

Limitations

Publishing and replies go through a logged-in Chrome, so working account sessions are required. Facebook, Instagram, Threads and X are blocked in Russia and unreachable without workarounds. The author states plainly that live replies across the three platforms are not yet accepted and part of the paths are off by default. Personal voice samples and account data stay local and are not part of the repository.

How to disable. Remove the social-post folder from the agent's skills directory, for example ~/.claude/skills/ or ~/.codex/skills/.

Security check

  • Publishes and replies on social networks on your behalf
  • Drives a logged-in browser with working account sessions

README in short

The README describes a skill for Codex and Claude Code that learns your voice from your posts, plans content, writes platform texts and, after confirmation, publishes, and also handles comments through a logged-in Chrome. Cross-platform data is saved in a structured form with completeness checks. Installation copies the social-post folder into the skills directory, and a trimmed rule set exists for ChatGPT. The author lists in detail what of the live replies is verified and what is still in a test state and off by default. MIT licensed.

SKILL.md

---
name: social-post
description: writes Facebook / Instagram / YouTube / Threads / X copy from the user's real posts and performance, including ChatGPT Chat modes; plans, publishes after confirmation, replies to comments, and learns from outcomes.
---

# Social Post

Separate content generation, actual publishing, and learning from results. Read only the data an intent needs; do not dump the whole case library into context.

## Session start

P2 reads voice_quick.md by default; only when P1 relearns the voice, the user asks for deep imitation, or the quick card cannot decide does it fully read style_profile.md or a user-specified voice skill.

FAQ

Does the skill publish without asking?

No. Per the README, publishing and replies go through a logged-in Chrome and only after confirmation, and some live paths are off by default.

Where are my voice samples stored?

Locally. Personal posts, account data and the voice profile are not part of the public repository.

Editors’ pick

A skill that strips AI writing tells from text using Wikipedia's list, without adding invented facts

SkillLow riskNo VPN needed52.7KRepository stars

Marketing Skills for AI agents

Marketing Skills for AI Agents

Editors’ pick

About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents

SkillLow risk51.8KRepository stars
Official

SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat

MCP serverHigh riskRussian stack1Repository stars
Editors’ pick

An MCP server and CLI covering all 113 Yandex Direct API v5 methods generated from WSDL, exposing 9 read tools by default and writes only on demand

MCP serverHigh riskRussian stackNo VPN needed1Repository stars
Foxx AIsocial-post

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.