Agent skill

Adding A Tool Wrapper

by Fallout-build in Fallout-build/Fallout

Recipe for adding or extending a CLI tool wrapper under src/Fallout.Common/Tools/<Tool/<Tool.json.

Custom licenceAuto-check passed

Install Adding A Tool Wrapper

skills CLI
$ npx skills add Fallout-build/Fallout --skill adding-a-tool-wrapper -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Fallout-build/Fallout adding-a-tool-wrapper --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Fallout-build/Fallout.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/adding-a-tool-wrapper .claude/skills/adding-a-tool-wrapper && rm -rf skills-src

Use ~/.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/

Facts

Skill name
adding-a-tool-wrapper
GitHub stars
165
Token cost
~279 tokens
SKILL.md length
122 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
Custom licence

At a glance

Recipe for adding or extending a CLI tool wrapper under src/Fallout.Common/Tools/<Tool/<Tool.json.

  • Works in 7 steps: Find the closest existing tool under… → Cover a full command with all its… → Use formatting tags in help text → …
  • Asked to add a new tool wrapper
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Add a command/argument to an existing one

What it does

Adding A Tool Wrapper is an agent skill from Fallout-build/Fallout. Recipe for adding or extending a CLI tool wrapper under src/Fallout.Common/Tools/<Tool/<Tool.json. Trigger when asked to add a new tool wrapper, add a command/argument to an existing one, or when a Tools/.json file is being edited.

Its SKILL.md is about 280 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: ☢️ Fallout — The C/.NET Build System.

When your agent uses it

  • Asked to add a new tool wrapper
  • Add a command/argument to an existing one
  • A Tools/.json file is being edited

Example prompts

  • “/adding-a-tool-wrapper”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Find the closest existing tool under src/Fallout.Common/Tools//.json
  2. Cover a full command with all its arguments, not just the one option you need.
  3. Use formatting tags in help text
  4. Don't write secret: false — it's the default.
  5. Don't write default: xxx — obsolete field, omit it.
  6. Run ./build.ps1 GenerateTools to regenerate the .cs output.
  7. Commit the regenerated .cs alongside the .json spec in the same commit —

What it can do on your machine

Read from SKILL.md and the folder at commit 8333cc8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Adding A Tool Wrapper loads about 279 tokens when it runs. Until then it costs about 64 tokens; SKILL.md has 122 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~64
When it runs · the whole SKILL.md, loaded when a task matches
~279

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.

Safety

Auto-check passed

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); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 122 words (~279 tokens).

“Tool wrapper .json files are the source of truth; the .cs next to each one is generated — never hand-edit the generated file.”

— opening of SKILL.md by Fallout-build, Custom licence
name
adding-a-tool-wrapper

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .agents/skills/adding-a-tool-wrapper of Fallout-build/Fallout.

Open the folder on GitHubat commit 8333cc8

Compare with similar skills

Adding A Tool Wrapper 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.

Adding A Tool Wrapper compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Adding A Tool Wrapper this skillFallout-build/Fallout165—~279Automated safety check: PassCustom licence
Ecc Recipesaffaan-m/ECC275k1 repos~1.6kAutomated safety check: PassMIT
ScottPlot Cookbook RecipeScottPlot/ScottPlot6.8k—~384Automated safety check: PassMIT
Scaffold Python ADK Recipegoogle/adk-recipes10k—~931Automated safety check: PassApache-2.0
Extending Hobby Smoke TestsPostHog/posthog40k—~1.5kAutomated safety check: PassCustom licence
Vue Wrapper Devhandsontable/handsontable22k—~406Automated safety check: PassCustom licence

Similar skills

  • Ecc Recipes

    affaan-m/ECC

    Map a described workflow to the right ECC command group with run-order and stop condition, or browse all command-group recipe families read live from the commands directory.

    275k GitHub starsUsed in 1 repo~1.6k tokens
    AI & LLM EngineeringAuto-check passed
  • ScottPlot Cookbook Recipe

    ScottPlot/ScottPlot

    Adds or extends a ScottPlot Cookbook recipe for a given plottable, in the right PlotTypes category and in the style of neighboring recipes.

    6.8k GitHub stars~384 tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Scaffold Python ADK Recipe

    google/adk-recipes

    Official

    Creates a new Python recipe for the ADK recipes repository by running a scaffold script that copies template files, after confirming the output directory and recipe name.

    10k GitHub stars~931 tokensUpdated today
    DevelopmentAuto-check passed
  • Official

    Design, extend, review, or debug PostHog Hobby end-to-end smoke tests in bin/hobby-ci.py and .github/workflows/ci-hobby.yml.

    40k GitHub stars~1.5k tokensUpdated today
    Testing & QAAuto-check passed
  • Vue Wrapper Dev

    handsontable/handsontable

    A skill your agent uses when developing or modifying the @handsontable/vue3 wrapper package - Vue 3 SFC components, deep watchers, and provide/inject patterns for settings propagation

    22k GitHub stars~406 tokensUpdated today
    Documents & OfficeAuto-check passed
  • Seedance Recipes

    Emily2040/seedance-2.0

    This skill should be used when the user asks for a Seedance 2.0 template, genre recipe, product ad, lifestyle video, drama scene, music video, landscape shot, commercial, animation scene, or…

    7.5k GitHub starsUsed in 1 repo~1.5k tokens
    Media & CreativeAuto-check passed

