Inspect and recover
Check publishing state, diagnose an instance, and retry failed destinations.
Read the saved object after every write:
openpost publication view <publication-id> --json
openpost publication events <publication-id> --json
openpost jobs list --jsonscheduled, publishing, and a queued job are not final provider outcomes. Inspect every Rendition. A failed Rendition includes provider error details when the provider returned them.
Retry one destination
Retry only the failed account instead of republishing successful destinations:
openpost publication retry <publication-id> <account-id>Read the Publication and events again after the retry. Do not assume a successful queue response means the provider accepted the post.
Check the instance
openpost instance health
openpost auth status --json
openpost provider readiness --json
openpost instance diagnostics --jsoninstance diagnostics creates a secret-safe support snapshot. Add --deployment docker-compose, --provider <key>, or --logs-file <path> when those checks apply.
Give the CLI to an AI agent
The openpost-cli agent skill teaches compatible coding assistants how to inspect context, choose a command, validate the result, and read the lifecycle afterward.
npx skills add https://github.com/getopenpost/openpost --skill openpost-cliUse the skill when an assistant already has terminal access. Use MCP when the assistant supports MCP and you want a direct OpenPost connection without relying on shell commands.