Tools
CLI tools available under orca tools. This list is auto-discovered from the command tree.
Commands
drdep
Inspect Helm deployments across clusters and tenantsdrdep navigates a GitOps deployments repository, merging layered Helm values and rendering templates.
Subcommands
agent-help
Print a structured workflow guide for AI agents
Outputs a self-contained reference card describing how to use drdep CLI for automated deployment inspection.
apps
List all application release names
Lists all unique Helm release names found in the deployments repository.
--env-type
— filter by environment type (development, staging, production)
clusters
List clusters
Lists clusters, optionally filtered by app, tenant, and environment type.
--app
— filter by release name
--env-type
— filter by environment type
--tenant
— filter by tenant
create-skill
Install the Agent Skills skill for orca tools drdep
Writes the drdep Agent Skills file (SKILL.md), compatible with any AI harness that follows the Agent Skills standard (agentskills.io). Targets (choose one with --target): agents (default) .agents/skills/drdep/SKILL.md — cross-harness standard claude .claude/skills/drdep/SKILL.md — Claude Code opencode .opencode/skills/drdep/SKILL.md — opencode all write to agents, claude, and opencode at once Scope: (default) install into the user-global skills directory --local install into the current project's skills directory Use -p to override the destination path entirely.
--local
(default: false)
— install into the current project's skills directory instead of the user-global one
--output, -p
— override the destination path entirely (writes a single file)
--target
(default: agents)
— skill target: agents, claude, opencode, or all
diff
Diff rendered manifests between the current branch and a git ref
Renders helm template for the selected app on both the current branch and a target git ref, then prints a coloured line-level diff to stdout. The diff reads each layer values file from the target ref via 'git show <ref>:<path>' and runs helm template for both sides. Files absent on the target ref are treated as new on the current branch.
--app
— release name (required)
--cluster
— cluster name (required)
--ref
(default: main)
— git ref to diff against
--tenant
— tenant (required)
layers
Show the values layer stack for a deployment
Shows each layer file path, description, and whether it exists on disk.
--app
— release name (required)
--cluster
— cluster name (required)
--tenant
— tenant (required)
render
Run helm template for a deployment
Renders Kubernetes manifests by running helm template with the merged layer values.
--app
— release name (required)
--cluster
— cluster name (required)
--tenant
— tenant (required)
tenants
List tenants
Lists tenants, optionally filtered by app and environment type.
--app
— filter by release name
--env-type
— filter by environment type
tui
Launch interactive TUI
values
Show merged values for a deployment
Merges the layered values files for a specific app/tenant/cluster combination.
--annotate
(default: false)
— show per-key layer attribution
--app
— release name (required)
--cluster
— cluster name (required)
--tenant
— tenant (required)