Cli balzac
AI content platform CLI — create workspaces, manage SEO keywords, generate article suggestions, write articles, and publish to WordPress, Webflow, Wix, GoHighLevel, or webhooks.
install
source · Clone the upstream repo
git clone https://github.com/hirebalzac/cli
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/hirebalzac/cli "$T" && mkdir -p ~/.claude/skills && cp -r "$T/clawhub" ~/.claude/skills/hirebalzac-cli-balzac-bd1e9d && rm -rf "$T"
manifest:
clawhub/SKILL.mdsource content
Balzac CLI
AI-powered SEO content platform. Authenticate, create a workspace from any domain, and Balzac analyzes your site, generates keyword-driven article suggestions, writes SEO-optimized articles, and publishes them.
npm install -g balzac-cli
Get an API key: https://app.hirebalzac.ai/api_keys
Setup
export BALZAC_API_KEY=bz_your_key_here # Or: balzac auth login bz_your_key_here balzac config set workspace <workspace-id> # set default workspace
Core Workflow
# 1. Create workspace from a domain balzac workspaces create --domain https://myblog.com --wait balzac config set workspace "$(balzac --json workspaces list | jq -r '.workspaces[0].id')" # 2. Generate suggestions and accept one (5 credits) balzac suggestions generate # costs 1 credit sleep 30 balzac suggestions list --status proposed balzac suggestions accept <suggestion-id> # costs 5 credits # 3. Or write directly from a topic (5 credits) balzac write "How to use AI for content marketing" --wait # 4. Export or publish balzac articles export <id> --format markdown balzac articles publish <id> --integration <integration-id>
Commands
| Command | What it does |
|---|---|
| Manage workspaces |
| Manage SEO keywords |
| AI article suggestions |
| Direct write instruction (5 cr) |
| Shortcut: briefing + optional wait |
| Manage articles |
| New cover image (1 cr) |
| Track competitor domains |
| Reference links for articles |
| Publishing integrations |
| Workspace settings |
| Available tones of voice |
| CLI configuration |
Credit Costs
| Action | Credits |
|---|---|
| Generate 10 suggestions | 1 |
| Write article (accept suggestion or create briefing) | 5 |
| Rewrite article | 3 |
| Regenerate picture | 1 |
Key Notes
- Use
flag for scriptable JSON output; pipe to--json
.jq - Use
or-w <id>
for workspace-scoped commands.balzac config set workspace <id> - Article writing is async — use
or pollwrite --wait
.articles get <id> - Workspace creation is async — use
flag.--wait - Supported integrations: WordPress, Webflow, Wix, GoHighLevel, Webhook.
- Run
for full option details.balzac <command> --help