SimplePost + Gemini CLI
Publish to social media from Gemini CLI
Write and schedule social posts from your terminal. The SimplePost extension connects Gemini CLI to your accounts and publishing calendar.
Connect your social accounts in SimplePost first. 7 days free, no credit card.
Maintained by SimplePost · Updated
Connect Gemini CLI
The extension is installed from SimplePost's public GitHub repository, which Gemini CLI's extension gallery lists. It connects to the same hosted MCP server; it is not built or endorsed by Google.
What you need
- Gemini CLI with extension support.
- A SimplePost account on the free trial or any paid plan, with social accounts connected in the web app.
Install the extension
Restart Gemini CLI after installing.
gemini extensions install https://github.com/simple-post/coreConfirm it is enabled
Run /extensions list and check that simplepost is listed.
/extensions listAuthorize
Complete the browser sign-in to SimplePost.
/mcp auth simplepostTest
Ask Gemini CLI to list your SimplePost accounts and save a draft.
New to SimplePost? <link>Connect your social accounts first</link>.
Workflow
Example: schedule a post from the terminal
A short session that drafts, reviews and schedules one post for two networks.
List my SimplePost accounts. Draft a post announcing our 2.4 release for LinkedIn, and a shorter version for Bluesky under 300 characters. Save it as one draft.
Result: One draft with a Bluesky override is saved and both versions are printed.
Schedule the draft for Thursday 14:00 Europe/Paris.
Result: The post is scheduled; Gemini CLI reports the exact time.
Publishing details
What Gemini CLI can do
- Use the SimplePost skill's publishing rules in Gemini CLI sessions.
- List accounts, save drafts, preview and schedule posts.
- Read your SimplePost calendar and manage scheduled posts.
Connect social accounts in the SimplePost web app. Engagement analytics and changes to already published posts stay on the social network.
Different versions for each network
- Per-account overrides keep the LinkedIn and Bluesky versions in the same post, so they are scheduled and reported together.
Sign-in and permissions
- The extension uses OAuth with the hosted server. Gemini CLI checks the authorization server's issuer on the callback, which SimplePost includes.
- The token is stored by Gemini CLI and survives restarts; it expires after 90 days.
Publishing actions and tools
| Preview | preview_post and show_post_preview return the preview as text in the terminal. |
|---|---|
| Schedule | create_post with a scheduled time. |
| Publish now | create_post in now mode. |
| View scheduled posts | get_schedule and inspect_posts. |
| Update or cancel | update_scheduled_post and discard_scheduled_post. |
If something does not work
The extension is not listed
Restart Gemini CLI after installing, then run /extensions list.
Authorization fails
Run /mcp auth simplepost again and approve access with the same SimplePost account you used to connect social accounts.
Supported platforms
Networks Gemini CLI can publish to
All ten hosted networks work the same way from Gemini CLI: X, LinkedIn, Instagram, Facebook, Threads, Bluesky, TikTok, YouTube, Pinterest and Telegram. These platform guides are most relevant here:
- Schedule LinkedIn posts with AIPersonal-profile posts with up to 9 images or a video, visibility settings and a feed preview.
- Schedule Bluesky posts and threadsPosts, threads and quotes with up to 4 images or a video on Bluesky, with alt text support.
- Schedule X (Twitter) posts with AIPosts, threads of up to 25 posts, quotes and media on X, with weighted-length checks before publishing.
FAQ
Gemini CLI and SimplePost questions
How do I install the SimplePost extension for Gemini CLI?
Run gemini extensions install https://github.com/simple-post/core, restart Gemini CLI, then run /mcp auth simplepost.
Is the extension made by Google?
No. It is maintained in SimplePost's open-source repository and listed in Gemini CLI's public extension gallery.
Does it need an API key?
No. It uses OAuth with SimplePost's hosted MCP server.
Guides and documentation
Publish from Gemini CLI this week
7 days free · No credit card · 10 posts per platform during the trial