Install
openclaw skills install companies-house-cliUK Companies House CLI — search companies, profiles, officers, filings, PSC, charges, insolvency, and agent-friendly JSON output aligned with rail-cli and tfl-cli. Use when looking up UK company records, directors, filing history, beneficial owners, charges, insolvency, or when an agent needs stable JSON envelopes with `ok`, `schemaVersion`, `command`, `requestedAt`, and nested `data.input` / `data.pagination`.
openclaw skills install companies-house-cliUse ch for UK Companies House data: company search, profiles, officers, filings, PSC, charges, and insolvency.
Setup
npm install -g @shan8851/companies-house-cliexport COMPANIES_HOUSE_API_KEY=your_key or add it to a local .envSearch
ch search "Revolut"ch search "Revolut" --restrictions active-companiesch search "Revolut" --allch search "Revolut" --jsonCompany Profile
ch info 09215862ch info 09215862 --textch info 9215862 becomes 09215862Officers
ch officers 09215862ch officers 09215862 --allch officers 09215862 --order-by appointed_onFilings
ch filings 09215862ch filings 09215862 --type accountsch filings 09215862 --type accounts --include-linksch filings 09215862 --allPSC (Beneficial Owners)
ch psc 09215862ch psc 09215862 --allSearch Person
ch search-person "Nik Storonsky"ch search-person "Nik Storonsky" --match-limit 5ch search-person "Nik Storonsky" --allCharges
ch charges 09215862ch charges 09215862 --allInsolvency
ch insolvency 09215862Pagination
--items-per-page <n>, --start-index <n>, --all--all fetches every page automatically--all and non-zero --start-index cannot be combinedOutput
ch search "Revolut" --json, ch info 09215862 --textch --json search "Revolut", ch --text info 09215862{ ok, schemaVersion, command, requestedAt, data }{ ok, schemaVersion, command, requestedAt, error }data.input and data.paginationch --no-color search "Revolut"Agent Notes
code, message, and retryable0 success2 bad input or not found3 auth, upstream, or rate-limit failures4 internal failuresinput or pagination; those now live under dataNotes
search-person fans out appointment requests for each match — use --match-limit on broad names to control API usage--include-links on filings derives document content URLs for direct PDF download