OpenQuok CLI

The openquok CLI and skills give an agent social post scheduling, media upload and directory submission checks.

  • 106 ★ on the repository
  • Last commit
CLI

Extended access

Why this level

  • An agent can publish and reschedule posts as the connected accounts.
  • A workspace token grants access to every connected channel.
All reasons and checks

ratimon/openquok-monorepo

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/openquok

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • An agent can publish and reschedule posts as the connected accounts.
  • A workspace token grants access to every connected channel.

This is third-party code. Review the repository files before installing.

What it does

OpenQuok is a workspace for scheduling posts and launching a product in directories. The `@openquok/auto-cli` package is a console interface to its API for agents and scripts: it creates drafts and scheduled posts, moves slots, uploads media and reads channels and analytics. The repository holds three skills: `openquok-core` for posts and channels, `openquok-directory-launch` for product profiles and submission readiness, and `openquok-tiktok-slideshow`. Channels such as LinkedIn, X, YouTube, TikTok, Dev.to, Bluesky and Skool are connected in the web interface, and the CLI takes ready identifiers. An HTTP MCP with a workspace token is also available, and the platform can be self-hosted.

Who it is for. Marketers and product founders who plan content through an agent and keep one post calendar.

Good fit when

  • An agent prepares a week of posts for several channels and schedules them with one command.
  • Scheduled publications must move to another time or back to drafts (`posts:reschedule`, `posts:status`).
  • A founder launches a product and wants to check submission readiness for directories with `directory:*` commands.
  • A CI script publishes release notes to Dev.to or LinkedIn with a workspace token.

Not a fit when

  • Channels are not connected in the web interface; the CLI does not connect them.
  • An agent cannot be trusted to publish without human review; create posts as drafts only.
  • A standalone skill without an external service is needed; every command calls the OpenQuok API.

Example request

Show the connected channels and create a draft post about the release for tomorrow at 12:00 without publishing anything.

Limitations

Node.js 20.19 or newer and an OpenQuok account, cloud or self-hosted, are required. Sign in with `openquok auth:login` by device code or with a workspace token `opo_...` in `OPENQUOK_API_KEY`; stored data in `~/.openquok/credentials.json` takes priority over the variable. Installing a skill does not install the `openquok` binary. Each social network has its own limits and posting rules. The repository is released under AGPL-3.0, which matters for self-hosting.

How to disable. Run `openquok auth:logout`, remove the package with `npm uninstall -g @openquok/auto-cli` and delete the skills from the agent directory. Revoke the workspace token in the developer settings.

FAQ

How do I sign in from the CLI?

Run `openquok auth:login`; it prints a device code and a verification link. For CI use a token with the `opo_` prefix in `OPENQUOK_API_KEY`.

How do I create a post without publishing?

Create it as a draft and switch state with `posts:status`. `posts:reschedule` moves the slot.

Can channels be connected from the CLI?

No. Channels are connected in the web interface and the CLI takes ready identifiers from `integrations:list`.

Is there an MCP?

Yes, an HTTP connection with a workspace token. Clients such as Claude Code, Codex and Cursor are listed in the OpenQuok docs.

What are the `directory:*` commands for?

They manage product profiles, submission variants and readiness checks for directories. A person submits the form in the browser.

Discussion

No questions or reviews yet.

CLI tools

SocialClaw is a CLI, MCP and skill for posting to 11 social networks: the agent validates, schedules and inspects posts.

CLIBroad access109Repository stars

One skill and a CLI for the Knowledge Planet service: post search and publishing, replies, tags and scenarios for group owners.

SkillBroad access326Repository stars

The sau CLI and skills for Claude Code and Codex: publish videos, articles and images to Douyin, Bilibili, YouTube, Instagram and more

SkillBroad access16.5KRepository stars
Official

MCP server of the OpenPost social scheduler: an agent reviews the calendar and accounts, drafts, schedules and publishes posts and triages comments

MCP serverBroad access906Repository stars

A library of 64 skills for founders: GTM, growth, SEO, email, graphics and video, installed with one npx command for Claude Code, Codex and more

SkillExtended access707Repository stars

An OpenClaw skill that runs a Xiaohongshu account through the built-in browser: feed analysis, ideas, note drafting, comment replies and a knowledge base

SkillBroad access2.6KRepository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
OpenQuok (this card)no106
Postiz Agentno568schedules social posts through an agent; OpenQuok adds product profiles and directory submission prep
social-postno851social publishing; here a calendar, drafts and directory submission readiness checks

README in short

The repository holds the whole platform: backend, web interface and a Chrome extension. The `agent/` folder with the CLI and skills and the HTTP MCP are meant for agents.

README badge

Report a problem