Token导航 LogoToken导航

Agent Skill · 开发

system-audit(系统审核)

用于辅助安全审计、权限检查、凭据风险、认证流程和常见漏洞排查。它适合让 Agent 梳理敏感配置、检查依赖风险、分析鉴权逻辑或生成安全复核清单。使用时不能把工具输出直接当最终结论,涉及密钥、令牌、用户数据或生产系统时,应先确认最小权限、脱敏方式和操作边界。

system-audit 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 17,281。

总安装 423周安装 18GitHub Stars 2下载 148核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:system-audit(系统审核)
来源仓库:https://github.com/yelban/orz99-skills
仓库路径:skills/system-audit
安装命令:
npx skills add https://github.com/yelban/orz99-skills --skill system-audit
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/yelban/orz99-skills --skill system-audit

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

system-audit 用于辅助安全审计、权限检查、凭据风险、认证流程和常见漏洞排查,适合让 Agent 梳理敏感配置、检查依赖风险或生成安全复核清单。适用于系统安全与权限管理场景,使用时不能把工具输出直接当最终结论。通过 npx skills add 命令从指定 GitHub 仓库安装,需确认权限范围和维护状态。

涉及密钥、令牌或生产系统时,应先确认最小权限和脱敏方式。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/system-audit

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/yelban/orz99-skills --skill system-audit;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

system-audit 怎么安装?

在终端执行 npx skills add https://github.com/yelban/orz99-skills --skill system-audit。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

system-audit 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

system-audit 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

system-audit 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

system-audit 用的人多吗?

公开数据是累计安装 423 次,近一周安装 18 次,下载 148 次,GitHub 2 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

system-audit 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
system-audit

系统审核 · 本页

4232只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

System Audit

掃描 Claude Code 設定生態系,找出可清理或最佳化的項目。一次涵蓋 CLAUDE.md、MEMORY.md、所有 skills。


Step 0: 掃描所有來源

讀取 CLAUDE.md

按順序讀取(每個都算 token):

  1. 全域 ~/.claude/CLAUDE.md
  2. 專案 CLAUDE.md(當前目錄)
  3. 專案私有 .claude/CLAUDE.md(如存在)

讀取 MEMORY.md

  1. Auto Memory — 專案級 .claude/projects/*/memory/MEMORY.md
  2. 該目錄下的所有 .md 附屬檔案

掃描 Skills

  1. 全域 skills — ~/.claude/skills/*/SKILL.md(含 references/ 子目錄)
  2. 專案 skills — 當前目錄下任何含 SKILL.md 的子目錄

對每個 skill 記錄:

  • SKILL.md 行數
  • references/ 檔案數與總行數
  • 預估 token 數(行數 × 4 粗估)

ARGUMENTS 過濾

如果 ARGUMENTS 指定了 focus(claude / memory / skills),只執行對應段落。預設 all。


Step 1: CLAUDE.md 審查

逐檔分析,找出以下問題:

1A. 冗餘指令

  • 跨檔重複的指令(全域 vs 專案級說了同一件事)
  • 同檔內重複表達同一規則

1B. 臃腫內容

  • 超過 3 行的範例或解釋 → 可否壓縮?
  • 歷史脈絡描述(「之前我們試過 X 但失敗」)→ 搬到 memory
  • 低頻使用的指令 → 改做 skill 或 slash command

1C. 過時內容

  • 提到已不存在的檔案、功能、或工具
  • 版本號/日期看起來過時
  • 與現有 codebase 矛盾的描述

1D. Token 估算

| 檔案 | 行數 | 預估 tokens | 問題數 |
|------|------|------------|--------|
| ~/.claude/CLAUDE.md | 200 | ~3,200 | 3 |
| CLAUDE.md | 50 | ~800 | 1 |

Step 2: MEMORY.md 審查

2A. 過時條目

  • 描述已完成/已不存在的功能
  • 與現有程式碼矛盾的技術發現
  • 被後續條目取代的舊記錄

2B. 與 CLAUDE.md 重複

  • memory 和 CLAUDE.md 說同一件事 → 保留一處,刪另一處
  • 判斷標準:高頻查用留 CLAUDE.md,低頻留 memory

2C. 組織問題

  • 過長條目 → 拆到獨立 .md 檔
  • 分類不清楚的條目 → 建議歸類
  • 接近 200 行上限 → 標記需要瘦身

Step 3: Skills 審查

3A. 總覽表

| Skill | SKILL.md 行 | Refs 行 | 預估 tokens | 觸發詞 |
|-------|-------------|---------|------------|--------|
| good-writing-zh | 165 | 158 | ~1,300 | /good-writing |
| humanizer-tw | 122 | 450 | ~2,300 | humanize |
| ... | | | | |

3B. 範圍重疊

掃描所有 skill 的 description + 觸發詞,找出:

  • 功能重疊的 skill 對(如 good-writing-zh ↔ humanizer-tw 的邊界是否清楚?)
  • 觸發詞衝突(不同 skill 回應同一關鍵字)

3C. Token 效率

  • SKILL.md 超過 200 行 → 建議瘦身(抽到 references/)
  • references/ 超過 500 行 → 是否有低頻內容可刪?
  • 有沒有 skill 其實很少用,但每次載入成本很高?

3D. 結構問題

  • 缺少 frontmatter(name / description / user_invocable)
  • 缺少 argument_hint
  • references/ 內有未被 SKILL.md 引用的孤立檔案

Step 4: 呈現結果 + 互動執行

產出審查報告

## System Audit 報告

### Token 預算概覽
| 類別 | 每次對話載入 | 按需載入 |
|------|------------|---------|
| CLAUDE.md(全域+專案) | ~4,000 | — |
| MEMORY.md | ~3,200 | — |
| Skills(平均每次觸發) | — | ~2,000 |

### 發現問題
| # | 類別 | 嚴重度 | 描述 | 建議動作 |
|---|------|--------|------|---------|
| 1 | CLAUDE.md | 高 | 重複指令 X 出現在全域和專案級 | 刪除專案級 |
| 2 | MEMORY.md | 中 | 條目 Y 已過時 | 刪除 |
| 3 | Skills | 低 | skill Z 的 refs 有孤立檔案 | 清理 |

AskUserQuestion 互動

用 multiSelect 讓使用者勾選要執行哪些清理動作:

  • 每個發現列為一個選項
  • 標註嚴重度和預估影響(省多少 token / 行)
  • 使用者確認後才動手

執行清理

使用者勾選的項目,逐一執行(Edit / Write)。每個動作完成後簡短回報。


審查原則

  • 每次對話載入的內容越少越好 — CLAUDE.md 和 MEMORY.md 是最貴的,因為每次都載入
  • 低頻內容移到 skill 或 memory — 不是每次都用的指令不該佔 CLAUDE.md
  • Skills 之間邊界要清楚 — 重疊的 skill 浪費 token 也讓 Claude 困惑
  • 過時資訊要刪 — 錯誤的記憶比沒有記憶更危險

Now Execute

使用者的審查請求見下方 ARGUMENTS:。從 Step 0 開始。

平台分布

Codex

33.67%
按下载量换算50

Claude

29.83%
按下载量换算44

Cursor

17.04%
按下载量换算25

Gemini CLI

9.56%
按下载量换算14

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills