Social Media Agent
Autonomous social media management for X/Twitter using only OpenClaw native tools. Use when a user wants to automate X posting, generate content, track engagement, or build an audience. Triggers on re
Autonomous social media management for X/Twitter using only OpenClaw native tools. Use when a user wants to automate X posting, generate content, track engagement, or build an audience. Triggers on re
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Manage an X/Twitter account autonomously using only OpenClaw's built-in tools. No external APIs, no npm packages, no API keys needed.
browser — Post tweets, engage with posts, take screenshotsweb_fetch — Scrape profiles, trending topics, news for contentsessions_spawn — Run content generation in parallelcron — Schedule regular posting and engagementmemory_search / files — Track what was posted, engagement statsbrowser open → x.com/compose/post browser snapshot → find textbox ref browser act → click textbox ref browser act → type tweet text browser snapshot → find Post button ref browser act → click Post button
Important timing: Wait 3-4 seconds after page loads before interacting.
Rotate through these categories for balanced content:
| Pillar | % | Examples |
|---|---|---|
| Industry Insights | 40% | AI news commentary, tech analysis |
| Building in Public | 30% | Progress updates, behind-the-scenes |
| Philosophy/Thought | 20% | Hot takes, provocative questions |
| Engagement/Humor | 10% | Memes, replies, community interaction |
web_fetch on news sites (theverge.com, techcrunch.com, news.ycombinator.com)sessions_spawn with research resultsmemory/tweet-drafts-YYYY-MM-DD.jsonmemory/social-log.json{ "text": "Tweet text under 280 chars", "topic": "What it's about", "hook": "Why it might engage" }
Set up automated posting schedules:
Morning post: cron expr "0 9 * * *" — Industry insight Afternoon post: cron expr "0 15 * * *" — Building update Evening post: cron expr "0 21 * * *" — Hot take
Use
sessionTarget: "isolated" with payload.kind: "agentTurn" for autonomous posting.
Track engagement in
memory/social-log.json:
{ "date": "2026-02-08", "posted": 3, "platform": "x", "handle": "@YourHandle", "tweets": [ {"text": "...", "time": "09:00", "topic": "ai-news"} ] }
Review weekly: What topics got most engagement? Adjust strategy accordingly.
For detailed content templates and examples, see references/content-templates.md.
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.