skills/agentq-cli/SKILL.md
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.
npx skillsauth add sebastianboehler/agent-cli-utils agentq-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 agentq to extract fields from JSON or YAML, or to convert between formats without pulling in Python or jq-style tooling.
Prefer the installed binary when it exists:
agentq -input state.json -q .jobs[0].id -format raw
If working inside this repository or the binary is not installed, run:
go run ./cmd/agentq -- -input state.json -q .jobs[0].id -format raw
-input to read from a file. Omit it to read from stdin.-q with paths like .server.port or .items[0].id.-format json or -format yaml for structured output.-format raw when the caller only needs a scalar string or number.raw for shell pipelines and agent follow-up steps.json when another tool will parse the result.Convert YAML to JSON:
go run ./cmd/agentq -- -input config.yaml -format json
Extract one value from stdin:
cat status.json | go run ./cmd/agentq -- -q .workers[0].healthy -format raw
tools
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.
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.