Agent Skills for FPV drones. Each skill is a folder under skills/ with a SKILL.md (YAML frontmatter plus instructions) and optional supporting files. They work with Claude Code and any other agent that loads the Agent Skills format.
| Skill | What it does |
|---|---|
betaflight |
Configure Betaflight flight controllers: receiver and ports, modes, motors and ESC, PIDs, rates and filters, failsafe and GPS rescue, OSD, VTX, presets, backups, firmware, blackbox, and "why won't it arm?". Step-by-step procedures live in workflows/. |
bf-cli |
How to run and drive the bf command line tool: npx, connecting to an FC or SITL, the JSON and exit-code contract, discovery, safe writes, streaming, troubleshooting. |
betaflight and bf-cli are companions: install both.
/plugin marketplace add rotordeck/skills
/plugin install betaflight@rotordeck-skillsgit clone https://github.com/rotordeck/skills.git rotordeck-skills
mkdir -p ~/.claude/skills
cp -r rotordeck-skills/skills/* ~/.claude/skills/ # all skills, user-wide
# or per project: cp -r rotordeck-skills/skills/betaflight .claude/skills/Other agents: copy the skill folders to wherever your agent discovers skills (e.g. .github/skills/, .agents/skills/).
skills/
└── <skill-name>/
├── SKILL.md # required: frontmatter (name, description) + instructions
├── workflows/ # optional: procedures the skill points to
├── references/ # optional: docs read on demand
├── scripts/ # optional: helper scripts
└── templates/ # optional: output templates
- Create
skills/<name>/SKILL.md. The frontmatternamemust equal the folder name (lowercase kebab-case, ≤ 64 chars). Thedescription(≤ 1024 chars) says what the skill does and when to use it. - Keep
SKILL.mdshort; move detail into supporting files and reference them by relative path. - Run
bash scripts/validate-skills.sh. CI runs it on every push and pull request. - Add the skill to the table above, and to
.claude-plugin/marketplace.jsonif it belongs in a plugin.
Yes. Install the betaflight and bf-cli skills and Claude Code can set up receivers, ports, modes, PIDs, rates, filters, failsafe, OSD and VTX through the bf command line tool. See Install.
Folders with a SKILL.md (frontmatter plus instructions) that an agent loads when a task needs them. They work with Claude Code and any agent that reads the Agent Skills format.
The skills make the agent back up first, preview changes with --dry-run, and ask before destructive actions or motor tests. Take the props off for anything that spins the motors.
- Sticklink: live stick and telemetry overlays for OBS, straight from an EdgeTX radio
- Stickbeats: free EdgeTX sound themes and voice packs, with a mixer to record your own
- OSD Fonts: 278 retro fonts and a font editor for the Betaflight analog OSD
- Betasplash: make a Betaflight OSD boot logo with your callsign
- bf: configure Betaflight from the command line, for humans and AI agents
All of them in one place: the Rotordeck Toy Box.