Content Commands

Commands under spideriq content for pages, posts, blog metadata, docs, settings, links, and deploying. All respect the workspace bound by spideriq use.

Pages

spideriq content pages [--status draft|published|archived]
spideriq content pages:duplicate <page_id> [--slug <slug>]
spideriq content blocks:duplicate <page_id> <block_id> [--position start|end|before|after|<n>]
spideriq content export <page_id> [--format json|md|archive] [--output <path>]
spideriq content pages:insert-section <page_id> <component_slug> [--position …] [--props '<json>'] [--component-version <v>] [--yes | --confirm-token <token>]

Posts & blog metadata

spideriq content posts                              # list
spideriq content posts get <post_id>
spideriq content posts update <post_id> [--title …] [--slug …] [--excerpt …] [--author-id …] [--category-id …] [--featured] [--vayapin-pins "BB:TAPAS,BB:CHAMPERS"]
spideriq content posts delete <post_id>
spideriq content posts unpublish <post_id>
spideriq content posts status <post_id> <draft|published|archived>
spideriq content posts search --query <q> [--limit <n>]
spideriq content posts featured [--limit <n>]
spideriq content posts duplicate <post_id> [--slug <slug>]

spideriq content authors list|create|update|delete …   # --name --bio --email --role --agent-type
spideriq content tags list|create|update|delete …       # --name --slug --description
spideriq content categories list|create|update|delete … # --name --parent-id --sort-order

Docs

spideriq content docs:duplicate <doc_id> [--slug <slug>]

(Create and reorder docs through the API or the MCP tools.)

Query any published docs site (docs-as-MCP)

Read-only, domain-scoped queries against any published docs site — your own or anyone's. No auth or workspace binding; -w/--workspace only selects which API origin to use (staging / self-hosted). The CLI mirror of the hosted docs-as-MCP server.

spideriq content docs:search <domain> "<query>"      # full-text keyword search
spideriq content docs:semantic <domain> "<query>"    # semantic (vector) search
spideriq content docs:ask <domain> "<question>"      # grounded, cited answer (metered)
spideriq content docs:fetch <domain> <full-path>     # fetch one page (path after /docs/)

docs:ask is metered against the docs site owner's Docs-Pro plan and is rate-limited — use docs:search / docs:semantic for browsing.

Settings, links, deploy

spideriq content settings [--set '<json>']          # read, or update site settings
spideriq content audit-links [--json]               # check internal links across the site
spideriq content deploy-readiness                   # is the site ready to deploy?
spideriq content deploy-status                      # status of the last deploy

spideriq content deploy                             # interactive: preview → confirm → production
spideriq content deploy --json                      # emit the preview envelope (automation)
spideriq content deploy --confirm <token>           # consume a token from a prior preview
spideriq content deploy --yolo                      # skip preview (not recommended)

Example — publish a post and deploy

spideriq content posts update post_abc123 --title "Launch day" --featured
spideriq content posts status post_abc123 published
spideriq content deploy        # preview, review the diff, confirm

Next steps