agentsclimarketplace

Clawhub

Skill hirebalzac/cli/clawhub

Balzac is an AI-powered SEO and GEO content engine, shipped as a CLI, MCP server, and API. The perfect skill for Claude Code, Cursor, OpenClaw, or any AI agent to research keywords, write optimized articles, and publish them to your CMS.

Install
npx -y skills add hirebalzac/cli --skill clawhub

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

AI content platform CLI — create workspaces, manage SEO keywords, generate article suggestions, write articles, and publish to WordPress, Webflow, Wix, GoHighLevel, or webhooks.

SKILL.md

3.2 KB, as published. Nobody here has run it

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

CommandWhat it does
balzac workspaces list/create/get/deleteManage workspaces
balzac keywords list/create/enable/disableManage SEO keywords
balzac suggestions list/generate/accept/rejectAI article suggestions
balzac briefings create --topic "..."Direct write instruction (5 cr)
balzac write "topic" [--wait]Shortcut: briefing + optional wait
balzac articles list/get/export/rewrite/publishManage articles
balzac articles regenerate-picture <id>New cover image (1 cr)
balzac competitors list/add/removeTrack competitor domains
balzac links list/add/removeReference links for articles
balzac integrations list/create/get/reconnectPublishing integrations
balzac settings get/updateWorkspace settings
balzac tones listAvailable tones of voice
balzac config set/get/resetCLI configuration

Credit Costs

ActionCredits
Generate 10 suggestions1
Write article (accept suggestion or create briefing)5
Rewrite article3
Regenerate picture1

Key Notes

  • Use --json flag for scriptable JSON output; pipe to jq.
  • Use -w <id> or balzac config set workspace <id> for workspace-scoped commands.
  • Article writing is async — use write --wait or poll articles get <id>.
  • Workspace creation is async — use --wait flag.
  • Supported integrations: WordPress, Webflow, Wix, GoHighLevel, Webhook.
  • Run balzac <command> --help for full option details.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.