Agent skill

Acarshub Tool Additions

by sdr-enthusiasts in sdr-enthusiasts/docker-acarshub

Use ONLY when working in the docker-acarshub repository AND a task may require adding a system tool, npm package, or other dependency.

GPL-3.0Auto-check passedDevOps & Cloud

Install Acarshub Tool Additions

skills CLI
$ npx skills add sdr-enthusiasts/docker-acarshub --skill acarshub-tool-additions -a claude-code

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

GitHub CLI
$ gh skill install sdr-enthusiasts/docker-acarshub acarshub-tool-additions --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/sdr-enthusiasts/docker-acarshub.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.opencode/skills/acarshub-tool-additions .claude/skills/acarshub-tool-additions && 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
acarshub-tool-additions
GitHub stars
117
Token cost
~707 tokens
SKILL.md length
221 words
Files
1
Skills in repo
3
Repo updated
First seen
Licence
GPL-3.0

At a glance

Use ONLY when working in the docker-acarshub repository AND a task may require adding a system tool, npm package, or other dependency.

  • Tasks that involve Containers
  • SKILL.md covers What's managed where, Where to add what and What NOT to do
  • Calls nix and npm
  • Tasks that involve End-to-end testing

What it does

Acarshub Tool Additions is an agent skill from sdr-enthusiasts/docker-acarshub. Use ONLY when working in the docker-acarshub repository AND a task may require adding a system tool, npm package, or other dependency. Names exactly which manifest covers which kind of dependency in this repo (flake.nix, package.json, Dockerfile.e2e for Playwright). The generic stop-and-wait protocol for system tools lives in the shared flake-dev-shell-discipline skill — this skill is the acarshub-specific catalog that skill points back to.

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

It sits in DevOps & Cloud, covering Containers, End-to-end testing and Browser testing. It works with Docker, npm, Playwright and Python. The repository describes itself as: Docker container to utilize RTLSDR dongle(s) to view/stream ACARS/VDLM2 aircraft data transmissions. The licence is GPL-3.0.

When your agent uses it

  • Tasks that involve Containers
  • Tasks that involve End-to-end testing
  • Tasks that involve Browser testing

Example prompts

  • “/acarshub-tool-additions”

Requirements

  • Python 3
  • Node.js
  • Docker

What it can do on your machine

Read from SKILL.md and the folder at commit 862da2a. 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

    Shell commands in SKILL.md call:

    • nix
    • npm

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

  • Network

    No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.

    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

Acarshub Tool Additions loads about 707 tokens when it runs. Until then it costs about 118 tokens; SKILL.md has 221 words of instructions outside code blocks.

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

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

The full file from sdr-enthusiasts/docker-acarshub at commit 862da2a, republished under its GPL-3.0 licence (© sdr-enthusiasts). 221 words, ~707 tokens.

