From social-post
Post to Twitter/X, Reddit, Facebook, or Instagram. Use when the user wants to publish social media content, tweet something, post to a subreddit, or share on social platforms.
How this skill is triggered — by the user, by Claude, or both
Slash command
/social-post:social-postThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Post to Twitter/X, Reddit, Instagram, or Facebook from Claude Code.
Post to Twitter/X, Reddit, Instagram, or Facebook from Claude Code.
Before first use, install the Python dependencies:
pip install -r "${CLAUDE_PLUGIN_ROOT}/requirements.txt"
Credentials must be set as environment variables. The user needs to create a .env file or export them in their shell. Show them which vars are needed for their target platform (see sections below).
Script: ${CLAUDE_PLUGIN_ROOT}/scripts/tweet.py
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/tweet.py" "Your tweet text here"
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/tweet.py" "Reply text" --reply-to 1234567890
TWITTER_API_KEY, TWITTER_API_SECRET, TWITTER_ACCESS_TOKEN, TWITTER_ACCESS_TOKEN_SECRETScript: ${CLAUDE_PLUGIN_ROOT}/scripts/reddit_post.py
# Self post
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/reddit_post.py" post <subreddit> "Post title" --text "Post body"
# Link post
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/reddit_post.py" post <subreddit> "Post title" --url "https://example.com"
# Comment on a post (thing_id = t3_xxxxx for posts, t1_xxxxx for comments)
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/reddit_post.py" comment <thing_id> "Comment text"
REDDIT_CLIENT_ID, REDDIT_CLIENT_SECRET, REDDIT_USERNAME, REDDIT_PASSWORDScript: ${CLAUDE_PLUGIN_ROOT}/scripts/fb_post.py
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/fb_post.py" "Your post message"
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/fb_post.py" "Check this out" --link "https://example.com"
FB_PAGE_ID, FB_ACCESS_TOKENScript: ${CLAUDE_PLUGIN_ROOT}/scripts/ig_post.py
# Post an image (must be a publicly accessible JPEG URL)
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/ig_post.py" image "https://example.com/photo.jpg" --caption "My caption"
# Post a reel
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/ig_post.py" reel "https://example.com/video.mp4" --caption "My reel"
IG_USER_ID, IG_ACCESS_TOKENWhen the user asks to post to multiple platforms, run the scripts sequentially. Adapt the content for each platform:
If credentials are missing, tell the user which env vars to set and point them to the setup URLs listed above. Always confirm the final text and target platform with the user before posting.
npx claudepluginhub isaacrowntree/claude-social-skills --plugin social-postGenerates platform-specific social media posts for LinkedIn, Facebook, Instagram, Reddit from topics, content, or campaigns, respecting limits, hashtags, and best practices.
Schedules and publishes social media posts across X, LinkedIn, Instagram, TikTok, Facebook Pages, YouTube, Reddit, Pinterest, WordPress, Discord, and Telegram. Validates, posts immediately or schedules, and checks delivery status.
Distributes content across X, LinkedIn, Threads, and Bluesky with platform-native adaptations to avoid identical posts. Useful when sharing announcements or updates multi-platform.