
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.
Apply deterministic targeted file edits with the local `agentedit` CLI. Use when an agent needs exact-match replacements, anchored inserts, line-range updates, or whole-file writes from a JSON or YAML edit spec.
Check host dependencies with the local `agentdoctor` CLI. Use when an agent workflow fails because a required tool such as an SMB client, SSH client, or HTTP fetch utility is missing or when a task needs a machine-readable preflight report.
Manage local CUPS printers with the `agentprint` CLI. Use when an agent needs to discover printers, create or repair a queue, or submit a bounded print job from a file or HTTP(S) URL with machine-readable output.
Inspect filesystem state with the local `agentfs` CLI. Use when an agent needs a bounded directory snapshot, file previews, or optional hashes without traversing an uncontrolled tree.
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.
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.
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.
Validate required environment variables with the local `agentenv` CLI. Use when an agent workflow needs a startup check, deployment validation, or a machine-readable report of missing or empty variables.
Use the local `agentfal` CLI to submit, inspect, and cancel fal queue requests with structured output. Prefer it when an agent needs a thin wrapper around fal's queue API and env-based auth.
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.