SocialRails

Data & APIs

Manage social media by scheduling posts, viewing analytics, generating AI captions, and listing connected accounts via the SocialRails API.

Install

openclaw skills install socialrails

SocialRails

Manage your social media from chat. Schedule posts, view analytics, generate AI content, and list connected accounts using the SocialRails API.

Setup

  1. Get an API key from SocialRails Dashboard (requires Creator plan or above)
  2. Install the skill:
    openclaw install socialrails
    
  3. Configure your API key:
    openclaw config socialrails apiKey sr_live_your_key_here
    

Commands

CommandDescriptionRequired Parameters
schedule-postSchedule a social media postcontent, platform
show-analyticsView posting analytics
generate-captionGenerate AI-powered contentprompt
list-postsList your scheduled or published posts
list-accountsList your connected social media accounts

Supported Platforms

Twitter, LinkedIn, Facebook, Instagram, TikTok, Bluesky, Pinterest, Threads, YouTube

Examples

> Schedule a tweet about our product launch for next Monday at 9am
> Show me analytics for the last 30 days
> Generate an Instagram caption for a photo of our new office
> List my scheduled posts
> What accounts do I have connected?

Configuration

Configuration is stored in ~/.openclaw/openclaw.json:

{
  "skills": {
    "socialrails": {
      "apiKey": "sr_live_your_key_here",
      "baseUrl": "https://socialrails.com/api/v1"
    }
  }
}

API Key Scopes

Your API key needs the right scopes for each command:

  • read — list-posts, show-analytics, list-accounts
  • write — schedule-post
  • ai — generate-caption

For full access, create a key with all three scopes.

Links