More from Fallout-build/Fallout

All 8 skills in this repo
  • Creating A PR

    Fallout-build/Fallout

    Steps for opening a pull request in the Fallout repo — picking the right base branch, creating it as a draft, applying the target/vCurrent-or-vNext and changelog-category labels, and handling…

    165 GitHub stars~823 tokensUpdated 4 days ago
    Auto-check passed
  • Plain English

    Fallout-build/Fallout

    Write clear, plain English for developer-facing prose aimed at an international audience.

    165 GitHub stars~2k tokensUpdated 4 days ago
    Auto-check passed
  • Marking Experimental APIs

    Fallout-build/Fallout

    How to mark a public API as not-yet-stable with [Experimental("FALLOUT0xx")], or deprecate one with [Obsolete(..., DiagnosticId = "FALLOUTOBS0xx")], including diagnostic-ID allocation.

    165 GitHub stars~917 tokensUpdated 4 days ago
    Auto-check passed
  • Editing CI Workflows

    Fallout-build/Fallout

    Invariants to preserve when touching .github/workflows/, build/Build.CI.GitHubActions.cs, or anything about which branches/tags trigger CI or publish packages.

    165 GitHub stars~468 tokensUpdated 4 days ago
    Auto-check passed
  • Restructure PR Commits

    Fallout-build/Fallout

    Restructure the commits on an existing PR into focused, reviewable commits

    165 GitHub stars~641 tokensUpdated 4 days ago
    Auto-check passed
  • Adding A Migration Step

    Fallout-build/Fallout

    How to make fallout-migrate handle a new rename, removal, or rewrite by extending an existing IMigrationStep, and when a genuinely new step is warranted.

    165 GitHub stars~529 tokensUpdated 4 days ago
    Auto-check passed

Questions about Adding A Tool Wrapper

What does Adding A Tool Wrapper do?

Recipe for adding or extending a CLI tool wrapper under src/Fallout.Common/Tools/<Tool/<Tool.json. Adding A Tool Wrapper is an agent skill from Fallout-build/Fallout.json.

When should I use Adding A Tool Wrapper?

Adding A Tool Wrapper fits situations like: asked to add a new tool wrapper; add a command/argument to an existing one; A Tools/.json file is being edited.

How do I install Adding A Tool Wrapper in Claude Code?

Run `npx skills add Fallout-build/Fallout --skill adding-a-tool-wrapper -a claude-code`. Or copy the skill folder (.agents/skills/adding-a-tool-wrapper in Fallout-build/Fallout) into .claude/skills/adding-a-tool-wrapper in your project. Claude Code loads it when a task matches its description.

How do I install Adding A Tool Wrapper in Codex?

Run `npx skills add Fallout-build/Fallout --skill adding-a-tool-wrapper -a codex`. Or copy the skill folder (.agents/skills/adding-a-tool-wrapper in Fallout-build/Fallout) into .agents/skills/adding-a-tool-wrapper in your project. Codex loads it when a task matches its description.

Can I use Adding A Tool Wrapper in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Fallout-build/Fallout --skill adding-a-tool-wrapper -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/adding-a-tool-wrapper, .gemini/skills/adding-a-tool-wrapper, .github/skills/adding-a-tool-wrapper and .opencode/skills/adding-a-tool-wrapper in your project.

What does Adding A Tool Wrapper need to run?

SKILL.md names no scripts, command-line tools or credentials: Adding A Tool Wrapper is instructions for the agent only.

Does Adding A Tool Wrapper access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Adding A Tool Wrapper safe to install?

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. Review the folder before installing.

What licence does Adding A Tool Wrapper use?

Adding A Tool Wrapper has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Adding A Tool Wrapper use?

About 279 tokens (SKILL.md is roughly 1.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Adding A Tool Wrapper?

Skills that share tags, products or a category with Adding A Tool Wrapper: Ecc Recipes (affaan-m/ECC, 275k stars), ScottPlot Cookbook Recipe (ScottPlot/ScottPlot, 6.8k stars), Scaffold Python ADK Recipe (google/adk-recipes, 10k stars) and Extending Hobby Smoke Tests (PostHog/posthog, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Adding A Tool Wrapper?

Fallout-build (a GitHub organization) maintains it in Fallout-build/Fallout, which has 165 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 3, 2026.

Source: Fallout-build/Fallout on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.