/install fenz-skill-auditor
Skill Audit Workflow
Audit a Claude skill from a GitHub repository. Evaluate effectiveness, token usage, time complexity, permissions, safety, and best-practice compliance. Produce a structured audit report.
Step 1: Clone & Extract
Run the clone script with the user-provided GitHub URL:
bash scripts/clone_and_extract.sh \x3Crepo-url>
The script outputs JSON listing all SKILL.md files found. If multiple skills exist in the repo, present the list to the user and ask which one(s) to audit.
If the script exits with a non-zero code:
- Exit 1: Ask the user to provide a valid GitHub URL
- Exit 2: Check if the repo exists and is public
- Exit 3: The repo has no SKILL.md files — inform the user
Step 2: Create Output Directory
Create the audit output directory:
audits/\x3Cskill-name>-\x3CYYYYMMDD-HHMMSS>/
Write metadata.json with:
{
"repo_url": "\x3Curl>",
"timestamp": "\x3CISO 8601>",
"auditor": "Fenz.AI",
"skill_name": "\x3Cname>",
"skill_path": "\x3Cpath within repo>"
}
Step 3: Save Source Files
Copy all files from the skill directory (the directory containing SKILL.md and its subdirectories) into source/ within the output directory. Then clean up the temp clone directory.
Step 4: Analyze
Read references/audit-criteria.md for detailed rubrics. Evaluate each category:
4a. Effectiveness
Read the skill's SKILL.md and evaluate:
- Description quality (WHAT + WHEN)
- Trigger clarity and coverage
- Workflow definition clarity
- Examples for complex steps
- Error handling guidance
Rate: Strong / Adequate / Weak
4b. Token Usage
Run the analysis script:
python3 scripts/analyze_tokens.py \x3Csource-dir>
Use the JSON output to assess:
- SKILL.md line count
- Progressive disclosure usage
- Total token footprint
- Category breakdown
Rate: Low / Medium / High
4c. Time Spending
Evaluate the workflow for:
- Complexity and branching
- Number of external tool calls
- User interaction requirements
- Scope clarity
Rate: Quick / Moderate / Extended
4d. Permissions
Check the skill for:
allowed-toolsin frontmatter — what tools are requested?- Whether each tool is justified by the workflow
- Destructive tool usage (Bash without restrictions, Write to system paths)
- Network access scope
- File system access scope
Flag any red flags. Rate: Minimal / Moderate / Broad
4e. Safety
Evaluate:
- Does behavior match the description?
- Network access patterns
- File scope boundaries
- Sensitive data handling
- Input validation (especially for shell commands)
Rate: Low Risk / Medium Risk / High Risk
4f. Recommendations
Read references/skill-best-practices.md and check the skill against each item. Group findings by priority:
- High: Safety, correctness, major effectiveness issues
- Medium: Efficiency, maintainability issues
- Low: Style and convention suggestions
Step 5: Generate Report
Read assets/audit-report-template.md and fill in all template fields with the analysis results. Save as audit-report.md in the output directory.
Include:
- All six category ratings with detailed explanations
- Specific evidence from the skill files for each finding
- Concrete, actionable recommendations
- Positive observations (what the skill does well)
- File appendix with token estimates
Step 6: Log Everything
Maintain process-log.md in the output directory. Append each step as it completes:
## [YYYY-MM-DD HH:MM:SS] Step N: \x3Cstep name>
- Status: success/failed/skipped
- Details: \x3Cwhat happened>
- Errors: \x3Cif any>
Step 7: Generate Social Media Posts
Automatically generate posts from the audit report.
- Run:
python3 ../post-generator/scripts/extract_findings.py \x3Caudit-dir>/audit-report.md - Read
../post-generator/references/writing-guide-en.mdand../post-generator/assets/post-template-twitter-en.md - Generate 2-3 English post variations following the guide
- Read
../post-generator/references/writing-guide-zh.mdand../post-generator/assets/post-template-twitter-zh.md - Generate 2-3 Chinese post variations (NOT translations — independently crafted)
- Save
posts-en.mdandposts-zh.mdin the audit output directory - Log post generation step to
process-log.md
Quality rules:
- Posts must sound human-written, not AI-generated
- No banned phrases (see writing guides for anti-pattern lists)
- Fenz.AI mentioned once, naturally, first post only
- Max 2 hashtags, no emoji spam
- English: professional/conversational; Chinese: direct/opinionated with full-width punctuation
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install fenz-skill-auditor - 安装完成后,直接呼叫该 Skill 的名称或使用
/fenz-skill-auditor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
full scale openclaw skill auditor 是什么?
Audits Claude skills from GitHub repositories for effectiveness, token usage, safety, and best-practice compliance, then automatically generates bilingual so... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 293 次。
如何安装 full scale openclaw skill auditor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install fenz-skill-auditor」即可一键安装,无需额外配置。
full scale openclaw skill auditor 是免费的吗?
是的,full scale openclaw skill auditor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
full scale openclaw skill auditor 支持哪些平台?
full scale openclaw skill auditor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 full scale openclaw skill auditor?
由 Dr. Ren(@yangran)开发并维护,当前版本 v1.0.0。