AGENT CLI

Let an AI agent control the whole Visibility system.

A deterministic, non-interactive command surface for project init, state import/export, page CRUD/rendering, brief/article lifecycle, content scoring, audits, site builds, deploys, verification, and API calls.

Install

curl -O https://visibility.help/downloads/visibility.help-cli-0.4.0.tgz
npm install -g ./visibility.help-cli-0.4.0.tgz
visibility agent manifest --json
visibility agent:schema --json
visibility agent:doctor --json

Agent contract

  • Every control command supports --json
  • No prompts when flags are supplied
  • State stored in ~/.visibility/state.json
  • Config stored in ~/.visibility/config.json
  • Publishing remains approval-gated by default

Control surface

AreaCommands
Agent introspectionagent manifest, agent:schema, agent:doctor, agent:batch, init, status, state:export, state:import, state:validate
Page CRUDpage:create, page:list, page:get, page:update, page:delete, page:render
Contentcontent:brief, brief:list, brief:get, brief:delete, content:article, article:list, article:get, article:delete, content:score
Sitesite:build, site:verify, site:deploy
Machine-readable filesrobots:generate, llms:generate, sitemap:generate
APIapi:call, login, config:get, config:set

Example autonomous flow

visibility page:create --slug crm-guide --title "Best CRM tools" --description "Buyer guide" --body "<p>Draft</p>" --json
visibility content:brief --topic "Best CRM tools" --audience "B2B founders" --json
visibility content:article --topic "Best CRM tools" --json
visibility site:build --json
visibility site:verify --url https://visibility.help --json
visibility api:call POST /api/audit --body '{"domain":"https://example.com","email":"[email protected]"}' --json