🤖
Skill Review
Scrape ClawHub skill pages for Security Scan (VirusTotal/OpenClaw) + Runtime Requirements + Comments for all of Oliver's local skills, and write a markdown r...
安全通过
⚙️脚本
技能说明
name: skill-review version: 0.2.4 description: > Scrape ClawHub skill pages for Security Scan (VirusTotal/OpenClaw) + Runtime Requirements + Comments for all of Oliver's local skills, and write a markdown report. homepage: https://github.com/odrobnik/skill-review-skill metadata: openclaw: emoji: "🔎" requires: bins: ["python3"] python: ["playwright"] env: ["VIRUSTOTAL_API_KEY"]
Skill Review (ClawHub Security Scan scraper)
Use this when you want to review ClawHub Security Scan results for your skills.
What it does
- Enumerates local skills under
~/Developer/Skills(folders that containSKILL.md). - For each skill, opens the ClawHub page
https://clawhub.ai/<owner>/<slug>. - Extracts:
- Security Scan (VirusTotal status + report link, OpenClaw status/confidence/reason)
- Runtime requirements block
- Comments block
- Writes a single markdown report under
/tmp/.
Key config behavior (no surprises)
- Each local skill’s
SKILL.mdfrontmattername:is treated as the ClawHub slug. - Supports non-standard cases via
--slug-map path/to/map.json.
Run
python3 scripts/skill_review.py \
--owner odrobnik \
--skills-dir ~/Developer/Skills \
--out /tmp/clawhub-skill-review.md
Optional: slug map
If a local folder name doesn’t match the ClawHub slug, pass a mapping file:
{
"snapmaker": "snapmaker-2"
}
python3 scripts/skill_review.py --slug-map ./slug-map.json
Requirements
- Installs/uses Playwright internally (Python package + Chromium).
If it’s missing, follow the error message; typical setup:
python3 -m pip install playwright
python3 -m playwright install chromium
如何使用「Skill Review」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「Skill Review」技能完成任务
- 结果即时呈现,支持继续对话优化