Schedule X from Manus then you approve

Message Manus from Telegram, WhatsApp, or Slack. Add the openquok-core skill so it schedules X posts while you review on the calendar or kanban.

Install our core skill:

Your Manus project

Chat in Manus,keep skills portable

Ask Manus to draft and schedule like any other task. The openquok-core skill runs openquok in your Cloud Computer or local shell. It finds connected channels, attaches media, and queues posts. You can publish now, schedule for later, or save drafts and approve on OpenQuok when you are ready.

Built for X with Manus

Who schedules X with Manus?

Creators & founders

Stay visible on X without living in the app. Ask your agent to schedule tweets and threads while you ship product. Message Manus to draft X posts from chat — publish now, schedule, or approve on OpenQuok.

Social managers

Batch a week of X posts. Control reply settings per tweet. Track engagement with your other channels. Manus queues X drafts at volume — your team can publish now or approve first.

Developers & agents

Pipe X drafts from your backend via the public API, CLI, or MCP. Configure thread replies and reply settings per post. Run Manus per client workspace so X drafts stay isolated.

How it works

Five steps,to Manus + OpenQuok

New to OpenQuok? Read the agent setup guide

Connect once

authenticate on the Cloud Computerpick your workspacechat from Manus securely

Choose an OpenQuok workspace, connect with OAuth2 — approve in your browser, and credentials stay on the machine that runs openquok. Ask Manus in chat to draft and schedule without opening another app.

CLI authentication options

Create Post

Sample channels

These chips set format and character limits. They are not your accounts.

Editing a Specific Network

Workspace tools. Sign in or sign up to use your library, Photo Editor, and signatures.

75 / 280

Follow-up comments
Reply
Drag and drop images or videos here, or use the icons on the editor.
46/280
Delay
09:00 + 300s ≈ 09:05:00
Post Preview
OpenQuok Brand @OpenQuok Brand
Jun 12, 9:00 AM

Ship the company launch post — a personal profile can repost after publish.

Scheduled thread replies
  • OpenQuok Brand
    After 5 min

    Thread reply publishes after your chosen delay

Post editor

Schedule thread replies on Xkeep the conversationon schedule

A strong tweet deserves a conversation. You do not need another tab open on X. Add follow-up replies in the composer with delays. Preview text and media before you schedule. Chain the full thread from one draft.

CLI command options

Targeted channels

Overview

Compare channels using each network's closest matching metric. Totals add primary series per channel — not a single blended platform metric.

Views

9,329

1 channel

Engagement

708

1 channel

Followers

—

09/25 10/01
  • OpenQuok Brand (Impressions)
Impressions
X OpenQuok Brand
10.4%
9,329
Likes
X OpenQuok Brand
8.6%
708
Replies
X OpenQuok Brand
5.8%
203
Reposts
X OpenQuok Brand
4.2%
136
Quotes
X OpenQuok Brand
3.0%
60

Insights

See what resonates on X track impressions and engagementand iterate

X analytics—Trends summary totals and per-profile impressions, likes, replies, reposts, and quotes. Then schedule more of what already works.

CLI analytics options

Scale what works

when a format hits, scale with parallel Manus sessions

Spot a winner in analytics, then spin another project or Automation while a second chat queues the next wave — credentials and channels stay scoped per workspace as you scale.

Parallel CLI sessions

Playbooks & Building Blocks Directories

X viral formats

Mix X-focused skills, and MCP servers — then tailor them to your Manus workflow.

Building Blocks

OpenQuok Core

Schedule and manage social posts with the openquok CLI — authenticate, upload media, create drafts and scheduled post…

See All

Browse every X building block.

comparisons

agent-native scheduling, not another dashboard

Most social scheduler SaaS keeps you in a browser tab. OpenQuok is built for X from Manus

