Os Step By Step
kharmanskyi/open-steps
ALWAYS invoke this skill when you need the user to act - run a command, paste a secret, click, approve - and whenever they ask how to do something or say they do not know what to do: "step by step"…
Add, delete, or re-order configuration steps in configurationsteps.json.
$ npx skills add ArduPilot/MethodicConfigurator --skill configuration-steps-reorder -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ArduPilot/MethodicConfigurator configuration-steps-reorder --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ArduPilot/MethodicConfigurator.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/configuration-steps-reorder .claude/skills/configuration-steps-reorder && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "configuration-steps-reorder" agent skill from https://github.com/ArduPilot/MethodicConfigurator/tree/master/.github/skills/configuration-steps-reorder into .claude/skills/configuration-steps-reorder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "configuration-steps-reorder", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ArduPilot/MethodicConfigurator/tree/master/.github/skills/configuration-steps-reorderType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ArduPilot/MethodicConfigurator --skill configuration-steps-reorder -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ArduPilot/MethodicConfigurator configuration-steps-reorder --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ArduPilot/MethodicConfigurator.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.github/skills/configuration-steps-reorder .agents/skills/configuration-steps-reorder && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "configuration-steps-reorder" agent skill from https://github.com/ArduPilot/MethodicConfigurator/tree/master/.github/skills/configuration-steps-reorder into .agents/skills/configuration-steps-reorder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "configuration-steps-reorder", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ArduPilot/MethodicConfigurator --skill configuration-steps-reorder -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ArduPilot/MethodicConfigurator configuration-steps-reorder --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ArduPilot/MethodicConfigurator.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.github/skills/configuration-steps-reorder .cursor/skills/configuration-steps-reorder && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "configuration-steps-reorder" agent skill from https://github.com/ArduPilot/MethodicConfigurator/tree/master/.github/skills/configuration-steps-reorder into .cursor/skills/configuration-steps-reorder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "configuration-steps-reorder", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ArduPilot/MethodicConfigurator.git --path .github/skills/configuration-steps-reorder--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ArduPilot/MethodicConfigurator --skill configuration-steps-reorder -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ArduPilot/MethodicConfigurator configuration-steps-reorder --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ArduPilot/MethodicConfigurator.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.github/skills/configuration-steps-reorder .gemini/skills/configuration-steps-reorder && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "configuration-steps-reorder" agent skill from https://github.com/ArduPilot/MethodicConfigurator/tree/master/.github/skills/configuration-steps-reorder into .gemini/skills/configuration-steps-reorder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "configuration-steps-reorder", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ArduPilot/MethodicConfigurator configuration-steps-reorderInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ArduPilot/MethodicConfigurator --skill configuration-steps-reorder -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ArduPilot/MethodicConfigurator.git skills-src && mkdir -p .github/skills && cp -r skills-src/.github/skills/configuration-steps-reorder .github/skills/configuration-steps-reorder && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "configuration-steps-reorder" agent skill from https://github.com/ArduPilot/MethodicConfigurator/tree/master/.github/skills/configuration-steps-reorder into .github/skills/configuration-steps-reorder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "configuration-steps-reorder", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ArduPilot/MethodicConfigurator --skill configuration-steps-reorder -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ArduPilot/MethodicConfigurator configuration-steps-reorder --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ArduPilot/MethodicConfigurator.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.github/skills/configuration-steps-reorder .opencode/skills/configuration-steps-reorder && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "configuration-steps-reorder" agent skill from https://github.com/ArduPilot/MethodicConfigurator/tree/master/.github/skills/configuration-steps-reorder into .opencode/skills/configuration-steps-reorder/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "configuration-steps-reorder", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
configuration-steps-reorderAdd, delete, or re-order configuration steps in configurationsteps.json.
Configuration Steps Reorder is an agent skill from ArduPilot/MethodicConfigurator. Add, delete, or re-order configuration steps in configurationsteps.json. Use when inserting new param files, deleting steps, renaming .param files with paramreorder.py, updating vehicle templates, or migrating parameters between files in backendfilesystemmigration.py.
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including scripts (for example `scripts/param_reorder.py`).
The repository describes itself as: A clear ArduPilot configuration sequence. The licence is GPL-3.0.
12 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit a2c1bbd. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
ruffmypypythongitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Configuration Steps Reorder loads about 1.3k tokens when it runs. Until then it costs about 76 tokens; SKILL.md has 557 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from ArduPilot/MethodicConfigurator at commit a2c1bbd, republished under its GPL-3.0 licence (© ArduPilot). 557 words, ~1,262 tokens.
.claude/skills/configuration-steps-reorder/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.This workflow primarily targets ArduCopter but the propagation step (step 15) covers other
vehicle types (configuration_steps_ArduPlane.json, configuration_steps_Rover.json,
configuration_steps_Heli.json).
old_filenames vs backend_filesystem_migration.pyold_filenames list of the new entry in configuration_steps_*.json.
No migration code is needed. Skip steps 7–10 in this case.backend_filesystem_migration.py
as described in step 2 below.ardupilot_methodic_configurator/configuration_steps_ArduCopter.json:old_filenames list of the new entry so existing vehicle projects migrate automatically
on next launch. Skip steps 7–10 in this case.old_filenames is updated
automatically — no manual edit needed here.old_filenames above)
Update ardupilot_methodic_configurator/backend_filesystem_migration.py:VEHICLE_COMPONENTS_FORMAT_VERSION._PARAM_MOVES_Vx_TO_Vy (x = old version, y = new version) for any parameters
that move from one file to another._NEW_FILES_Vx_TO_Vy for brand-new files whose content is not derived from
any existing file._FILES_TO_DELETE_Vx_TO_Vy for files that are removed from the sequence.ruff format && ruff check --fix && ty check && mypy && pyrightconfiguration_steps_*.json and backend_filesystem_migration.py changes to git.python ./update_vehicle_templates.py to propagate the changes across all vehicle
template directories: it applies any old_filenames renames, updates vehicle_components.json
structure, and recomputes and saves derived/forced parameter values.file_renames dict in param_reorder.py to map each old filename to its new
filename. If you only need to auto-renumber files to match their position in the JSON
sequence (e.g., after inserting or deleting a step), file_renames can remain empty —
param_reorder.py will renumber based on sequence order automatically.ruff format && ruff check --fix && ty check && mypy && pyrightparam_reorder.py changes to git.python .github/skills/configuration-steps-reorder/scripts/param_reorder.py to rename .param and .pdef.xml files on disk
(using git mv when tracked), update all filename references in *.py, *.json, and
*.md files across the repository, and populate old_filenames in
configuration_steps_ArduCopter.json automatically. The script also validates that
every old filename listed in file_renames is referenced in each TUNING_GUIDE_*.md
file — check the output for errors if some references were not updated.TUNING_GUIDE_ArduCopter.md — pay special attention to section numbers and
markdown anchor references that may have changed.ardupilot_methodic_configurator/configuration_steps_ArduCopter.json to fix
any cross-references to renamed tuning guide sections.
Hand edit the "phases" -> "start" numbers to match the new groups.README.md to reflect any added, removed, or reordered configuration steps.TUNING_GUIDE_ArduCopter.md with the other vehicle tuning guides and update
them accordingly.ardupilot_methodic_configurator/configuration_steps_ArduCopter.json with
the other vehicle configuration steps files and update them accordingly.TUNING_GUIDE_*.md retains its vehicle-type-specific content.ardupilot_methodic_configurator/configuration_steps_*.json references
its own tuning guide, not the copter's tuning guide.pytest and confirm all tests pass.© ArduPilot, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (scripts) in .github/skills/configuration-steps-reorder of ArduPilot/MethodicConfigurator.
Open the folder on GitHubat commit a2c1bbd
Configuration Steps Reorder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Configuration Steps Reorder this skillArduPilot/MethodicConfigurator | 165 | — | ~1.3k | Automated safety check: Pass | GPL-3.0 | |
| Os Step By Stepkharmanskyi/open-steps | 1.3k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Structured Step By Step Reasoningaiming-lab/MetaClaw | 3.5k | — | ~212 | Automated safety check: Pass | MIT | |
| Do In StepsNeoLabHQ/context-engineering-kit | 1.7k | — | ~18k | Automated safety check: Pass | GPL-3.0 | |
| CSS Orderthedaviddias/Front-End-Checklist | 74k | — | ~404 | Automated safety check: Pass | MIT | |
| Focus Orderthedaviddias/Front-End-Checklist | 74k | — | ~519 | Automated safety check: Pass | MIT |
kharmanskyi/open-steps
ALWAYS invoke this skill when you need the user to act - run a command, paste a secret, click, approve - and whenever they ask how to do something or say they do not know what to do: "step by step"…
aiming-lab/MetaClaw
A skill your agent uses for any problem that involves multiple steps, tradeoffs, or non-trivial logic.
NeoLabHQ/context-engineering-kit
Execute one complex task as ordered, dependent steps run sequentially, passing context from each step to the next, with per-step LLM-as-a-judge verification.
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing stylesheets, component styles, and responsive behavior related to Order CSS files correctly.
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure logical focus order.
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Maintain logical heading order.
ArduPilot/MethodicConfigurator
Update existing GUI translations using AI assistance. An agent skill from ArduPilot/MethodicConfigurator.
ArduPilot/MethodicConfigurator
Add a new translation language to the application. An agent skill from ArduPilot/MethodicConfigurator.
ArduPilot/MethodicConfigurator
Validate and update ARCHITECTUREn.md files against actual source code implementation.
ArduPilot/MethodicConfigurator
Analyze the codebase structure and count lines of code by category using cloc.
ArduPilot/MethodicConfigurator
Write high-quality BDD pytest tests for the ArduPilot Methodic Configurator.
ArduPilot/MethodicConfigurator
Set up and run SITL integration tests for backendflightcontroller.py.
Add, delete, or re-order configuration steps in configurationsteps.json. Configuration Steps Reorder is an agent skill from ArduPilot/MethodicConfigurator.json.
Configuration Steps Reorder fits situations like: inserting new param files; renaming .param files with paramreorder.py; updating vehicle templates; migrating parameters between files in backendfilesystemmigration.py.
Run `npx skills add ArduPilot/MethodicConfigurator --skill configuration-steps-reorder -a claude-code`. Or copy the skill folder (.github/skills/configuration-steps-reorder in ArduPilot/MethodicConfigurator) into .claude/skills/configuration-steps-reorder in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ArduPilot/MethodicConfigurator --skill configuration-steps-reorder -a codex`. Or copy the skill folder (.github/skills/configuration-steps-reorder in ArduPilot/MethodicConfigurator) into .agents/skills/configuration-steps-reorder in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ArduPilot/MethodicConfigurator --skill configuration-steps-reorder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/configuration-steps-reorder, .gemini/skills/configuration-steps-reorder, .github/skills/configuration-steps-reorder and .opencode/skills/configuration-steps-reorder in your project.
Going by SKILL.md and its folder, Configuration Steps Reorder needs Python for the scripts in its folder and the command-line tools its instructions call (ruff, mypy, python and git). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Configuration Steps Reorder is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Configuration Steps Reorder: Os Step By Step (kharmanskyi/open-steps, 1.3k stars), Structured Step By Step Reasoning (aiming-lab/MetaClaw, 3.5k stars), Do In Steps (NeoLabHQ/context-engineering-kit, 1.7k stars) and CSS Order (thedaviddias/Front-End-Checklist, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ArduPilot (a GitHub organization) maintains it in ArduPilot/MethodicConfigurator, which has 165 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 9, 2026.
Source: ArduPilot/MethodicConfigurator on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.