langchain-ai

Social Media Agent β€” Communication skill for Claude Code

Communication community

πŸ“² An agent for sourcing, curating, and scheduling social media posts with human-in-the-loop.

How to install Social Media Agent

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

What Social Media Agent does

πŸ“² An agent for sourcing, curating, and scheduling social media posts with human-in-the-loop.

Alternatives in Communication

  • Pestle Analysis β€” PESTLE analysis across Political, Economic, Social, Tech, Legal, Environmental 7.8k β˜…
  • Opencli Skill β€” Use opencli CLI to interact with social/content websites (Bilibili, Zhihu, Twitter/X, YouTube, Weibo, 小纒书, V2E 804 β˜…
  • 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 β˜…

README

Social Media Agent

This repository contains an 'agent' which can take in a URL, and generate a Twitter & LinkedIn post based on the content of the URL. It uses a human-in-the-loop (HITL) flow to handle authentication with different social media platforms, and to allow the user to make changes, or accept/reject the generated post.

![Screenshot of the social media agent flow](./static/agent_flow.png)

Table of contents

Quickstart

[!TIP] πŸŽ₯ For a visual guide, check out our [step-by-step video tutorial](https://youtu.be/TmTl5FMgkCQ) that walks you through the account setup process and project configuration.

This quickstart covers how to setup the Social Media Agent in a basic setup mode. This is the quickest way to get up and running, however it will lack some of the features of the full setup mode. See [here](#advanced-setup) for the full setup guide.

Running in basic setup mode will lack the following features:
  • Parsing content from GitHub, Twitter or YouTube URLs
  • Ingesting data from Slack, or sending updates to Slack
  • Image selection & uploads

To get started, you'll need the following API keys/software: