Install
openclaw skills install skill-priority-setupScans installed skills, suggests L0-L3 priority tiers, and auto-configures skill injection policy. Use when: setting up skill priorities, optimizing token bu...
openclaw skills install skill-priority-setupAutomated skill tiering and injection policy configuration for OpenClaw.
# Run the interactive setup wizard
python3 ~/.openclaw/workspace/skills/skill-priority-setup/scripts/setup.py
# Or non-interactive mode with defaults
python3 ~/.openclaw/workspace/skills/skill-priority-setup/scripts/setup.py --auto
This skill implements a 4-tier priority system:
semantic-system: Semantic routing (message injector)agent-evolution: Self-improvement behaviors (SOUL.md)config-modification: Config safety (on-demand)skill-safe-install: Installation safety (on-demand)browser-automation: Web automationfind-skills: Skill discoveryteamtask: Multi-agent coordinationword-docx, tesseract-ocryoutube-transcriptdiscord, wechat-suite, evomapautomation-workflowsnotion, slack, github, etc.┌─────────────────┐
│ 1. Scan Skills │ → Find all SKILL.md files
└────────┬────────┘
▼
┌─────────────────┐
│ 2. Analyze │ → Detect skill types & dependencies
└────────┬────────┘
▼
┌─────────────────┐
│ 3. Suggest Tiers│ → Propose L0-L3 assignments
└────────┬────────┘
▼
┌─────────────────┐
│ 4. User Review │ → Confirm or modify suggestions
└────────┬────────┘
▼
┌─────────────────┐
│ 5. Apply Config │ → Update AGENTS.md, SOUL.md, etc.
└────────┬────────┘
▼
┌─────────────────┐
│ 6. Validate │ → Check JSON, test injection
└─────────────────┘
--dry-run)SKILL_PRIORITY_POLICY.md: Your custom policy documentAGENTS.md updates: Core constraints addedSOUL.md updates: Agent evolution behaviors.backup/*.timestampEdit ~/.openclaw/workspace/skills/skill-priority-setup/config.yaml to customize:
# Default tier assignments (override per skill)
default_tiers:
semantic-router: L0
browser: L1
word-docx: L2
# Token budgets
token_budget:
l0_max: 300
l1_max: 400
total_max: 900
# Safety settings
backup_before_change: true
validate_json: true
auto_rollback: true
--diagnose flag