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
| Area | Commands |
|---|---|
| Agent introspection | agent manifest, agent:schema, agent:doctor, agent:batch, init, status, state:export, state:import, state:validate |
| Page CRUD | page:create, page:list, page:get, page:update, page:delete, page:render |
| Content | content:brief, brief:list, brief:get, brief:delete, content:article, article:list, article:get, article:delete, content:score |
| Site | site:build, site:verify, site:deploy |
| Machine-readable files | robots:generate, llms:generate, sitemap:generate |
| API | api: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