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 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
bash
# Install the skill
clawhub install skill-guardian
# Set up automated monitoring (recommended)
# See "Automated Scheduling" section below
bash
python3 scripts/add_skill.py --name summarize --source clawhub
Skill Guardian will:
bash
python3 scripts/list_skills.py # Active skills
python3 scripts/show_skill.py summarize # Detailed info
Check for updates:
bash
python3 scripts/check_updates.py
Apply updates (intelligent rules):
bash
python3 scripts/apply_updates.py --all
Update Rules:
Override for urgent updates:
bash
python3 scripts/apply_updates.py summarize --force
Manually check pending queue:
bash
python3 scripts/process_pending.py
Skill Guardian works best when run automatically 1-2 times daily.
Add to crontab for morning (8am) and evening (8pm) runs:
bash
# Edit crontab
crontab -e
# Add these lines
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
bash
# Once daily at 9am
0 9 * * * cd /path/to/workspace && python3 skills/skill-guardian/scripts/auto_run.py
If you prefer manual control:
bash
# Full auto-run workflow
python3 skills/skill-guardian/scripts/auto_run.py
# Or step by step:
python3 scripts/process_pending.py # Promote pending skills
python3 scripts/check_updates.py # Check for updates
python3 scripts/apply_updates.py --all # Apply updates
Each execution performs:
ScoreLevelUpdate BehaviorBadge90-100🟢 VerifiedImmediate auto-update🌟70-89🟡 Trusted10-day grace period⏳50-69🟠 CautionManual approval required⚠️<50🔴 RiskyBlocked from auto-add🛑
SkillTrustSourcePurposejax-skill-security-scanner92clawhubAdvanced security scanningskill-vetter95clawhubSecurity vettingfind-skills90clawhubDiscover skillsskill-creator85clawhubCreate new skills
text
User/Auto-detect finds skill
↓
Security vetting
↓
PENDING queue (5-10 days)
↓
Waiting period
↓
Auto-promoted ✓
text
Check detects new version
↓
Trust ≥90? ──→ Immediate update
↓ No
10-day delay
↓
Auto-apply
MIT