ardupilot/methodicconfigurator/create-new-empty-template
Claude Code and agent skill by ardupilot/methodicconfigurator
- community
Checking that the SKILL.md file is still in the repository.
Create a new empty vehicle template for a new ArduPilot firmware version. Use when a new firmware release requires a fresh empty template directory under vehicle_templates/, involving flashing firmware, connecting to AMC, creating a project directory, and reviewing all configuration steps to handle renamed or removed parameters.
Install
npx vskill@latest install ardupilot/methodicconfigurator/create-new-empty-templateSKILL.md
Create a New Empty Vehicle Template
When ArduPilot releases a new firmware version, some parameters are renamed, added, or removed. A new empty template must be created for each firmware version to give users a reliable starting point.
Each of the 300+ supported flight controllers has different hardware capabilities and therefore slightly different parameters and default values. It is impractical to maintain 300+ empty templates with only minor differences, so we provide a single empty template based on a commonly used flight controller.
Prerequisites
- A widely used flight controller (e.g., Pixhawk 6C, CubeOrange)
- The latest ArduCopter firmware flashed to that flight controller
- ArduPilot Methodic Configurator (AMC) installed
Steps
- Flash the firmware: Install the latest ArduCopter firmware on the flight controller.
- Reboot the flight controller: Disconnect and reconnect the USB cable so the FC completes its reboot.
- Connect to AMC: Open AMC and connect to the flight controller.
- Create a new project directory:
- Click the "Create a vehicle configuration directory from template" button at the top of the AMC window.
- Enable "Reset flight controller parameters to their defaults".
- Enable "Use parameter values from connected FC, not from template files".
- Enable "Blank parameter change reason".
- Choose a base destination directory where the project files will be saved (you will move them later).
- Set the destination new vehicle name to e.g.
empty_4.7.x. - Click "Create a vehicle configuration directory from template" to generate the project.
- Review all configuration steps: For each step, handle parameters marked in orange (renamed or removed):
- Click Add to add a replacement parameter - verify it serves the same purpose as the old one.
- Click Del to remove the obsolete parameter.
- Click Skip to proceed to the next step; confirm saving changes when prompted.
- Move and commit: After completing all steps, move the generated project directory into
ardupilot_methodic_configurator/vehicle_templates/ArduCopter and commit it to the repository.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.github/skills/create_new_empty_template/SKILL.md
Popularity
- Repository stars
- 137
- Repository forks
- 63
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 3 Jul 2026, 4 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ardupilot/methodicconfigurator/create-new-empty-template)