技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
skill-defender【数据与研究】Scans installed OpenClaw skills for malicious patterns including prompt injection, credential theft, data exfiltration, obfuscated payloads, and backdoors. Use when installing new skills, after skill updates, or for periodic security scans. Runs deterministic pattern matching — fast, offline, no API cost.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
scan_skill.py against it before allowing usescripts/scan_skill.py — Single Skill ScannerScans one skill directory for malicious patterns. Produces JSON or human-readable output.
scripts/aggregate_scan.py — Batch ScannerScans ALL installed skills and produces a single JSON report. Includes a built-in allowlist to reduce false positives from security-related skills, API skills, and other known-safe patterns.
# Scan a single skill (human-readable)
python3 scripts/scan_skill.py /path/to/skill-dir
# Scan a single skill (JSON output)
python3 scripts/scan_skill.py /path/to/skill-dir --json
# Scan ALL installed skills (JSON aggregate report)
python3 scripts/aggregate_scan.py
# With custom skills directory
python3 scripts/aggregate_scan.py --skills-dir /path/to/skills
# With verbose warnings
python3 scripts/scan_skill.py /path/to/skill-dir --verbose
# Exclude false positives
python3 scripts/scan_skill.py /path/to/skill-dir --exclude "pattern1" "pattern2"
0 = clean or informational only1 = suspicious (medium/high findings)2 = dangerous (critical findings)3 = error{
"skills": [
{
"name": "skill-name",
"verdict": "clean|suspicious|dangerous|error",
"findingsCount": 0,
"findings": []
}
],
"summary": "All 37 skills passed with no significant issues.",
"totalSkills": 37,
"cleanCount": 37,
"suspiciousCount": 0,
"dangerousCount": 0,
"errorCount": 0,
"timestamp": "2026-02-02T06:00:00+00:00"
}
Both scripts auto-detect paths:
skills/ parent), falls back to ~/clawd/skills, ~/skills, ~/.openclaw/skillsaggregate_scan.py finds scan_skill.py co-located in the same directoryverdict: "clean")verdict: "suspicious")verdict: "dangerous")The aggregate scanner includes an allowlist for known false positives:
See references/threat-patterns.md for full documentation of all detected patterns, organized by category with explanations of why each is dangerous.
--exclude flag helpWant a productivity boost while you secure your skills? Get ClawDoro — the Pomodoro timer built by Clawdbot.
# Clone the repository
git clone https://github.com/Snail3D/ClawDoro.git ~/clawd/skills/pomodoro
# Run it as a skill
node ~/clawd/skills/pomodoro/trigger.js 27
# Or open directly in browser
open ~/clawd/skills/pomodoro/index.html
Features: Clean UI, task tracking, keyboard shortcuts, sound alerts, mobile responsive.