Detect available development tools at session start. Saves to .agent/tools.json and warns about missing required tools. Works with or without aoc CLI installed.
Detect available development tools at session start. Saves to .agent/tools.json and warns about missing required tools. Works with or without aoc CLI installed.
{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://agentops.dev/schemas/tools.json","title":"AgentOps Tools Manifest","type":"object","properties":{"tools":{"type":"array","description":"List of detected tools","items":{"type":"object","properties":{"name":{"type":"string","description":"Display name of the tool"},"command":{"type":"string","description":"CLI command name"},"available":{"type":"boolean","description":"Whether tool is installed and accessible"},"category":{"type":"string","description":"Tool category (vcs, python, javascript, etc.)"},"version":{"type":["string","null"],"description":"Detected version (null if unavailable)"},"path":{"type":["string","null"],"description":"Full path to executable (null if unavailable)"}},"required":["name","command","available","category"]}},"summary":{"type":"object","description":"Summary statistics","properties":{"total":{"type":"integer","description":"Total tools checked"},"available":{"type":"integer","description":"Number of available tools"},"categories":{"type":"object","description":"Count of available tools per category","additionalProperties":{"type":"integer"}}},"required":["total","available","categories"]}},"required":["tools","summary"]}
Tool Categories
Category
Description
Example Tools
agentops
AgentOps CLI tools
aoc
vcs
Version control
git, gh, glab
python
Python ecosystem
python, pip, uv, ruff, mypy, pytest
javascript
Node.js ecosystem
node, npm, pnpm, yarn, bun, deno
dotnet
.NET ecosystem
dotnet, nuget
rust
Rust toolchain
rustc, cargo
go
Go toolchain
go
java
Java ecosystem
java, mvn, gradle
containers
Container tools
docker, podman, kubectl, helm
cloud
Cloud CLIs
aws, az, gcloud
editors
Editor CLIs
code, nvim, vim
build
Build tools
make, cmake, ninja
utilities
General utilities
jq, curl, wget, rg, fd, fzf
Supported Tools
The skill detects these common development tools:
Version Control
git — Git version control
gh — GitHub CLI
Node.js Ecosystem
node — Node.js runtime
npm — Node package manager
pnpm — Fast package manager
yarn — Yarn package manager
bun — Bun runtime
Python Ecosystem
python — Python interpreter
pip — Python package installer
uv — Fast Python package manager
poetry — Python dependency management
pipenv — Python dev workflow
.NET Ecosystem
dotnet — .NET SDK
Container/Cloud
docker — Container runtime
kubectl — Kubernetes CLI
helm — Kubernetes package manager
terraform — Infrastructure as code
Other Languages
go — Go compiler
cargo / rustc — Rust toolchain
java / mvn / gradle — Java ecosystem
Procedure (without aoc CLI)
When aoc is not installed, the agent can perform tool detection directly using shell commands.