Download SKILL.mdSave it as .claude/skills/acarshub-tool-additions/SKILL.md (or your agent's skills folder).
name
acarshub-tool-additions
description
Use ONLY when working in the docker-acarshub repository AND a task may require adding a system tool, npm package, or other dependency. Names exactly which manifest covers which kind of dependency in this repo (flake.nix, package.json, Dockerfile.e2e for Playwright). The generic stop-and-wait protocol for system tools lives in the shared `flake-dev-shell-discipline` skill — this skill is the acarshub-specific catalog that skill points back to.

ACARS Hub: where dependencies actually live

This skill is the acarshub-specific catalog for the generic flake-dev-shell-discipline policy. It names the manifests; the policy on "add to flake, stop, wait for nix develop" lives in the shared skill.

What's managed where

The ACARS Hub dev environment is fully managed by flake.nix (Node, TypeScript, Biome, just, rrdtool, sqlite, cmake, pkg-config, Docker CLI + buildx + compose, QEMU, pre-commit hooks via git-hooks.nix).

Playwright is not flake-managed — it's an npm dep installed via acarshub-react/package.json, run from Dockerfile.e2e. Python and PDM are gone (the Python backend was retired).

Where to add what

Kind of depGoes in
React component / TS library / TS dev depacarshub-react/package.json (then npm install)
Root-level dev tooling (TS, biome) when applicablethe appropriate package.json
Playwright browser updateacarshub-react/package.json + verify Dockerfile.e2e still installs the matching browser
Compiler, system library, CLI utility on PATHflake.nix devShells.default packages — then follow flake-dev-shell-discipline (STOP, wait for nix develop)
pre-commit hookgit-hooks.nix (via flake.nix)

What NOT to do

  • Do NOT add a Python or PDM dep. That backend is gone; if you think you need Python, stop and surface — the answer is almost certainly "no".
  • Do NOT bypass flake.nix for system tools. See flake-dev-shell-discipline for the full rule and rationale.
  • Do NOT add a new node version alongside the existing one. Stop and confirm the pinned version is genuinely insufficient.

© sdr-enthusiasts, 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

Files

Just SKILL.md in .opencode/skills/acarshub-tool-additions of sdr-enthusiasts/docker-acarshub.

Open the folder on GitHubat commit 862da2a

Compare with similar skills

Acarshub Tool Additions 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.

Acarshub Tool Additions compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Acarshub Tool Additions this skillsdr-enthusiasts/docker-acarshub117—~707Automated safety check: PassGPL-3.0
Run Dashboard E2E Local ChangesBlackBeltTechnology/pi-agent-dashboard315—~1.3kAutomated safety check: PassMIT
Plugin Testapache/skywalking-python219—~2.3kAutomated safety check: PassApache-2.0
Dev Webtestclassmethod/tsumiki974—~4.2kAutomated safety check: PassMIT
E2Eopenathleteorg/openathlete101—~699Automated safety check: PassAGPL-3.0
Code PatternsAedelon/claude-code-blueprint120—~1.2kAutomated safety check: PassCustom licence

Similar skills

  • Run Dashboard E2E Local Changes

    BlackBeltTechnology/pi-agent-dashboard

    Run Playwright E2E (tests/e2e/) against the docker/ all-in-one harness so it reflects LOCAL code changes, not a stale cached image.

    315 GitHub stars~1.3k tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Plugin Test

    apache/skywalking-python

    Build Docker test images and run SkyWalking Python plugin/unit/e2e tests locally, mirroring the CI pipeline

    219 GitHub stars~2.3k tokensUpdated 3 days ago
    DevOps & CloudAuto-check passed
  • Dev Webtest

    classmethod/tsumiki

    This skill should be used when the user asks to "dev-webtest", "Webテスト", "画面の動作確認", "E2Eテスト", "web test", "visual check", "モンキーテスト", "アクセシビリティチェック", "レスポンシブテスト", "フォームテスト".

    974 GitHub stars~4.2k tokensUpdated 2 mo ago
    Testing & QAAuto-check passed
  • E2E

    openathleteorg/openathlete

    Run, debug or extend the OpenAthlete Playwright end-to-end tests, which exercise the production Docker images (API, worker, web, PostgreSQL, Redis) through the API and a real browser on desktop and…

    101 GitHub stars~699 tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Code Patterns

    Aedelon/claude-code-blueprint

    Reference patterns for REST APIs, pytest/vitest testing, Docker multi-stage builds, GitHub Actions CI/CD, PostgreSQL, TypeScript generics, Python async, and React Server Components.

    120 GitHub stars~1.2k tokensUpdated 7 mo ago
    DevOps & CloudAuto-check passed
  • Project Docs Maintainer

    swimmwatch/cloakbrowser-mcp

    Maintain, organize, consolidate, or audit the cloakbrowser-mcp documentation set only when the user explicitly requests project documentation maintenance or an authorized public change requires it.

    164 GitHub stars~569 tokensUpdated 2 days ago
    DevelopmentAuto-check passed

More from sdr-enthusiasts/docker-acarshub

  • Acarshub Design Language

    sdr-enthusiasts/docker-acarshub

    Use ONLY when working in the docker-acarshub repository AND building UI -- React components, SCSS modules, theme variables, accessibility, mobile responsiveness, Catppuccin color usage, Zustand…

    117 GitHub stars~1.1k tokensUpdated 3 days ago
    Auto-check passed
  • Acarshub Socket Namespace

    sdr-enthusiasts/docker-acarshub

    Use ONLY when working in the docker-acarshub repository AND touching socket.io code -- emit / on / connect calls on either the React frontend or the Fastify backend.

    117 GitHub stars~710 tokensUpdated 3 days ago
    Auto-check passed

Questions about Acarshub Tool Additions

What does Acarshub Tool Additions do?

Use ONLY when working in the docker-acarshub repository AND a task may require adding a system tool, npm package, or other dependency. Acarshub Tool Additions is an agent skill from sdr-enthusiasts/docker-acarshub. Use ONLY when working in the docker-acarshub repository AND a task may require adding a system tool, npm package, or other dependency.

When should I use Acarshub Tool Additions?

Acarshub Tool Additions fits situations like: tasks that involve Containers; tasks that involve End-to-end testing; tasks that involve Browser testing.

How do I install Acarshub Tool Additions in Claude Code?

Run `npx skills add sdr-enthusiasts/docker-acarshub --skill acarshub-tool-additions -a claude-code`. Or copy the skill folder (.opencode/skills/acarshub-tool-additions in sdr-enthusiasts/docker-acarshub) into .claude/skills/acarshub-tool-additions in your project. Claude Code loads it when a task matches its description.

How do I install Acarshub Tool Additions in Codex?

Run `npx skills add sdr-enthusiasts/docker-acarshub --skill acarshub-tool-additions -a codex`. Or copy the skill folder (.opencode/skills/acarshub-tool-additions in sdr-enthusiasts/docker-acarshub) into .agents/skills/acarshub-tool-additions in your project. Codex loads it when a task matches its description.

Can I use Acarshub Tool Additions 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 sdr-enthusiasts/docker-acarshub --skill acarshub-tool-additions -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/acarshub-tool-additions, .gemini/skills/acarshub-tool-additions, .github/skills/acarshub-tool-additions and .opencode/skills/acarshub-tool-additions in your project.

What does Acarshub Tool Additions need to run?

Going by SKILL.md and its folder, Acarshub Tool Additions needs the command-line tools its instructions call (nix and npm). Our summary lists: Python 3; Node.js; Docker.

Does Acarshub Tool Additions access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Acarshub Tool Additions 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 Acarshub Tool Additions use?

Acarshub Tool Additions 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.

How many tokens does Acarshub Tool Additions use?

About 707 tokens (SKILL.md is roughly 2.8k 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 Acarshub Tool Additions?

Skills that share tags, products or a category with Acarshub Tool Additions: Run Dashboard E2E Local Changes (BlackBeltTechnology/pi-agent-dashboard, 315 stars), Plugin Test (apache/skywalking-python, 219 stars), Dev Webtest (classmethod/tsumiki, 974 stars) and E2E (openathleteorg/openathlete, 101 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Acarshub Tool Additions?

sdr-enthusiasts (a GitHub organization) maintains it in sdr-enthusiasts/docker-acarshub, which has 117 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 7, 2026.

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