skills/company-cli/SKILL.md
Use the local `company` CLI for German Handelsregister, OffeneRegister, and OpenCorporates company lookup with structured output. Prefer it when an agent needs registry-backed company research before lead scoring, outreach, or CRM/database updates.
npx skillsauth add sebastianboehler/agent-cli-utils company-cliInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use company to search company registries and return normalized JSON/YAML/text output.
Prefer the installed binary when it exists:
company search "Acme GmbH" --city Berlin --source handelsregister --format json
If working inside this repository or the binary is not installed, run:
go run ./cmd/company -- search "Acme GmbH" --city Berlin --source handelsregister --format json
search for registry lookup.--source handelsregister for the official German commercial register.--source all when broader discovery is useful and partial source failures are acceptable.--city to disambiguate local companies.--exact only when the legal name is known.--limit 5 for agent research unless a larger list is explicitly needed.--format json or --format yaml for downstream parsing.OPENCORPORATES_API_TOKEN when using opencorporates or all.Official German register lookup:
company search "Kiez Zahnzentrum Berlin" --source handelsregister --city Berlin --format json
Multi-source research:
company search "Acme GmbH" --source all --limit 5 --format yaml
OpenCorporates quota check:
company quota --format text
tools
Send or validate SMTP mail flows with the `agentsmtp` CLI. Use when an agent needs a small SMTP submission tool with provider presets for Gmail or Google Workspace, structured output, and configurable auth through password or app-password.
tools
Use the local `agentrunpod` CLI to submit, inspect, and cancel RunPod serverless jobs with structured output. Prefer it when an agent needs an env-configurable wrapper around the RunPod HTTP API instead of ad hoc curl commands.
tools
Execute shell commands with the local `agentrun` CLI. Use when an agent needs timeout control, bounded stdout and stderr capture, or structured command results instead of direct raw process execution.
tools
Query and convert JSON or YAML with the local `agentq` CLI. Use when a task needs field extraction, format conversion, or machine-readable structured data filtering in this repository or from an installed `agentq` binary.