Documentation
Documentation
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-centerManual Installation
- Clone the skill repository:
cd ~/.openclaw/skills/ git clone https://github.com/BlackOpsCenter/clawdbot-skill.git blackops-center - Configure your API token:
cd blackops-center cp config.example.yaml config.yaml nano config.yaml # paste your token
Get Your API Token
- Log into BlackOps Center
- Navigate to Settings → Browser Extension
- Click Regenerate Token (or copy existing token)
- 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 abc123xyzAPI Reference
Content Management
| Endpoint | Method | Purpose |
|---|---|---|
/api/ext/sites | GET | List accessible sites |
/api/ext/posts | GET | List posts (with filters) |
/api/ext/posts | POST | Create post |
/api/ext/posts/:id | GET | Get post details |
/api/ext/posts/:id | PUT | Update post |
/api/ext/posts/:id | DELETE | Delete post |
Twitter Integration
| Endpoint | Method | Purpose |
|---|---|---|
/api/ext/twitter/send | POST | Send tweet or thread (immediate or scheduled) |
/api/ext/twitter/reply | POST | Reply to a tweet |
/api/ext/twitter/scheduled | GET | List scheduled tweets |
/api/ext/twitter/scheduled/:id | DELETE | Delete scheduled tweet |
All requests require Authorization: Bearer <token> header.
Version History
v1.2.0 (2026-02-10)
- Added:
list-scheduled-tweetscommand - View all scheduled tweets with IDs and details - Added:
delete-scheduled-tweetcommand - Delete scheduled tweets by ID - Added: API endpoints:
GET /api/ext/twitter/scheduledandDELETE /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-tweetcommand - Post tweets or threads (immediate or scheduled) - Added:
reply-tweetcommand - 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
jqfor JSON processingcurlfor API requests- Bash shell (Linux, macOS, WSL)
Links
- Skill Repository: https://github.com/BlackOpsCenter/clawdbot-skill
- BlackOps Center: https://blackopscenter.com
- OpenClaw: https://openclaw.ai
- Support: support@blackopscenter.com