Skill Guardian 🛡️
Your AI skill security guard — Track, vet, and safely update your skill collection.
Tags: security skill-management trust-scoring auto-update cron-ready safety version-control curation vetting INLINECODE9
Why Use Skill Guardian?
🔒 Security First — Auto-scans every skill before adding
📊 Trust Scores — Know which skills are safe at a glance
⏰ Smart Updates — High-trust skills (≥90) update immediately, others wait 10 days
📝 Pending Period — New skills wait 5-10 days before activation
🤖 Auto-Scheduled — Runs 1-2 times daily automatically
Quick Start
1. Install & Setup
CODEBLOCK0
2. Add a Skill Safely
CODEBLOCK1
Skill Guardian will:
- - ✅ Run security checks
- ✅ Assign trust score (0-100)
- ✅ Add to pending queue (5-10 days)
- ✅ Auto-promote after waiting period
3. View Your Collection
CODEBLOCK2
4. Smart Updates
Check for updates:
CODEBLOCK3
Apply updates (intelligent rules):
CODEBLOCK4
Update Rules:
- - 🌟 Trust ≥90: Immediate update
- ⏳ Trust 70-89: 10-day grace period
- 🛑 Trust <70: Manual approval required
Override for urgent updates:
CODEBLOCK5
5. Process Pending Skills
Manually check pending queue:
CODEBLOCK6
Automated Scheduling ⏰ (Recommended)
Skill Guardian works best when run automatically 1-2 times daily.
Option 1: System Cron
Add to crontab for morning (8am) and evening (8pm) runs:
CODEBLOCK7
Option 2: Single Daily Run
CODEBLOCK8
Option 3: Manual Execution
If you prefer manual control:
CODEBLOCK9
What Auto-Run Does
Each execution performs:
- 1. 🔍 Process Pending — Promote skills that passed 5-10 day waiting period
- 📦 Check Updates — Detect new versions of all skills
- 🔄 Apply Updates — High-trust (≥90) update immediately, others queued
- 📊 Report Status — Show current registry state
Trust Score Explained
| Score | Level | Update Behavior | Badge |
|---|
| 90-100 | 🟢 Verified | Immediate auto-update | 🌟 |
| 70-89 |
🟡 Trusted | 10-day grace period | ⏳ |
| 50-69 | 🟠 Caution | Manual approval required | ⚠️ |
| <50 | 🔴 Risky | Blocked from auto-add | 🛑 |
Included Trusted Skills
| Skill | Trust | Source | Purpose |
|---|
| jax-skill-security-scanner | 92 | clawhub | Advanced security scanning |
| skill-vetter |
95 | clawhub | Security vetting |
| find-skills | 90 | clawhub | Discover skills |
| skill-creator | 85 | clawhub | Create new skills |
New Skill Workflow
CODEBLOCK10
Update Workflow
CODEBLOCK11
Advanced
Requirements
- - Python 3.8+
- clawhub CLI installed
- skill-vetter (for security scanning)
- Cron (optional, for automation)
License
MIT
技能守护者 🛡️
你的AI技能安全卫士 — 追踪、审查并安全更新你的技能收藏。
标签: 安全 技能管理 信任评分 自动更新 定时任务就绪 安全 版本控制 策展 审查 守护者
为何使用技能守护者?
🔒 安全第一 — 添加前自动扫描每个技能
📊 信任评分 — 一眼识别哪些技能安全
⏰ 智能更新 — 高信任技能(≥90)立即更新,其余等待10天
📝 等待期 — 新技能激活前等待5-10天
🤖 自动调度 — 每天自动运行1-2次
快速开始
1. 安装与设置
bash
安装技能
clawhub install skill-guardian
设置自动监控(推荐)
参见下方自动调度部分
2. 安全添加技能
bash
python3 scripts/add_skill.py --name summarize --source clawhub
技能守护者将:
- - ✅ 执行安全检查
- ✅ 分配信任评分(0-100)
- ✅ 加入等待队列(5-10天)
- ✅ 等待期后自动晋升
3. 查看你的收藏
bash
python3 scripts/list_skills.py # 活跃技能
python3 scripts/show_skill.py summarize # 详细信息
4. 智能更新
检查更新:
bash
python3 scripts/check_updates.py
应用更新(智能规则):
bash
python3 scripts/apply_updates.py --all
更新规则:
- - 🌟 信任≥90:立即更新
- ⏳ 信任70-89:10天宽限期
- 🛑 信任<70:需手动批准
紧急更新覆盖:
bash
python3 scripts/apply_updates.py summarize --force
5. 处理待定技能
手动检查等待队列:
bash
python3 scripts/process_pending.py
自动调度 ⏰(推荐)
技能守护者在每天自动运行1-2次时效果最佳。
选项1:系统定时任务
在crontab中添加早上(8点)和晚上(8点)运行:
bash
编辑crontab
crontab -e
添加以下行
0 8
* cd /path/to/workspace && python3 skills/skill-guardian/scripts/auto_run.py
0 20
* cd /path/to/workspace && python3 skills/skill-guardian/scripts/auto_run.py
选项2:每日单次运行
bash
每天上午9点
0 9
* cd /path/to/workspace && python3 skills/skill-guardian/scripts/auto_run.py
选项3:手动执行
如果你更喜欢手动控制:
bash
完整自动运行工作流
python3 skills/skill-guardian/scripts/auto_run.py
或逐步执行:
python3 scripts/process_pending.py # 晋升待定技能
python3 scripts/check_updates.py # 检查更新
python3 scripts/apply_updates.py --all # 应用更新
自动运行执行内容
每次执行执行以下操作:
- 1. 🔍 处理待定 — 晋升已过5-10天等待期的技能
- 📦 检查更新 — 检测所有技能的新版本
- 🔄 应用更新 — 高信任(≥90)立即更新,其余排队
- 📊 报告状态 — 显示当前注册表状态
信任评分说明
| 评分 | 等级 | 更新行为 | 徽章 |
|---|
| 90-100 | 🟢 已验证 | 立即自动更新 | 🌟 |
| 70-89 |
🟡 可信 | 10天宽限期 | ⏳ |
| 50-69 | 🟠 谨慎 | 需手动批准 | ⚠️ |
| <50 | 🔴 风险 | 禁止自动添加 | 🛑 |
内置可信技能
| 技能 | 信任 | 来源 | 用途 |
|---|
| jax-skill-security-scanner | 92 | clawhub | 高级安全扫描 |
| skill-vetter |
95 | clawhub | 安全审查 |
| find-skills | 90 | clawhub | 发现技能 |
| skill-creator | 85 | clawhub | 创建新技能 |
新技能工作流
用户/自动检测发现技能
↓
安全审查
↓
待定队列(5-10天)
↓
等待期
↓
自动晋升 ✓
更新工作流
检查检测到新版本
↓
信任≥90? ──→ 立即更新
↓ 否
10天延迟
↓
自动应用
高级
要求
- - Python 3.8+
- 已安装clawhub CLI
- skill-vetter(用于安全扫描)
- Cron(可选,用于自动化)
许可证
MIT