Skill group vs MCP vs plugin

A skill group is an operating profile for local SKILL.md directories.

Use agent-skill-groups when an agent workstation already has many skills and you need a repeatable way to keep only the right scenario profile active.

Comparison

ConceptWhat it isTypical filesRuntime effect
Agent SkillInstructions and optional assets for one capability.SKILL.md, references, scripts, assets.Teaches the agent when and how to use a capability.
Skill groupA named scenario profile made from multiple skills.groups.json.Moves selected skill directories active or disabled.
MCP serverA protocol server that exposes callable tools or resources.Server code and MCP config.Gives the agent live tool or resource calls.
PluginA runtime-specific bundle.Manifest plus skills, MCP config, or app files.Installs or exposes capabilities according to that runtime.

Why Skill Groups Exist

Large skill libraries become noisy when every skill is always active. agent-skill-groups keeps a small core profile active and parks specialized skills in a managed disabled pool.

What It Does Not Do

It does not edit skill contents, run MCP servers, or replace a runtime's plugin installer. It manages filesystem placement for skills and writes an AGENTS.md or CLAUDE.md memory block.

Safe First Test

agent-skill-groups demo --json

The demo creates sample active and disabled skill roots, writes groups.json and an agent memory block, switches a profile, restores the backup, and reports ok: true when the workflow succeeds.

Decision Guide

Project overview · FAQ · Quickstart demo · Markdown version