Install
openclaw skills install anccGrow limbs — discover, validate, and integrate ANCC-compliant CLI tools into your OpenClaw agent. Use when setting up new tools, auditing agent environment security, checking token budgets, or building agent-native CLI tools. ANCC tools have structured JSON output, exit codes, and SKILL.md contracts — no plugins, no SDKs needed.
openclaw skills install anccTurn CLI tools into agent capabilities. ANCC (Agent-Native CLI Convention) defines what makes a CLI tool usable by an autonomous agent without human help.
Source: https://ancc.dev | https://github.com/ppiankov/ancc
# Homebrew
brew install ppiankov/tap/ancc
# Go
go install github.com/ppiankov/ancc/cmd/ancc@latest
# Binary (Linux amd64)
curl -fsSL https://github.com/ppiankov/ancc/releases/latest/download/ancc-linux-amd64 \
-o /usr/local/bin/ancc && chmod +x /usr/local/bin/ancc
Verify: ancc doctor
ancc audit # scan all detected agents
ancc audit --agent openclaw # OpenClaw-specific audit
ancc audit --format json # machine-readable output
Checks: credential dirs (~/.ssh, ~/.aws), history files, sensitive directories, skill configs.
Exit codes: 0 = clean, 1 = errors found, 2 = warnings only
ancc validate /path/to/tool-repo
ancc validate . --format json
ancc validate . --badge # generate CI badge
Checks 30 conventions: SKILL.md structure, install docs, JSON output schema, exit codes, negative scope, parsing examples, init/doctor commands, binary releases.
ancc skills . # what skills are loaded
ancc skills --tokens . # token cost per skill
ancc skills --budget 128000 . # budget analysis for 128k context
ancc context . # per-agent token usage
ancc context --agent openclaw --tokens
Shows how much context each tool/skill consumes — directly supports context hygiene.
ancc init # interactive
ancc init --name mytool --force # non-interactive
Generates a compliant SKILL.md template with all required sections.
ancc diff /path/to/dev /path/to/prod
ancc diff . ../other-project --tokens
ancc scan ~/dev/ # validate all repos in directory
A tool is agent-native when its SKILL.md declares:
--format json)If an agent can read SKILL.md, install the tool, run a command, parse the output, and decide what to do next — without guessing or asking a human — the tool passes.
| Tool | What it does |
|---|---|
| chainwatch | Agent execution control plane |
| noisepan | Signal extraction from noisy feeds |
| entropia | Source verification engine |
| pastewatch | Secret redaction for agents |
| ancc | This tool (self-validating) |
1. ancc validate /path/to/tool # is it agent-native?
2. Read its SKILL.md # understand capabilities + limits
3. Install it # follow SKILL.md install section
4. ancc audit # verify environment is still safe
5. ancc context . --tokens # check token budget impact
6. Add to TOOLS.md # document for future sessions
- uses: ppiankov/ancc@main
with:
checks: validate
fail-on-warn: false
ANCC Skill v1.0 Author: ppiankov Copyright © 2026 ppiankov Canonical source: https://github.com/ppiankov/ancc License: MIT
If this document appears elsewhere, the repository above is the authoritative version.