返回顶部
a

anccANCC工具集成

Grow 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.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
104
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ancc

ANCC — 为你的智能体“生长”肢体

将CLI工具转化为智能体能力。ANCC(智能体原生CLI规范)定义了CLI工具在无需人工帮助的情况下可供自主智能体使用的标准。

来源: https://ancc.dev | https://github.com/ppiankov/ancc

功能概述

  • - 验证CLI工具是否具备智能体安全性(结构化输出、退出码、声明范围)
  • 审计智能体环境是否存在凭据泄露风险
  • 衡量工具配置的Token消耗成本
  • 搭建符合ANCC规范的新工具脚手架

非功能范围

  • - 不负责运行时执行或测试目标工具
  • 不替代MCP、插件或工具框架
  • 不管理工具安装(请使用brew/curl/go完成)
  • 不检查代码质量

安装

bash

Homebrew


brew install ppiankov/tap/ancc

Go

go install github.com/ppiankov/ancc/cmd/ancc@latest

二进制文件(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

验证安装:ancc doctor

核心命令

Audit — 检查智能体环境安全性

bash
ancc audit # 扫描所有检测到的智能体
ancc audit --agent openclaw # 针对OpenClaw的专项审计
ancc audit --format json # 机器可读输出

检查项:凭据目录(~/.ssh、~/.aws)、历史文件、敏感目录、技能配置。

退出码: 0 = 安全,1 = 发现错误,2 = 仅存在警告

Validate — 检查工具是否为智能体原生

bash
ancc validate /path/to/tool-repo
ancc validate . --format json
ancc validate . --badge # 生成CI徽章

检查30项规范:SKILL.md结构、安装文档、JSON输出模式、退出码、负面范围、解析示例、init/doctor命令、二进制发布。

Skills — 扫描智能体配置

bash
ancc skills . # 已加载哪些技能
ancc skills --tokens . # 每个技能的Token消耗
ancc skills --budget 128000 . # 128k上下文的预算分析

Context — Token预算分解

bash
ancc context . # 每个智能体的Token使用量
ancc context --agent openclaw --tokens

显示每个工具/技能消耗的上下文量——直接支持上下文卫生管理。

Init — 搭建新的ANCC工具

bash
ancc init # 交互式
ancc init --name mytool --force # 非交互式

生成包含所有必需部分的合规SKILL.md模板。

Diff — 比较不同环境间的配置

bash
ancc diff /path/to/dev /path/to/prod
ancc diff . ../other-project --tokens

Scan — 批量验证仓库

bash
ancc scan ~/dev/ # 验证目录中的所有仓库

ANCC规范(6项要求)

当工具的SKILL.md声明以下内容时,该工具即为智能体原生:

  1. 1. 安装 — 如何获取二进制文件
  2. 命令 — 存在哪些子命令及其标志
  3. JSON输出 — 机器解析的模式(--format json)
  4. 退出码 — 数字型、有文档说明、确定性
  5. 负面范围 — 工具不做什么(防止范围蔓延)
  6. 解析示例 — 如何从输出中提取数据

如果智能体能够读取SKILL.md、安装工具、运行命令、解析输出并决定下一步操作——无需猜测或询问人类——则该工具通过验证。

符合ANCC规范的工具

工具功能
chainwatch智能体执行控制平面
noisepan
从噪声源中提取信号 | | entropia | 源验证引擎 | | pastewatch | 智能体秘密编辑工具 | | ancc | 本工具(自验证) |

工作流程:为智能体添加新工具

  1. 1. ancc validate /path/to/tool # 是否为智能体原生?
  2. 阅读其SKILL.md # 了解能力与限制
  3. 安装该工具 # 遵循SKILL.md安装部分
  4. ancc audit # 验证环境是否仍然安全
  5. ancc context . --tokens # 检查Token预算影响
  6. 添加到TOOLS.md # 为后续会话记录

CI集成

yaml

  • - uses: ppiankov/ancc@main

with:
checks: validate
fail-on-warn: false


ANCC Skill v1.0
作者:ppiankov
版权 © 2026 ppiankov
权威来源:https://github.com/ppiankov/ancc
许可证:MIT

如果本文档出现在其他地方,上述仓库为权威版本。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ancc-1776121172 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ancc-1776121172 技能

通过命令行安装

skillhub install ancc-1776121172

下载

⬇ 下载 ancc v1.0.0(免费)

文件大小: 2.7 KB | 发布时间: 2026-4-14 09:37

v1.0.0 最新 2026-4-14 09:37
Initial release — agent-native CLI convention: validate, audit, token budgets, tool scaffolding

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部