fossuav/aap

ArduPilot AI Playbooks

19Stars on the repository
19Mods indexed here, across every type
11d agoLast push, which is what freshness is scored on
GPL-3.0Licence, which decides whether bodies are shown

aap-update

01

fossuav/aap

Skill Claude CodeCodex

Check the local ArduPilot AI Playbook version against the upstream GitHub version and update if newer. Use when the user asks to update the playbooks, check for playbook updates, or wants to know which version is installed.

19 11d ago C 51 tokens GPL-3.0

autotest

02

fossuav/aap

Skill Claude CodeCodex

Run ArduPilot SITL autotests (integration/behavior tests) and inspect their results. Use when the user asks to run autotests, vehicle tests, specific test methods, or to examine why an autotest failed.

19 11d ago A 49 tokens GPL-3.0

boards

03

fossuav/aap

Skill Claude CodeCodex

List and search ArduPilot board targets. Use when the user asks about available boards, board names, or what targets they can build for.

19 11d ago A 31 tokens GPL-3.0

build-options

04

fossuav/aap

Skill Claude CodeCodex

Search ArduPilot compile-time build options (feature flags). Use when the user asks about feature enables, build defines, HALENABLED macros, or what can be compiled in/out.

19 11d ago A 42 tokens GPL-3.0

check

05

fossuav/aap

Skill Claude CodeCodex

Build and run ArduPilot unit tests. Use when the user asks to run tests, check tests, or verify code changes with tests.

19 11d ago A 30 tokens GPL-3.0

explain

06

fossuav/aap

Skill Claude CodeCodex

Explain ArduPilot code, architecture, or subsystems in context. Use when the user asks how something works, what a file does, or wants to understand a code path.

19 11d ago A 39 tokens GPL-3.0

find-code

07

fossuav/aap

Skill Claude CodeCodex

Find where features, modes, commands, or messages are implemented in the ArduPilot codebase. Use when the user asks where something is defined, implemented, or handled.

19 11d ago A 38 tokens GPL-3.0

find-param

08

fossuav/aap

Skill Claude CodeCodex

Find ArduPilot parameter definitions in C++ source code. Use when the user asks about a parameter's definition, range, units, default value, or where it's declared.

19 11d ago A 38 tokens GPL-3.0

hwdef-check

09

fossuav/aap

Skill Claude CodeCodex

Review an ArduPilot new-board hwdef PR. Stashes any local changes, checks the PR out as a branch in the current repo, runs DMA / board-ID / file-presence / commit-structure checks, layers the hwdef playbook on top, and (after confirmation) posts a review comment on the PR — then restores the original branch and pops…

19 11d ago A 95 tokens GPL-3.0

hwdef-info

10

fossuav/aap

Skill Claude CodeCodex

Show hardware definition details for an ArduPilot board. Use when the user asks about board pinouts, peripherals, MCU type, UART mappings, or hwdef.dat contents.

19 11d ago A 39 tokens GPL-3.0

log-analyze

11

fossuav/aap

Skill Claude CodeCodex

Analyze ArduPilot DataFlash .bin log files or MAVLink .tlog telemetry logs. Use when the user provides a .bin or .tlog log file path or asks to analyze flight log data.

19 11d ago A 46 tokens GPL-3.0

lua-crsf

12

fossuav/aap

Skill Claude CodeCodex

Write ArduPilot CRSF (Crossfire) menu scripts using crsfhelper.lua. Use when the user asks to create or modify CRSF/ELRS transmitter menus.

19 11d ago A 39 tokens GPL-3.0

lua-vehicle

13

fossuav/aap

Skill Claude CodeCodex

Write ArduPilot Lua scripts involving vehicle control, movement commands, RC input, or telemetry. Use when the user asks to control the vehicle from Lua.

19 11d ago A 35 tokens GPL-3.0

lua

14

fossuav/aap

Skill Claude CodeCodex

Write or modify ArduPilot Lua applets. Use when the user asks to create, debug, or modify Lua scripts for APScripting.

19 11d ago A 31 tokens GPL-3.0

pr-checks

15

fossuav/aap

Skill Claude CodeCodex

Download a pull request's failing CI checks and identify the failing tests or build errors. Use when the user asks why a PR's CI is red, which tests failed, or to triage GitHub Actions failures on a PR.

19 11d ago A 50 tokens GPL-3.0

pr-review

16

fossuav/aap

Skill Claude CodeCodex

Review your own ArduPilot PR the way a maintainer will - before you open it, or after review feedback arrives - and then fix what the review finds. Runs the CI gates that bounce PRs mechanically, fans out parallel reviewers over the diff, cross-checks every finding with an independent Codex pass, and iterates fixes…

19 11d ago A 105 tokens GPL-3.0

prepare-for-push

17

fossuav/aap

Skill Claude CodeCodex

Authorise Claude to push specific branches to a remote. Pushes are blocked by a git pre-push hook until this grants a short-lived, branch-scoped token.

19 11d ago A 39 tokens GPL-3.0

sitl

18

fossuav/aap

Skill Claude CodeCodex

Launch ArduPilot SITL simulator. Use when the user asks to start SITL, run the simulator, or test a vehicle interactively.

19 11d ago A 32 tokens GPL-3.0

style-check

19

fossuav/aap

Skill Claude CodeCodex

Check code style of modified files using astyle and whitespace checks. Use when the user wants to verify formatting before committing.

19 11d ago A 27 tokens GPL-3.0