{"id":30693,"date":"2026-06-10T05:00:00","date_gmt":"2026-06-10T09:00:00","guid":{"rendered":"https:\/\/simplified.com\/blog\/?p=30693"},"modified":"2026-06-15T09:08:42","modified_gmt":"2026-06-15T13:08:42","slug":"automate-social-media-claude-code","status":"publish","type":"post","link":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code","title":{"rendered":"How to Automate Social Media With Claude Code (2026)"},"content":{"rendered":"\n<p class=\"eplus-wrapper wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">You can automate social media with Claude Code by installing the open-source&nbsp;<code>simplified-cli<\/code>&nbsp;plugin, setting your Simplified API key, then telling Claude what you want in plain English. Type &#8220;generate a sunset image and post it to Instagram,&#8221; and the agent runs the right commands, waits for the image to render, and queues the post. No dashboard, no tab-switching, no manual export.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">That&#8217;s the short version. Here&#8217;s the part that matters: this isn&#8217;t a chatbot that writes captions and stops. Claude Code is Anthropic&#8217;s agentic coding CLI, and with the right plugin it can actually take action across 10 social platforms. You describe the outcome, it figures out the steps.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">This guide walks through the full setup and four real workflows you can copy today. We&#8217;ll show the exact prompts you type to Claude and the underlying&nbsp;<code>simplified<\/code>&nbsp;commands the agent runs, so you can see what&#8217;s happening under the hood and reproduce it on your own accounts.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote eplus-wrapper is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"eplus-wrapper eplus-styles-uid-a62243 wp-block-paragraph\"><strong>Key Takeaways<\/strong><\/p>\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-10a6db\"><li class=\" eplus-wrapper eplus-styles-uid-fe641a\">To automate social media with Claude Code, install the\u00a0<code>simplified-cli<\/code>\u00a0plugin and set\u00a0<code>SIMPLIFIED_API_KEY<\/code>. Then describe tasks in plain English and the agent runs the commands.<\/li>\n\n<li class=\" eplus-wrapper eplus-styles-uid-fe641a\">The CLI ships with a Claude Code skill, so the agent already knows which commands to run for posting, scheduling, image generation, and analytics.<\/li>\n\n<li class=\" eplus-wrapper eplus-styles-uid-fe641a\">It connects to 10 platforms: Instagram, Facebook, LinkedIn, TikTok, YouTube, Pinterest, Threads, Google Business, Bluesky, and TikTok Business.<\/li>\n\n<li class=\" eplus-wrapper eplus-styles-uid-fe641a\">Real workflows take one prompt: generate-and-post an image, schedule a week of posts, pull last month&#8217;s analytics, or turn a blog into social posts.<\/li>\n\n<li class=\" eplus-wrapper eplus-styles-uid-fe641a\">Everything outputs JSON, so the agent reads results and chains the next step without you copying data between tools.<\/li><\/ul><\/blockquote>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\" id=\"why-automate-social-media-with-an-ai-agent-instead-of-a-dashboard\"><span class=\"ez-toc-section\" id=\"Why_automate_social_media_with_an_AI_agent_instead_of_a_dashboard\"><\/span>Why automate social media with an AI agent instead of a dashboard<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Dashboards make you do the work. You open the tab, pick the account, write the caption, upload the media, set the time, and hit schedule. Repeat for every post, every platform, every week. The tool helps, but you&#8217;re still the one clicking.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">An AI agent flips that. You state the goal once, and it executes the steps. The difference is who holds the workflow in their head: you, or the agent.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Here&#8217;s a concrete before-and-after. Posting an image to Instagram from a dashboard means generating the image somewhere, downloading it, uploading it, writing the caption, and scheduling. Five steps, maybe three minutes, across two tools. With Claude Code and&nbsp;<code>simplified-cli<\/code>, you type one sentence and the agent does all five.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">A few reasons this approach wins for small teams:<\/p>\n\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-fe5161\">\n<li class=\" eplus-wrapper\"><strong>No context-switching.<\/strong>\u00a0You stay in one terminal. The agent talks to Simplified through the CLI, so design, writing, and scheduling happen in the same place.<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>It chains tasks.<\/strong>\u00a0Because every command returns JSON, the agent reads the result of one step and feeds it into the next. Generate an image, grab the URL it returns, then post with that URL\u2014automatically.<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>It handles the boring parts.<\/strong>\u00a0Pulling last month&#8217;s numbers, reformatting a blog into five posts, queueing a week of content. These are repetitive and rule-based, exactly what an agent is good at.<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>You stay in control.<\/strong>\u00a0The agent proposes the commands and runs them, but you approve the actions and review the output. It&#8217;s automation with a human in the loop, not a black box.<\/li>\n<\/ul>\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">If you want the bigger picture on where this fits, our&nbsp;<strong>social media automation guide<\/strong>&nbsp;covers the strategy side. This article is the hands-on how-to.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\" id=\"what-you-need-before-you-start\"><span class=\"ez-toc-section\" id=\"What_you_need_before_you_start\"><\/span>What you need before you start<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Three things. None of them take long to set up.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><strong>1. Claude Code installed.<\/strong>&nbsp;Claude Code is Anthropic&#8217;s agentic CLI for the terminal. If you&#8217;ve used it for coding, this is the same tool\u2014you&#8217;re just pointing it at social media instead of a codebase. It supports plugins and MCP (Model Context Protocol), which is how external tools like&nbsp;<code>simplified-cli<\/code>&nbsp;connect to it. Check Anthropic&#8217;s documentation if you haven&#8217;t installed it yet.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><strong>2. A Simplified account.<\/strong>&nbsp;You&#8217;ll need an active account to connect your social profiles and generate content. The&nbsp;<a href=\"https:\/\/simplified.com\/social-media\" target=\"_blank\" rel=\"noreferrer noopener\">free plan<\/a>&nbsp;lets you connect 3 social accounts and test the workflow before you commit to anything. Connect your Instagram, LinkedIn, or whichever platforms you post to.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><strong>3. A Simplified API key.<\/strong>&nbsp;This is what authorizes the CLI to act on your account. Go to Simplified.com, open Settings, find API Keys, and generate one. Copy it somewhere safe\u2014you&#8217;ll set it as an environment variable in a moment.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">That&#8217;s the whole list. You don&#8217;t need to write code, understand MCP internals, or read API documentation. The plugin and its bundled skill handle the technical details.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\" id=\"install-the-simplified-cli-plugin-and-set-your-api-key\"><span class=\"ez-toc-section\" id=\"Install_the_simplified-cli_plugin_and_set_your_API_key\"><\/span>Install the simplified-cli plugin and set your API key<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">There are two ways to install&nbsp;<code>simplified-cli<\/code>. Pick whichever fits how you work.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\" id=\"option-a-install-as-a-claude-code-plugin-recommended\"><span class=\"ez-toc-section\" id=\"Option_A_Install_as_a_Claude_Code_plugin_recommended\"><\/span><strong>Option A: Install as a Claude Code plugin (recommended)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Inside Claude Code, add the marketplace and install the plugin:<\/p>\n\n\n\n<pre class=\" wp-block-code eplus-wrapper\"><code>\/plugin marketplace add celeryhq\/simplified-cli\n<\/code><\/pre>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">This registers the plugin with Claude Code. The big advantage here: the plugin ships with a Claude Code&nbsp;<strong>skill<\/strong>, a bundled instruction set that teaches the agent exactly how to use every command. You don&#8217;t have to explain how posting or analytics work. The agent already knows.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\" id=\"option-b-install-via-npm\"><span class=\"ez-toc-section\" id=\"Option_B_Install_via_npm\"><\/span><strong>Option B: Install via npm<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">If you&#8217;d rather have the binary available system-wide, install it globally with npm:<\/p>\n\n\n\n<pre class=\" wp-block-code eplus-wrapper\"><code>npm install -g simplified-cli\n<\/code><\/pre>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">This gives you a&nbsp;<code>simplified<\/code>&nbsp;command you can run directly in any terminal, and Claude Code can call it too. Use this if you also want to script tasks outside of Claude.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\" id=\"set-your-api-key\"><span class=\"ez-toc-section\" id=\"Set_your_API_key\"><\/span><strong>Set your API key<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Either way, the CLI needs your API key to authenticate. Export it as an environment variable:<\/p>\n\n\n\n<pre class=\" wp-block-code eplus-wrapper\"><code>export SIMPLIFIED_API_KEY=your_key_here\n<\/code><\/pre>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">That&#8217;s it. To confirm everything connected, ask Claude to list your accounts:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote eplus-wrapper is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"eplus-wrapper eplus-styles-uid-fe641a wp-block-paragraph\"><strong>You type:<\/strong>\u00a0&#8220;List my connected social accounts.&#8221;<\/p><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote eplus-wrapper is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"eplus-wrapper eplus-styles-uid-a62243 wp-block-paragraph\"><strong>Claude runs:<\/strong><\/p>\n\n\n<pre class=\" wp-block-code eplus-wrapper\"><code>simplified accounts:list\n<\/code><\/pre>\n<\/blockquote>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">The command returns JSON with each connected account and its ID. You&#8217;ll use those account IDs to target specific platforms. Keep them handy\u2014or just let the agent look them up each time, since it can re-run&nbsp;<code>accounts:list<\/code>&nbsp;whenever it needs an ID.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Want to understand how this compares to calling the API directly? Our guide on\u00a0<a href=\"https:\/\/simplified.com\/blog\/ai-writing\/post-to-social-media-api\" type=\"link\" id=\"https:\/\/simplified.com\/blog\/ai-writing\/post-to-social-media-api\" target=\"_blank\" rel=\"noreferrer noopener\">posting to social media via API<\/a>\u00a0covers the raw approach. The CLI wraps all of that so you don&#8217;t have to.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\" id=\"real-workflows-prompts-you-type-and-commands-claude-runs\"><span class=\"ez-toc-section\" id=\"Real_workflows_prompts_you_type_and_commands_Claude_runs\"><\/span>Real workflows: prompts you type and commands Claude runs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Here&#8217;s where it gets practical. Each workflow below shows the plain-English prompt you give Claude and the&nbsp;<code>simplified<\/code>&nbsp;commands the agent runs to make it happen. These are reproducible\u2014set up the plugin, then try them on your own accounts.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\" id=\"workflow-1-generate-an-image-and-post-it-to-instagram\"><span class=\"ez-toc-section\" id=\"Workflow_1_Generate_an_image_and_post_it_to_Instagram\"><\/span><strong>Workflow 1: Generate an image and post it to Instagram<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">This is the headline use case: one prompt, image to published queue.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote eplus-wrapper is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"eplus-wrapper eplus-styles-uid-fe641a wp-block-paragraph\"><strong>You type:<\/strong>\u00a0&#8220;Generate a realistic sunset image over a city skyline, then post it to my Instagram with the caption &#8216;Golden hour in the city.'&#8221;<\/p><\/blockquote>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">The agent breaks this into two steps. First it generates the image. Because image generation runs asynchronously, it returns a&nbsp;<code>task_id<\/code>, so the agent uses&nbsp;<code>--wait<\/code>&nbsp;to hold until the image is ready:<\/p>\n\n\n\n<pre class=\" wp-block-code eplus-wrapper\"><code>simplified ai-image:generate --model flux.flux-realism --prompt \"realistic sunset over a city skyline, golden hour\" --wait\n<\/code><\/pre>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">When that finishes, the command returns the image URL in its JSON output. The agent grabs that URL and creates the post, queuing it to your Instagram account:<\/p>\n\n\n\n<pre class=\" wp-block-code eplus-wrapper\"><code>simplified posts:create -c \"Golden hour in the city.\" -a \"&lt;instagram_account_id&gt;\" --action add_to_queue --media \"&lt;generated_image_url&gt;\"\n<\/code><\/pre>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Two commands, one sentence from you. The agent handled the handoff between image generation and posting on its own. If you want a different look, you change the prompt\u2014&#8221;minimalist flat illustration&#8221; or &#8220;moody black-and-white photo&#8221;\u2014and the agent adjusts the&nbsp;<code>--prompt<\/code>&nbsp;value.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\" id=\"workflow-2-schedule-a-week-of-posts\"><span class=\"ez-toc-section\" id=\"Workflow_2_Schedule_a_week_of_posts\"><\/span><strong>Workflow 2: Schedule a week of posts<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Planning ahead is where automation earns its keep. Instead of scheduling seven posts by hand, describe the week and let the agent queue them.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote eplus-wrapper is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"eplus-wrapper eplus-styles-uid-fe641a wp-block-paragraph\"><strong>You type:<\/strong>\u00a0&#8220;Draft 5 LinkedIn posts about remote team productivity, one per weekday, and add them all to my queue.&#8221;<\/p><\/blockquote>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">The agent writes five captions (this is where Claude&#8217;s writing ability does the heavy lifting), then runs&nbsp;<code>posts:create<\/code>&nbsp;once per post, adding each to the queue:<\/p>\n\n\n\n<pre class=\" wp-block-code eplus-wrapper\"><code>simplified posts:create -c \"Remote work isn't about location. It's about trust...\" -a \"&lt;linkedin_account_id&gt;\" --action add_to_queue\nsimplified posts:create -c \"Async updates beat status meetings for one reason...\" -a \"&lt;linkedin_account_id&gt;\" --action add_to_queue\n<\/code><\/pre>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">&#8230;and so on for all five. Each call returns JSON confirming the post was queued, so the agent can report back exactly what it scheduled.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Need to change one? Ask Claude to list your scheduled posts and update the one you want:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote eplus-wrapper is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"eplus-wrapper eplus-styles-uid-fe641a wp-block-paragraph\"><strong>You type:<\/strong>\u00a0&#8220;Show me my queued LinkedIn posts and reword Wednesday&#8217;s to be more casual.&#8221;<\/p><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote eplus-wrapper is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"eplus-wrapper eplus-styles-uid-a62243 wp-block-paragraph\"><strong>Claude runs:<\/strong><\/p>\n\n\n<pre class=\" wp-block-code eplus-wrapper\"><code>simplified posts:list -a \"&lt;linkedin_account_id&gt;\"\nsimplified posts:update &lt;post_id&gt; -c \"New casual caption...\"\n<\/code><\/pre>\n<\/blockquote>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">You can delete with&nbsp;<code>posts:delete &lt;post_id&gt;<\/code>&nbsp;the same way. For more on crafting the captions themselves, our&nbsp;<a href=\"https:\/\/simplified.com\/blog\/social-media\/ai-social-media-post-generator\" target=\"_blank\" rel=\"noreferrer noopener\">AI social media post generator guide<\/a>&nbsp;goes deeper on writing posts that land.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\" id=\"workflow-3-pull-last-months-analytics\"><span class=\"ez-toc-section\" id=\"Workflow_3_Pull_last_months_analytics\"><\/span><strong>Workflow 3: Pull last month&#8217;s analytics<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Reporting is the chore nobody wants. The agent makes it a single question.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote eplus-wrapper is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"eplus-wrapper eplus-styles-uid-fe641a wp-block-paragraph\"><strong>You type:<\/strong>\u00a0&#8220;Pull my Instagram analytics for May and tell me which posts performed best.&#8221;<\/p><\/blockquote>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">The agent first grabs the aggregated numbers for the date range, then pulls per-post data to find the winners:<\/p>\n\n\n\n<pre class=\" wp-block-code eplus-wrapper\"><code>simplified analytics:aggregated -a \"&lt;instagram_account_id&gt;\" --from 2026-05-01 --to 2026-05-31\nsimplified analytics:posts -a \"&lt;instagram_account_id&gt;\" --from 2026-05-01 --to 2026-05-31\n<\/code><\/pre>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Both return JSON. Because the agent can read that output directly, it doesn&#8217;t just dump numbers at you\u2014it summarizes reach, engagement, and your top posts in plain language. Want to know who you&#8217;re reaching? Add audience data:<\/p>\n\n\n\n<pre class=\" wp-block-code eplus-wrapper\"><code>simplified analytics:audience -a \"&lt;instagram_account_id&gt;\"\n<\/code><\/pre>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Now you can ask follow-ups in the same conversation: &#8220;Which of these should I repost?&#8221; or &#8220;What time were my best posts published?&#8221; The agent already has the data loaded, so it answers without you re-pulling anything.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\" id=\"workflow-4-repurpose-a-blog-post-into-social-posts\"><span class=\"ez-toc-section\" id=\"Workflow_4_Repurpose_a_blog_post_into_social_posts\"><\/span><strong>Workflow 4: Repurpose a blog post into social posts<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">You wrote a blog post. Now you need it on five platforms in five different formats. This is a perfect agent task because it combines writing, image generation, and posting.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote eplus-wrapper is-layout-flow wp-block-quote-is-layout-flow\"><p class=\"eplus-wrapper eplus-styles-uid-fe641a wp-block-paragraph\"><strong>You type:<\/strong>\u00a0&#8220;Take my latest blog post on email subject lines, turn it into a LinkedIn post, an Instagram caption with a matching image, and a Bluesky post. Queue all three.&#8221;<\/p><\/blockquote>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">The agent reads the source content (paste it or point Claude at the file), writes platform-specific versions, generates an image for the visual platforms, then queues each post:<\/p>\n\n\n\n<pre class=\" wp-block-code eplus-wrapper\"><code>simplified ai-image:generate --model flux.flux-realism --prompt \"clean graphic about writing better email subject lines\" --wait\nsimplified posts:create -c \"&lt;LinkedIn version&gt;\" -a \"&lt;linkedin_account_id&gt;\" --action add_to_queue\nsimplified posts:create -c \"&lt;Instagram caption&gt;\" -a \"&lt;instagram_account_id&gt;\" --action add_to_queue --media \"&lt;image_url&gt;\"\nsimplified posts:create -c \"&lt;Bluesky version&gt;\" -a \"&lt;bluesky_account_id&gt;\" --action add_to_queue\n<\/code><\/pre>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">One blog post, three platforms, one prompt. The agent adapted the tone for each channel\u2014punchy for Bluesky, professional for LinkedIn, visual-first for Instagram\u2014and handled the image generation in between. For the strategy behind repurposing, see our&nbsp;<a href=\"https:\/\/simplified.com\/blog\/social-media\/ai-agents-for-social-media\" target=\"_blank\" rel=\"noreferrer noopener\">AI agents for social media<\/a> guide.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Beyond these four, the CLI also handles video and image editing. You can run&nbsp;<code>simplified video:script-to-video --wait<\/code>&nbsp;to turn a script into a video, or&nbsp;<code>simplified image:remove-background --wait<\/code>&nbsp;to clean up a product photo before posting. Same pattern every time: async tasks return a&nbsp;<code>task_id<\/code>, and&nbsp;<code>--wait<\/code>&nbsp;holds until the result is ready.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\" id=\"tips-and-guardrails-for-using-claude-code-safely\"><span class=\"ez-toc-section\" id=\"Tips_and_guardrails_for_using_Claude_Code_safely\"><\/span><strong>Tips and guardrails for using Claude Code safely<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Automation is powerful, which means a sloppy prompt can publish something you didn&#8217;t intend. A few habits keep you in control.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><strong>Use the queue, not instant publish.<\/strong>&nbsp;The&nbsp;<code>--action add_to_queue<\/code>&nbsp;flag adds posts to your Simplified queue instead of pushing them live immediately. This gives you a review step. Check the queue in Simplified before anything goes out, especially when you&#8217;re getting started.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><strong>Confirm account IDs before bulk actions.<\/strong>&nbsp;When you schedule a week of posts, make sure the agent is targeting the right account. A quick &#8220;list my accounts first, then schedule&#8221; in your prompt avoids posting LinkedIn content to your Instagram by mistake.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><strong>Review captions before queueing.<\/strong>&nbsp;Claude writes good first drafts, but it&#8217;s still a draft. Ask to see the captions before they&#8217;re queued: &#8220;Show me the five posts before you add them.&#8221; Read them, tweak what&#8217;s off, then approve.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><strong>Keep your API key private.<\/strong>&nbsp;Your&nbsp;<code>SIMPLIFIED_API_KEY<\/code>&nbsp;controls your account. Don&#8217;t paste it into shared chats, commit it to a repo, or hardcode it into scripts. Set it as an environment variable and leave it there.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><strong>Always&nbsp;<code>--wait<\/code>&nbsp;on async tasks.<\/strong>&nbsp;Image generation, video creation, and background removal run asynchronously. If you don&#8217;t wait, the agent might try to post before the media exists. The bundled skill knows to use&nbsp;<code>--wait<\/code>, but it&#8217;s worth confirming when you write custom prompts.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><strong>Be honest about what this is.<\/strong>&nbsp;This setup automates the mechanical work\u2014generating, writing drafts, scheduling, reporting. It doesn&#8217;t replace your judgment about what to say or when to say it. Treat the agent as a fast assistant, not an autopilot. You&#8217;re still the editor.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">One more practical note: the agent is only as good as the prompt. &#8220;Post something&#8221; gives you something generic. &#8220;Write a LinkedIn post about our new feature, keep it under 100 words, end with a question&#8221; gives you something usable. Specific prompts, specific results.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\" id=\"start-automating-your-social-media-with-claude-code\"><span class=\"ez-toc-section\" id=\"Start_automating_your_social_media_with_Claude_Code\"><\/span><strong>Start automating your social media with Claude Code<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Automating social media with Claude Code comes down to four moves. Install the&nbsp;<code>simplified-cli<\/code>&nbsp;plugin with&nbsp;<code>\/plugin marketplace add celeryhq\/simplified-cli<\/code>. Set your&nbsp;<code>SIMPLIFIED_API_KEY<\/code>. Confirm your accounts with&nbsp;<code>accounts:list<\/code>. Then describe what you want and let the agent run the commands.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">The payoff is real for small teams. Instead of clicking through a dashboard for every post, you generate an image, schedule a week of content, pull a month of analytics, or repurpose a blog\u2014each with a single plain-English prompt. The agent handles the JSON handoffs, the&nbsp;<code>--wait<\/code>&nbsp;timing, and the per-platform formatting. You handle the strategy and the final approval.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Is this for everyone? If you live in a visual dashboard and never touch a terminal, the standard Simplified app is the better fit. But if you&#8217;re comfortable in Claude Code and want your social workflow to run on plain English, the CLI turns &#8220;I should post this&#8221; into one sentence.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\" id=\"frequently-asked-questions\"><span class=\"ez-toc-section\" id=\"Frequently_asked_questions\"><\/span>Frequently asked questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\" id=\"how-do-i-automate-social-media-with-claude-code\"><span class=\"ez-toc-section\" id=\"How_do_I_automate_social_media_with_Claude_Code\"><\/span><strong>How do I automate social media with Claude Code?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Install the&nbsp;<code>simplified-cli<\/code>&nbsp;plugin in Claude Code with&nbsp;<code>\/plugin marketplace add celeryhq\/simplified-cli<\/code>, then set your Simplified API key with&nbsp;<code>export SIMPLIFIED_API_KEY=your_key<\/code>. After that, type plain-English requests like &#8220;generate an image and post it to Instagram,&#8221; and the agent runs the right&nbsp;<code>simplified<\/code>&nbsp;commands for you, including image generation, scheduling, and analytics.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\" id=\"do-i-need-to-know-how-to-code-to-use-the-simplified-cli-plugin\"><span class=\"ez-toc-section\" id=\"Do_I_need_to_know_how_to_code_to_use_the_simplified-cli_plugin\"><\/span><strong>Do I need to know how to code to use the simplified-cli plugin?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">No. The plugin ships with a Claude Code skill that teaches the agent every command, so you describe tasks in natural language and Claude handles the commands. You set the API key once as an environment variable, which is a single copy-paste. You never write code or read API documentation yourself.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\" id=\"whats-the-difference-between-claude-code-plugins-and-mcp-for-social-media\"><span class=\"ez-toc-section\" id=\"Whats_the_difference_between_Claude_Code_plugins_and_MCP_for_social_media\"><\/span><strong>What&#8217;s the difference between Claude Code plugins and MCP for social media?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Claude Code plugins (like&nbsp;<code>simplified-cli<\/code>) bundle commands and a skill that the agent loads directly, while MCP (Model Context Protocol) is the broader standard for connecting external tools to Claude. The&nbsp;<code>simplified-cli<\/code>&nbsp;plugin is the simplest path for social media because it installs in one line and the agent already knows how to use it.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\" id=\"which-social-platforms-does-simplified-cli-support\"><span class=\"ez-toc-section\" id=\"Which_social_platforms_does_simplified-cli_support\"><\/span><strong>Which social platforms does simplified-cli support?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">The CLI connects to 10 platforms through Simplified: Instagram, Facebook, LinkedIn, TikTok, YouTube, Pinterest, Threads, Google Business, Bluesky, and TikTok Business. You target a specific platform using its account ID, which you get from the&nbsp;<code>simplified accounts:list<\/code>&nbsp;command.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\" id=\"can-claude-code-generate-images-and-post-them-automatically\"><span class=\"ez-toc-section\" id=\"Can_Claude_Code_generate_images_and_post_them_automatically\"><\/span><strong>Can Claude Code generate images and post them automatically?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Yes. Ask Claude to generate an image and post it, and it runs&nbsp;<code>simplified ai-image:generate --model flux.flux-realism --prompt \"...\" --wait<\/code>&nbsp;to create the image, then passes the returned URL into&nbsp;<code>simplified posts:create ... --media \"&lt;url&gt;\"<\/code>&nbsp;to queue the post. The&nbsp;<code>--wait<\/code>&nbsp;flag holds until the image is ready so nothing publishes before the media exists.<\/p>\n\n\n\n<div class=\"wp-block-stackable-call-to-action stk-block-call-to-action stk-block stk-2d15cda stk-block-background is-style-default stk--has-background-overlay\" data-v=\"2\" data-block-id=\"2d15cda\"><style>.stk-2d15cda {background-image:url(https:\/\/siteimages.simplified.com\/blog\/light-bg.png?auto=format&amp;ixlib=php-3.3.1) !important;border-radius:32px !important;overflow:hidden !important;margin-bottom:25px !important;}.stk-2d15cda-container{background-color:#ffffffb3 !important;border-radius:30px !important;overflow:hidden !important;box-shadow:0px 70px 90px -20px #4849794d !important;}.stk-2d15cda-container:before{background-color:#ffffffb3 !important;}<\/style><div class=\"stk-block-call-to-action__content stk-content-align stk-2d15cda-column stk-container stk-2d15cda-container\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-2d15cda-inner-blocks\"><h2 class=\" wp-block-heading has-black-color has-text-color has-large-font-size eplus-wrapper eplus-styles-uid-2ce6e3\" id=\"h-ready-to-try-it-nbsp-create-a-free-simplified-account-grab-your-api-key-and-install-the-plugin-your-first-generate-and-post-takes-about-two-minutes-most-of-which-is-waiting-for-the-image-to-render\"><span class=\"ez-toc-section\" id=\"Ready_to_try_it_Create_a_free_Simplified_account_grab_your_API_key_and_install_the_plugin_Your_first_generate-and-post_takes_about_two_minutes%E2%80%94most_of_which_is_waiting_for_the_image_to_render\"><\/span>Ready to try it?\u00a0Create a free Simplified account, grab your API key, and install the plugin. Your first generate-and-post takes about two minutes\u2014most of which is waiting for the image to render.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<div class=\"wp-block-stackable-button-group stk-block-button-group stk-block stk-8d8316b\" data-block-id=\"8d8316b\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-button-group\">\n<div class=\"wp-block-stackable-button stk-block-button is-style-ghost stk-block stk-76302b1\" data-block-id=\"76302b1\"><style>.stk-76302b1 .stk-button{background:#fcb900 !important;border-top-left-radius:8px !important;border-top-right-radius:8px !important;border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important;}.stk-76302b1 .stk-button:hover:after{background:transparent !important;opacity:1 !important;}:where(.stk-hover-parent:hover,  .stk-hover-parent.stk--is-hovered) .stk-76302b1 .stk-button:after{background:transparent !important;opacity:1 !important;}.stk-76302b1 .stk-button:before{box-shadow:none !important;border-style:solid !important;border-color:#000000 !important;border-top-width:2px !important;border-right-width:2px !important;border-bottom-width:2px !important;border-left-width:2px !important;}.stk-76302b1 .stk-button__inner-text{color:#000000 !important;font-weight:bold !important;}<\/style><a class=\"stk-link stk-button stk--hover-effect-darken\" href=\"https:\/\/simplified.com\/social-media\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-text-color has-black-color stk-button__inner-text\">Sign up for free<\/span><\/a><\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can automate social media with Claude Code by installing the open-source&nbsp;simplified-cli&nbsp;plugin, setting your Simplified API key, then telling Claude what you want in plain English. Type &#8220;generate a sunset image and post it to Instagram,&#8221; and the agent runs the right commands, waits for the image to render, and queues the post. No dashboard, no tab-switching, no manual export. That&#8217;s the short version. Here&#8217;s the part that matters: this isn&#8217;t a chatbot that writes captions and stops. Claude Code is Anthropic&#8217;s agentic coding CLI, and with the right plugin it can actually take action across 10 social platforms. You [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":30699,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"editor_plus_copied_stylings":"{}","fifu_image_url":"https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg","fifu_image_alt":"How to Automate Social Media With Claude Code (2026)","footnotes":""},"categories":[935],"tags":[3970,3966,3968,3967,3969,3518],"class_list":["post-30693","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ai-writing","tag-ai-agent-social-media","tag-automate-social-media-with-claude-code","tag-claude-code-mcp","tag-claude-code-plugins","tag-claude-code-social-media","tag-how-to-use-claude-code","post--single"],"featured_image_urls_v2":{"full":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",945,474,false],"thumbnail":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",150,75,false],"medium":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",300,150,false],"medium_large":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",768,385,false],"large":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",945,474,false],"1536x1536":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",945,474,false],"2048x2048":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",945,474,false],"ceris-xxxs-1_1":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",70,35,false],"ceris-xxs-4_3":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",180,90,false],"ceris-xxs-1_1":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",180,90,false],"ceris-xs-16_9 400x225":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",400,201,false],"ceris-xs-4_3":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",370,185,false],"ceris-xs-2_1":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",400,200,false],"ceris-xs-1_1":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",400,201,false],"ceris-xs-16_9":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",600,301,false],"ceris-s-4_3":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",600,301,false],"ceris-s-2_1":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",598,300,false],"ceris-s-1_1":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",600,301,false],"ceris-m-16_9":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",800,401,false],"ceris-m-4_3":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",800,401,false],"ceris-m-2_1":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",797,400,false],"ceris-m-auto":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",800,401,false],"ceris-l-16_9":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",945,474,false],"ceris-l-4_3":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",945,474,false],"ceris-l-2_1":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",945,474,false],"ceris-xl-16_9":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",945,474,false],"ceris-xl-4_3":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",945,474,false],"ceris-xl-2_1":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",945,474,false],"ceris-xxl":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",945,474,false],"bdpp-medium":["https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg",640,321,false]},"post_excerpt_stackable_v2":"<p>You can automate social media with Claude Code by installing the open-source&nbsp;simplified-cli&nbsp;plugin, setting your Simplified API key, then telling Claude what you want in plain English. Type &#8220;generate a sunset image and post it to Instagram,&#8221; and the agent runs the right commands, waits for the image to render, and queues the post. No dashboard, no tab-switching, no manual export. That&#8217;s the short version. Here&#8217;s the part that matters: this isn&#8217;t a chatbot that writes captions and stops. Claude Code is Anthropic&#8217;s agentic coding CLI, and with the right plugin it can actually take action across 10 social platforms. You&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/simplified.com\/blog\/ai-writing\" rel=\"category tag\">AI Writing<\/a>","author_info_v2":{"name":"KD Deshpande","url":"https:\/\/simplified.com\/blog\/author\/kdsimplified-co"},"comments_num_v2":"0 comments","yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.9 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Automate Social Media With Claude Code (2026 Guide)<\/title>\n<meta name=\"description\" content=\"Learn how to automate social media with Claude Code and the simplified-cli plugin. Generate images, schedule posts, and pull analytics in plain English.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Automate Social Media With Claude Code (2026) | Simplified\" \/>\n<meta property=\"og:description\" content=\"Learn how to automate social media with Claude Code and the simplified-cli plugin. Generate images, schedule posts, and pull analytics in plain English.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code\" \/>\n<meta property=\"og:site_name\" content=\"Simplified\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/simplifiedhq\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/sosimplified\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-10T09:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T13:08:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg\" \/>\n<meta name=\"author\" content=\"KD Deshpande\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/sosimplified\" \/>\n<meta name=\"twitter:site\" content=\"@sosimplified\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"KD Deshpande\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Automate Social Media With Claude Code (2026 Guide)","description":"Learn how to automate social media with Claude Code and the simplified-cli plugin. Generate images, schedule posts, and pull analytics in plain English.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code","og_locale":"en_US","og_type":"article","og_title":"How to Automate Social Media With Claude Code (2026) | Simplified","og_description":"Learn how to automate social media with Claude Code and the simplified-cli plugin. Generate images, schedule posts, and pull analytics in plain English.","og_url":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code","og_site_name":"Simplified","article_publisher":"https:\/\/www.facebook.com\/simplifiedhq\/","article_author":"https:\/\/www.facebook.com\/sosimplified","article_published_time":"2026-06-10T09:00:00+00:00","article_modified_time":"2026-06-15T13:08:42+00:00","og_image":[{"url":"https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg","type":"","width":"","height":""}],"author":"KD Deshpande","twitter_card":"summary_large_image","twitter_image":"https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg","twitter_creator":"@https:\/\/twitter.com\/sosimplified","twitter_site":"@sosimplified","twitter_misc":{"Written by":"KD Deshpande","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code#article","isPartOf":{"@id":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code"},"author":{"name":"KD Deshpande","@id":"https:\/\/simplified.com\/blog\/#\/schema\/person\/63bd14bf8e37f67392698a1232f1816c"},"headline":"How to Automate Social Media With Claude Code (2026)","datePublished":"2026-06-10T09:00:00+00:00","dateModified":"2026-06-15T13:08:42+00:00","mainEntityOfPage":{"@id":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code"},"wordCount":2589,"publisher":{"@id":"https:\/\/simplified.com\/blog\/#organization"},"image":{"@id":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code#primaryimage"},"thumbnailUrl":"https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg","keywords":["ai agent social media","automate social media with claude code","claude code mcp","claude code plugins","claude code social media","how to use claude code"],"articleSection":["AI Writing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code","url":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code","name":"Automate Social Media With Claude Code (2026 Guide)","isPartOf":{"@id":"https:\/\/simplified.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code#primaryimage"},"image":{"@id":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code#primaryimage"},"thumbnailUrl":"https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg","datePublished":"2026-06-10T09:00:00+00:00","dateModified":"2026-06-15T13:08:42+00:00","description":"Learn how to automate social media with Claude Code and the simplified-cli plugin. Generate images, schedule posts, and pull analytics in plain English.","breadcrumb":{"@id":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code#primaryimage","url":"https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg","contentUrl":"https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg","width":"945","height":"474","caption":"How to Automate Social Media With Claude Code (2026)"},{"@type":"BreadcrumbList","@id":"https:\/\/simplified.com\/blog\/ai-writing\/automate-social-media-claude-code#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simplified.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AI Writing","item":"https:\/\/simplified.com\/blog\/ai-writing"},{"@type":"ListItem","position":3,"name":"How to Automate Social Media With Claude Code (2026)"}]},{"@type":"WebSite","@id":"https:\/\/simplified.com\/blog\/#website","url":"https:\/\/simplified.com\/blog\/","name":"Blog | Simplified","description":"Everything AI - Graphic Design, Video Editing, Copywriting &amp; Social Media with Simplified","publisher":{"@id":"https:\/\/simplified.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simplified.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/simplified.com\/blog\/#organization","name":"Simplified","url":"https:\/\/simplified.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simplified.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/blog.simplified.com\/wp-content\/uploads\/2021\/08\/Simplified-logo-small.jpeg","contentUrl":"https:\/\/blog.simplified.com\/wp-content\/uploads\/2021\/08\/Simplified-logo-small.jpeg","width":200,"height":200,"caption":"Simplified"},"image":{"@id":"https:\/\/simplified.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/simplifiedhq\/","https:\/\/x.com\/sosimplified","https:\/\/www.instagram.com\/simplifiedhq\/","https:\/\/www.linkedin.com\/company\/simplifiedhq","https:\/\/www.tiktok.com\/@simplifiedhq","https:\/\/www.youtube.com\/@SimplifiedAI"]},{"@type":"Person","@id":"https:\/\/simplified.com\/blog\/#\/schema\/person\/63bd14bf8e37f67392698a1232f1816c","name":"KD Deshpande","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/98558bffa5472de1a3bbd6d7ee632ad089108b31ac974f1ef28b3ce2ba682915?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/98558bffa5472de1a3bbd6d7ee632ad089108b31ac974f1ef28b3ce2ba682915?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98558bffa5472de1a3bbd6d7ee632ad089108b31ac974f1ef28b3ce2ba682915?s=96&d=blank&r=g","caption":"KD Deshpande"},"description":"KD Deshpande is the founder and CEO of Simplified, an all-in-one platform for content creation. With a background in digital product development, he blends technology and storytelling to build tools that empower creative teams.","sameAs":["https:\/\/simplified.com","https:\/\/www.facebook.com\/sosimplified","https:\/\/www.instagram.com\/simplified.app\/","https:\/\/www.linkedin.com\/company\/sosimplified\/","https:\/\/x.com\/https:\/\/twitter.com\/sosimplified"],"url":"https:\/\/simplified.com\/blog\/author\/kdsimplified-co"}]}},"jetpack_featured_media_url":"https:\/\/siteimages.simplified.com\/blog\/how-to-automate-social-media-with-claude-code.jpg","_links":{"self":[{"href":"https:\/\/blog.simplified.com\/blog\/wp-json\/wp\/v2\/posts\/30693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.simplified.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.simplified.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.simplified.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.simplified.com\/blog\/wp-json\/wp\/v2\/comments?post=30693"}],"version-history":[{"count":1,"href":"https:\/\/blog.simplified.com\/blog\/wp-json\/wp\/v2\/posts\/30693\/revisions"}],"predecessor-version":[{"id":30718,"href":"https:\/\/blog.simplified.com\/blog\/wp-json\/wp\/v2\/posts\/30693\/revisions\/30718"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.simplified.com\/blog\/wp-json\/wp\/v2\/media\/30699"}],"wp:attachment":[{"href":"https:\/\/blog.simplified.com\/blog\/wp-json\/wp\/v2\/media?parent=30693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.simplified.com\/blog\/wp-json\/wp\/v2\/categories?post=30693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.simplified.com\/blog\/wp-json\/wp\/v2\/tags?post=30693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}