guyaga

Claude Code Social Media Skill — Communication skill for Claude Code

Communication community

Claude Code skill for posting to all social media platforms (Instagram, LinkedIn, X, Facebook, TikTok, etc.) via Upload Post API.

How to install Claude Code Social Media Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open guyaga/claude-code-social-media-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Code Social Media Skill does

Claude Code skill for posting to all social media platforms (Instagram, LinkedIn, X, Facebook, TikTok, etc.) via Upload Post API.

Alternatives in Communication

  • Social Media Agent — 📲 An agent for sourcing, curating, and scheduling social media posts with human-in-the-loop 2.8k ★
  • Claude Skill Social Post — A Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with 625 ★
  • Claude To IM — Host-agnostic bridge connecting Claude Code SDK to IM platforms (Telegram, Discord, Feishu) 432 ★

README

Social Media Post — Claude Code Skill

Post to **all your professional social media accounts** directly from Claude Code. One command, every platform.

Supports: Instagram, LinkedIn, X (Twitter), Facebook, TikTok, Threads, Pinterest, Bluesky, Reddit, YouTube, Google Business Profile.

Quick Install

# Copy the skill to your Claude Code skills directory
mkdir -p ~/.claude/skills/social-media-post
cp SKILL.md ~/.claude/skills/social-media-post/SKILL.md

Or clone and copy:

git clone https://github.com/guyaga/claude-code-social-media-skill.git
mkdir -p ~/.claude/skills/social-media-post
cp claude-code-social-media-skill/SKILL.md ~/.claude/skills/social-media-post/SKILL.md

Setup

  1. Get an API key from upload-post.com
  2. Connect your social accounts in the Upload Post dashboard
  3. Add your API key to your environment:
# Add to your .env file or export directly
export UPLOAD_POST_API_KEY="your-api-key-here"

Or create a `.env` file in your project root:

UPLOAD_POST_API_KEY=your-api-key-here
  1. Update the skill — Edit SKILL.md and replace the profile names in the "Connected Accounts" table with your own account names from Upload Post.

Usage

Once installed, just tell Claude Code what you want to post:

> Post this image to Instagram and LinkedIn
> Schedule a post for tomorrow at 10am on all platforms
> Post "Just shipped v2.0!" to X and Threads
> Create a carousel from these 3 images and post to Instagram
> Check analytics for my last post

The skill will:

  1. Ask which account to use
  2. Show you a preview of the content
  3. Wait for your explicit approval
  4. Post and return the live URL(s)

Features

  • Multi-platform — Post to 11 platforms with a single command
  • Photo posts — Single images or carousels
  • Text posts — Text-only updates for X, LinkedIn, Threads, etc.
  • Video posts — Upload videos to TikTok, Instagram Reels, YouTube, etc.
  • **D