Skills

Skills are instruction packages stored in a directory containing SKILL.md. Flux loads bundled skills, then global skills from ~/.flux/skills, then project skills from ./.flux/skills. A project skill with the same slug overrides an earlier definition.

Flux includes skills for code review, diagnosis, documentation, explanation, refactoring, simplification, security scanning, research, commit messages, and test writing.

#Use skills

/skills
/skills info code-review
/code-review review the staged changes
/security-scan src/auth

Skills with invocation: both can be selected automatically or called as slash commands. flux skills are automatic; user skills execute directly when invoked.

#Install and remove

/skills add ./path/to/SKILL.md
/skills add https://example.com/SKILL.md
/skills marketplace
/skills marketplace 2
/skills remove skill-name

The marketplace currently lists skills from the public anthropics/skills repository and installs the selected SKILL.md. Restart Flux after installing or removing a skill.

#Create a skill

---
name: api-review
description: Review API changes for compatibility risks
version: 1.0.0
invocation: both
allowed-tools:
  - read_file
  - grep_search
tags:
  - api
  - review
---

# API Review

Inspect the requested API changes and report compatibility risks.

Supported frontmatter includes name, description, version, invocation, allowed-tools, disallowed-tools, model, effort, and tags. Keep the body procedural and include the context required to complete the workflow. Flux validates imported skill Markdown before installing it.