Typical social scheduler SaaS

  • Copy posts between your AI chat and a separate scheduling tool
  • Siloed API keys and workflows that do not compose with your agent stack
  • Always-on integrations that bloat agent context
  • Locked to one vendor's models or automation layer
  • One-off prompts that forget how you schedule each channel
  • Autopilot publishing with no human checkpoint

OpenQuok + Manus

  • > Ask Manus to draft and schedule from the same project chat
  • > Credentials stay on the Cloud Computer or shell that runs openquok
  • > Skills load on demand — import once, invoke with / when you need scheduling
  • > CLI-first openquok-core works beside any other Manus skill or connector
  • > SKILL.md keeps channel rules and CLI examples in a portable package
  • > You choose publish-now, schedule, or draft — approve on OpenQuok when you want a review step

CLI

Command reference

X commands from the openquok-core skill — structured JSON on stdout, human-in-the-loop drafts, and workspace media uploads.

  • openquok integrations:list | jq -r '.[] | select(.identifier=="x") | .id'

    Discover your X integration UUID

  • openquok integrations:settings "$X_ID"

    Get X posting rules and character limits

  • openquok posts:create --json

    Schedule a text-only post on X

  • openquok posts:create --json

    Schedule a post and quote-less reply chain

  • openquok posts:create --json
    { "scheduledAt": "2026-01-01T12:00:00.000Z", "status": "scheduled", "body": "1/2 — setup", "integrationIds": ["<integration-id>"], "providerSettingsByIntegrationId": { "<integration-id>": { "x": { "replies": [ { "id": "reply-1", "message": "2/2 — payoff", "delaySeconds": 90, "media": [{ "id": "<reply-media-id>", "path": "https://cdn.example.com/payoff.jpg" }] } ] } } } }

    Schedule a follow-up reply with images on x.replies

  • openquok posts:create --json
    { "scheduledAt": "2026-01-01T12:00:00.000Z", "status": "scheduled", "body": "Main tweet from channel A", "integrationIds": ["<integration-id-1>"], "providerSettingsByIntegrationId": { "<integration-id-1>": { "x": { "crossAccountPlugs": [ { "plugName": "x-repost-post-users", "enabled": true, "delayMs": 0, "integrationIds": ["<integration-id-2>"], "fields": {} } ] } } } }

    Repost from another X channel after publish (crossAccountPlugs)

  • openquok plugs:catalog | jq '.plugs[] | select(.identifier=="x")'

    List global plug types and field names for this provider

  • openquok plugs:list "$ID"

    List saved global plug rules on this channel

  • openquok plugs:upsert "$ID" --func autoRepostPost --fields '[{"name":"likesAmount","value":"100"}]'

    Auto-repost when a post reaches a likes threshold (global plug)

  • openquok plugs:upsert "$ID" --func autoPlugPost --fields '[{"name":"likesAmount","value":"100"},{"name":"post","value":"Thanks for the support!"}]'

    Auto-reply when a post reaches a likes threshold (global plug)

  • openquok analytics:platform "$X_ID" -d 30

    Pull 30-day X analytics

Where you work

Studio, web, mobile, and Skills

Manus runs across Studio, browser, and mobile apps — import skills once, then invoke openquok-core with / in chat or from Automations:

Manus Studio

Desktop workspace for documents, code, and long-running projects

Web app

Run tasks from manus.im in the browser

Mobile

Continue projects from iOS or Android apps

Skills

Import or upload openquok-core, then invoke it with / in chat

Cloud Computer

Dedicated environment with browser, filesystem, and terminal

Automations

Event-triggered workflows beside scheduled tasks

Connectors (optional)

Connectors

Optional integrations when your project needs external services

Frequently asked questions

Manus + X,answered

What Manus is, how to install openquok-core, scheduling X posts, human approval, and X setup questions.

Read the Manus setup guide

Step-by-step self-host setup for connecting OpenQuok to Manus — install commands, auth patterns, and configuration snippets.

View setup guide

Start free. Publish with confidence.

Connect your agent, review every draft, and schedule posts across channels before anything goes live.

Discord Support