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 --helpOpenClaw / agent skill
npx skills add bundleglobal/bundlesocial-cliInstall
Authenticate
Create an API key in the dashboard, then:--api-key, --team-id, --api-url (work before or after the command).
Commands
Runbundle-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
--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 tojq. - stderr = human progress +
--prettyerror lines. Never parse stderr. - On error: exit code
1and{ "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.