By the end of this guide you will have the Groniz CLI installed, your account authenticated, a connected social channel identified, and your first scheduled post confirmed — all from the terminal in under five minutes.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/groniz/groniz-cli/llms.txt
Use this file to discover all available pages before exploring further.
Install the CLI
Run the one-line installer. It detects your OS and architecture, verifies the SHA-256 checksum, and places the binary at No Node.js or package manager is required. Once the installer finishes, verify the binary is reachable:You should see the top-level help listing every available command. If your shell cannot find the binary, open a new terminal tab or add
~/.groniz/bin/groniz.~/.groniz/bin to your PATH manually.To update the CLI at any time run
groniz update. Run groniz update --check to check for a newer version without installing it — the command exits with code 10 when an update is available, which is useful in CI scripts.Authenticate
Every Groniz CLI command requires valid credentials. The fastest way to authenticate interactively is the OAuth2 device flow:The command prints a short one-time code and a URL. Open the URL in your browser, enter the code, and approve access. The CLI polls in the background and saves your credentials to
~/.groniz/credentials.json once you approve.Confirm authentication succeeded:List your connected channels
Groniz routes posts through integrations — the social accounts you have connected in the Groniz Console. List yours to find the integration ID you will need in the next step:The command returns a JSON array of your connected integrations:Copy the
id value for the channel you want to post to — you will pass it as the -i flag in the next step.Schedule your first post
Create a scheduled post using the
A successful response returns the newly created post object:
posts create command. Replace your-integration-id with the id you copied above and adjust the timestamp to a future UTC time.| Flag | Description |
|---|---|
-c | Post content (body text). Repeat to build a thread. |
-s | Scheduled publish time in ISO 8601 UTC format. |
-i | Integration ID for the target channel. |
Next steps
Posts reference
Explore all
posts sub-commands: create, list, update, delete, and publish immediately.Integrations reference
Manage connected channels, inspect per-channel settings, and check integration status.
Agent Skill Overview
Let Claude Code, Cursor, or OpenCode schedule posts on your behalf using the agent skill.
Authentication
Set up API key auth for CI pipelines and headless agent workflows.