Keep · grok-bot SKILL.md
Skill runtime — load, execute, unload + approval field
WhenUse when writing or reviewing a skill's six fields — especially the approval field people skip.
StopA skill without approval boundaries is a bot that makes consequential decisions alone. One skill at a time.
Steps
- Scan all skills (bundled, project, global, plugins, community) as YAML metadata so the system prompt stays lean
- Query arrives; tools already known
- Model picks the skill from descriptions (not the user)
- Activate: metadata → SKILL.md → scripts only if needed
- Inject instructions, scope permissions
- Execute with tools
- Deliver output, unload, next skill
- When to use it
LoadSkill YAML metadata scan. SKILL.md body on activate. Approval field required.
SourcePolyBender (@p0lybender)
--- name: Skill runtime — load, execute, unload + approval field description: Use when writing or reviewing a skill's six fields — especially the approval field people skip. --- # Skill runtime — load, execute, unload + approval field When: Use when writing or reviewing a skill's six fields — especially the approval field people skip. Stop: A skill without approval boundaries is a bot that makes consequential decisions alone. One skill at a time. 1. Scan all skills (bundled, project, global, plugins, community) as YAML metadata so the system prompt stays lean 2. Query arrives; tools already known 3. Model picks the skill from descriptions (not the user) 4. Activate: metadata → SKILL.md → scripts only if needed 5. Inject instructions, scope permissions 6. Execute with tools 7. Deliver output, unload, next skill 8. When to use it Load: Skill YAML metadata scan. SKILL.md body on activate. Approval field required.
