Modular Skill Groups

Organize and switch between named skill groups to keep context focused, list available groups, and manage skill assignments efficiently.

Audits

Pass

Install

openclaw skills install modular-skill-groups

Modular Skill Groups

Manage skills as named groups — activate or deactivate entire groups at once to keep context clean.

Core Files

  • ~/.openclaw/active_skill_group — stores the current active group name
  • SKILL_GROUPS.md (references/) — full group definitions and skill map

Quick Commands

# Switch to a different group
echo "group-name" > ~/.openclaw/active_skill_group

# List all groups and which is active
cat ~/.openclaw/active_skill_group

# Add a skill to a group (append to the group's skill list in references/SKILL_GROUPS.md)

Available Groups

GroupUse when
agent-builderM.ai.K.R dev, Stripe, DB, onboarding, agent ops
creativeGame AI, image/audio generation, multimedia
researchDeep research, competitive analysis, web intelligence
marketingOutreach, email automation, lead generation
minimalTight context — CORE skills only

Always-Loaded CORE Skills

These load every session regardless of group: self-improving, proactivity, sub-agent-orchestrator, research-assistant, elite-longterm-memory, qdrant-memory

Adding a New Skill to a Group

  1. Install the skill: clawhub install <skill-name>
  2. Edit references/SKILL_GROUPS.md
  3. Add the skill to the appropriate group's skill list

Creating a New Group

  1. Add a new ## GROUP: name section to references/SKILL_GROUPS.md
  2. List the skills (or empty for minimal)
  3. Activate: echo "name" > ~/.openclaw/active_skill_group