Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Manages social media posts across X (Twitter), LinkedIn, and Instagram from an OpenClaw agent. Handles drafting, scheduling, an approval workflow, and analytics tracking. All content is stored locally in a structured workspace directory with templates and brand voice files.
Keeps drafts, approvals, and published archives in a local file structure instead of a third-party SaaS dashboard, so all content and credentials stay under your control.
When to use it
- Scheduling a product launch post for 9am PST on X and LinkedIn
- Reviewing and approving a draft Instagram caption before it publishes
- Checking last week's engagement metrics across all three platforms
- Finding gaps in next month's content calendar
- Building a reusable template for weekly product update posts
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Schedule a product launch post for tomorrow at 9am PST on X and LinkedIn
- 1Runs draft-post.sh with --platform x,linkedin, post text, and --schedule flag set to the target time
- 2Saves draft JSON to drafts/ with status 'draft' and scheduled_at populated
- 3Presents platform previews to the user for review
- 4User approves; runs approve-post.sh to mark the post ready
- 5At scheduled time, publish-post.sh posts to each platform, adapting content for character limits, and saves response data to published/
Post published to X (280-char version, auto-threaded if needed) and LinkedIn, with post IDs and URLs archived to published/
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.