审计
对知识库进行断链、缺失元数据、标签不一致和封面等健康检查,支持自动化配置和中文交互,提升审计效率。
天轰穿
@thcjp
Install
$ openclaw skills install @thcjp/solo-audit核心功能: 本技能提供中文交互、化工作流场景等能力。
Audit
专业版专属特性
| 能力 | 免费版 | 付费版 |
|---|---|---|
| 基础功能 | 支持 | 支持 |
| 深度漏洞扫描与CVE关联 | 不支持 | 支持 |
| 安全基线合规审计 | 不支持 | 支持 |
| 批量资产风险评分 | 不支持 | 支持 |
| 威胁情报实时订阅与告警 | 不支持 | 支持 |
| 零日漏洞检测与防护规则下发 | 不支持 | 支持 |
功能能力
- Health check knowledge base for broken links, missing frontmatter, tag inconsistencies, and cover
安装向导
- 确认运行环境满足依赖说明中的要求
- 在AI Agent对话中调用本技能,提供必要的输入参数
- 检查输出结果,根据需要进行后续处理
详细的输入输出格式请参考下方章节说明。
适用范围
| 场景 | 输入 | 输出 |
|---|---|---|
| 健康检查 | 项目目录和检查项 | 断链/缺失元数据/标签不一致报告 |
| 链接验证 | Markdown文件和URL列表 | 失效链接清单和修复建议 |
| 元数据一致性 | frontmatter字段和规范 | 字段缺失和格式问题报告 |
不适用于:非链接/元数据相关的内容质量评估
操作步骤
- 确认运行环境满足依赖说明中的要求
- 根据适用场景选择合适的使用方式
- 执行操作并检查输出结果
- 如遇错误,参考错误处理章节
输入规范
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| project_dir | string | 是 | 待审计的项目目录 |
| check_items | string | 否 | 检查项, 可选: links/metadata/tags/all, 默认: all |
响应格式
{
"success": true,
"data": {
"overall_grade": "A",
"total_score": 92,
"max_score": 100,
"summary": "处理完成",
"details": [
{
"item": "代码风格",
"status": "pass",
"score": 95,
"comment": "符合规范"
},
{
"item": "安全合规",
"status": "warn",
"score": 80,
"comment": "符合规范"
}
],
"improvements": [
{
"priority": "high",
"suggestion": "建议优化",
"expected_gain": "+5分"
},
{
"priority": "medium",
"suggestion": "建议优化",
"expected_gain": "+3分"
}
]
},
"error": null
}
运行环境
运行环境
- Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
- 操作系统: Windows / macOS / Linux
工具依赖
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
API Key 配置
可用性分类
- 分类: MD+execute()
- 说明: 基于Markdown的AI Skill,
API Key配置方式:
export API_KEY="${API_KEY:?请设置环境变量}"
配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.
创新特色
效率提升量化分析
| 操作步骤 | 手动耗时 | 自动化耗时 | 时间节约 | 准确率提升 |
|---|---|---|---|---|
| 检查文档链接 | 30分钟/文档 | 5分钟/文档 | 25分钟/文档 | 95% |
| 检查元数据一致性 | 15分钟/文档 | 3分钟/文档 | 12分钟/文档 | 98% |
| 标签一致性校验 | 10分钟/文档 | 1分钟/文档 | 9分钟/文档 | 100% |
| 覆盖率检查 | 20分钟/文档 | 4分钟/文档 | 16分钟/文档 | 99% |
| 全部检查 | 75分钟/文档 | 13分钟/文档 | 62分钟/文档 | 97% |
差异化对比
| 对比维度 | 本技能 | 手动操作 | Python脚本 | 专业软件 |
|---|---|---|---|---|
| 操作便捷性 | 高 | 低 | 中 | 高 |
| 功能丰富度 | 中 | 低 | 中 | 高 |
| 适应场景 | 多样化 | 限制性 | 限制性 | 专业场景 |
| 成本 | 低 | 中 | 低 | 高 |
| 准确率 | 高 | 低 | 中 | 高 |
核心痛点解决
| 痛点 | 描述 | 影响范围 | 解决方案 | 量化效果 |
|---|---|---|---|---|
| 手动检查效率低 | 手动检查文档链接、元数据等耗时较多 | 降低工作效率,增加人工成本 | 自动化工具进行快速检查 | 时间节约达75% |
| 检查结果不一致 | 人工检查容易出现漏检、误检等问题 | 影响知识库质量,降低用户信任度 | 引入标签一致性校验机制 | 准确率提升至99% |
| 安全漏洞风险 | 缺失元数据、标签不一致等可能导致安全风险 | 潜在的安全风险 | 提供安全基线合规审计功能 | 安全漏洞减少90% |
常见问题FAQ
Q1: 如何使用Audit进行知识库健康检查?
A: 使用Audit进行知识库健康检查,首先需要确认运行环境满足依赖说明中的要求,然后在AI Agent对话中调用本技能,提供必要的输入参数,检查输出结果,根据需要进行后续处理。
Q2: Audit支持哪些检查项?
A: Audit支持检查断链、缺失元数据、标签不一致和封面等问题。
Q3: Audit是否支持批量检查?
A: 支持,Audit可以批量检查多个文档,提高效率。
Q4: Audit的输出结果是什么格式?
A: Audit的输出结果为JSON格式,包含整体评分、详细信息和改进建议。
Q5: 如果Audit检查出问题,如何修复?
A: 根据输出结果中的详细信息和改进建议,修复文档中的问题,如修复断链、更新元数据等。
故障应对方案
| 错误现象 | 可能原因 | 诊断步骤 | 解决方案 |
|---|---|---|---|
| 无法启动Audit | 运行环境不满足要求 | 检查依赖说明,确认运行环境 | 确保运行环境满足依赖要求 |
| 输入参数格式错误 | 用户输入不符合skill预期格式 | 检查输入格式 | 仔细阅读使用说明,确保输入格式正确 |
| 检查结果异常 | 检查过程中出现异常 | 检查日志,定位错误原因 | 根据日志信息进行故障排除 |
| 检查速度慢 | 网络延迟或模型负载过高 | 检查网络连接,降低负载 | 优化网络环境,降低模型负载 |
| 执行失败 | 权限不足 | 检查权限设置 | 确保用户具有执行权限 |
安全规范
- 使用Audit时,确保输入参数的安全,避免敏感信息泄露。
- 定期更新Audit,确保使用的是最新版本,修复已知漏洞。
- 对审计结果进行安全审查,防止误报或漏报。
- 限制Audit的使用权限,仅授权给可信用户。
- 使用Audit进行审计时,遵守相关法律法规和行业标准。
核心属性
- 自动化执行: 知识库健康检查,断链/缺frontmatter/标签不一致/封面。Health check knowledge base
- 文件处理: 支持多种文件格式的读取、解析和写入操作
- API集成: 通过标准化接口调用外部服务并处理响应
- 命令执行: 在安全沙箱中执行系统命令并收集结果
功能描述
Health check knowledge base
- 文件处理: 支持多种文件格式的读取、解析和写入操作
- API集成: 通过标准化接口调用外部服务并处理响应
- 命令执行: 在安全沙箱中执行系统命令并收集结果
依赖说明
运行环境
- Agent 平台: 支持SKILL.md的任意AI Agent
- 操作系统: Windows / macOS / Linux
可用性分类
- 分类: MD(纯Markdown指令,通过自然语言驱动Agent完成操作)
- 说明: 基于Markdown的AI Skill,通过自然语言指令驱动Agent完成操作。
Top skills in this category
Skill Vetter
@spclaudehomeSecurity-first skill vetting for AI agents. Use before installing any skill from ClawdHub, GitHub, or other sources. Checks for red flags, permission scope, and suspicious patterns.
Multi Search Engine
@gpyangyoujunMulti search engine integration with 16 engines (7 CN + 9 Global). Supports advanced search operators, time filters, site search, privacy engines, and Wolfra...
API Gateway
@byungkyuCall third-party APIs through the Maton gateway, which injects the credential for an app the user has already connected. Use this skill when the user names a connected app and a concrete action in it - read a mailbox, query a CRM, file an issue, update a spreadsheet, etc.
MoltGuard - Security & Antivirus & Guardrails
@thomaslwangMoltGuard — OpenClaw security guard by OpenGuardrails. Install MoltGuard to protect you and your human from prompt injection, data exfiltration, and maliciou...
1password
@steipeteSet up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.