BlackOps Center OpenClaw Skill

Control your BlackOps Center content directly from OpenClaw using natural language or CLI commands.

What is OpenClaw?

OpenClaw is an AI agent framework that lets you control your tools and workflows through conversation or command-line interfaces. The BlackOps Center skill integrates your content management directly into your OpenClaw environment.

Installation

Via ClawdHub (Recommended)

clawdhub install blackops-center

Manual Installation

  1. Clone the skill repository:
    cd ~/.openclaw/skills/
    git clone https://github.com/BlackOpsCenter/clawdbot-skill.git blackops-center
  2. Configure your API token:
    cd blackops-center
    cp config.example.yaml config.yaml
    nano config.yaml  # paste your token

Get Your API Token

  1. Log into BlackOps Center
  2. Navigate to Settings → Browser Extension
  3. Click Regenerate Token (or copy existing token)
  4. Paste into config.yaml

Features

Content Management

  • Create posts - Draft blog posts from conversation or files
  • List posts - View drafts, published posts, filter by status
  • Update posts - Modify content, publish drafts, unpublish
  • Delete posts - Remove posts permanently
  • Preview links - Get shareable preview URLs for drafts
  • Published URLs - See live URLs when publishing posts

Twitter Integration

  • Send tweets - Post single tweets or threads immediately or scheduled
  • Reply to tweets - Reply to tweets via URL or ID
  • Manage scheduled tweets - List, view, and delete scheduled tweets

General

  • Multi-site support - Manage multiple BlackOps sites with one token

Usage

With OpenClaw Conversation

Talk to your OpenClaw agent naturally:

  • "Create a blog post about AI content strategy"
    OpenClaw will generate the post and create it as a draft, returning a preview link.
  • "Show me my recent draft posts"
    OpenClaw lists your drafts with titles, IDs, and creation dates.
  • "Publish post abc123"
    OpenClaw updates the post to published status and shows the live URL.

Direct CLI Commands

Content Management

# List all sites you have access to
blackops-center list-sites

# List draft posts
blackops-center list-posts --status draft

# Create a new draft post
blackops-center create-post \
  --title "My Post Title" \
  --content "Post content in markdown" \
  --tags "ai,automation,productivity"

# Publish a draft
blackops-center update-post <post-id> --status published

# Delete a post
blackops-center delete-post <post-id>

Twitter Management

# Send an immediate tweet
blackops-center send-tweet \
  --domain "blackopscenter.com" \
  --text "Just shipped a new feature 🚀"

# Send a thread
blackops-center send-tweet \
  --domain "blackopscenter.com" \
  --thread "1/ Just launched a major update..." \
  --thread "2/ New features include AI-powered content..." \
  --thread "3/ Check it out at blackopscenter.com"

# Schedule a tweet for later
blackops-center send-tweet \
  --domain "blackopscenter.com" \
  --text "Weekly content marketing tip 💡" \
  --scheduled-for "2026-02-15T14:30:00-05:00"

# List scheduled tweets
blackops-center list-scheduled-tweets \
  --domain "blackopscenter.com"

# Delete a scheduled tweet
blackops-center delete-scheduled-tweet \
  --domain "blackopscenter.com" \
  --id abc123xyz

API Reference

Content Management

EndpointMethodPurpose
/api/ext/sitesGETList accessible sites
/api/ext/postsGETList posts (with filters)
/api/ext/postsPOSTCreate post
/api/ext/posts/:idGETGet post details
/api/ext/posts/:idPUTUpdate post
/api/ext/posts/:idDELETEDelete post

Twitter Integration

EndpointMethodPurpose
/api/ext/twitter/sendPOSTSend tweet or thread (immediate or scheduled)
/api/ext/twitter/replyPOSTReply to a tweet
/api/ext/twitter/scheduledGETList scheduled tweets
/api/ext/twitter/scheduled/:idDELETEDelete scheduled tweet

All requests require Authorization: Bearer <token> header.

Version History

v1.2.0 (2026-02-10)

  • Added: list-scheduled-tweets command - View all scheduled tweets with IDs and details
  • Added: delete-scheduled-tweet command - Delete scheduled tweets by ID
  • Added: API endpoints: GET /api/ext/twitter/scheduled and DELETE /api/ext/twitter/scheduled/:id
  • Improved: Better scheduled tweet management for bulk operations

v1.1.0 (2026-02-01)

  • Added: Automatic preview URL output when creating drafts
  • Added: Published URL display when updating posts to published status
  • Added: send-tweet command - Post tweets or threads (immediate or scheduled)
  • Added: reply-tweet command - Reply to tweets via URL or ID
  • Changed: Human-readable feedback on stderr (JSON remains on stdout)

Requirements

  • OpenClaw (any recent version)
  • BlackOps Center account with active site
  • jq for JSON processing
  • curl for API requests
  • Bash shell (Linux, macOS, WSL)

Links

OpenClaw Skill - BlackOps Center Developer Docs