Skip to main content
Skills are plugins that add new capabilities, behaviors, or knowledge to Bolly. When a skill is activated, its instructions are injected into Bolly’s system prompt.

How skills work

Each skill is a SKILL.md file with YAML frontmatter and Markdown instructions:
When activated, the Markdown body gets injected into Bolly’s system prompt — giving it new knowledge and behaviors.

Installing skills

Skills can be installed from GitHub repositories. The installation flow:
  1. Bolly fetches the SKILL.md from the specified GitHub repo
  2. Parses the frontmatter and instructions
  3. Stores the skill config in ~/.bolly/instances/{slug}/skills/{id}.json

Managing skills

Bolly has three tools for skill management:

Skill resources

Skills can include additional files:
  • references/ — documentation and guides
  • scripts/ — automation scripts
  • assets/ — images, templates, data files
Bolly can read these via the read_skill_reference tool when it needs more context.

Per-instance skills

Skills are installed per instance. Different Bolly instances can have different skills enabled — a work-focused instance might have coding skills, while a personal one might have journaling skills.

Built-in skills

Bolly ships with selected built-in skills that are enabled by default. These can be toggled on or off per instance.