Skip to main content
bundlesocial-cli is a thin, scriptable wrapper over the bundle.social SDK. It prints JSON to stdout by default (one object per command) and human status to stderr — easy for scripts and AI agents to parse.

npm: bundlesocial-cli

npx bundlesocial-cli --help

OpenClaw / agent skill

npx skills add bundleglobal/bundlesocial-cli

Install

Requires Node.js 20+.

Authenticate

Create an API key in the dashboard, then:
Every env var also has a flag: --api-key, --team-id, --api-url (work before or after the command).

Commands

Run bundle-social <command> --help for the full option list of any command. The CLI covers the whole bundle.social API surface (the platform-specific edit/delete-after-publish helpers live under integrations:trigger). Posts Comments Media Integrations (social accounts) Analytics Teams, organization & diagnostics

Examples

The per-platform fields you can put under --platform-settings / --data are documented in Platform parameters.

Output contract (for scripts & agents)

  • stdout = exactly one JSON value per command (or a table with --pretty). Pipe it to jq.
  • stderr = human progress + --pretty error lines. Never parse stderr.
  • On error: exit code 1 and { "error": { "code", "message", "details"? } } on stdout.
The CLI ships with a SKILL.md (OpenClaw / agent skill), a PROVIDER_SETTINGS.md (exhaustive per-platform field reference) and an examples/ directory of ready-to-run data JSON templates and shell recipes — see the repo.
Also see: MCP server · SDK · Examples.