Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/typeddevs/bashunit/fix-testnpx skills add TypedDevs/bashunit --skill fix-testgit clone --depth 1 https://github.com/TypedDevs/bashunitWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00009 | $0.00354 |
| Opus 5 | $0.00005 | $0.00177 |
| Sonnet 5 | $0.00002 | $0.00071 |
| Haiku 4.5 | $0.00001 | $0.00035 |
Grade A, and why
fix-test scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Fix Test
Systematically debug and fix failing test(s).
Workflow
1. Identify Failures
./bashunit tests/ 2>&1
Parse: which files, which functions, error messages.
2. Categorize Each Failure
- Test bug — test itself is wrong (wrong expected value, bad setup)
- Implementation bug — code doesn't match expected behavior
- Environment issue — missing dependency, wrong fixture path
- Race condition — passes sequential, fails parallel
- Flaky test — network/time/random dependency
3. Fix
- Test bug: correct assertion or setup
- Implementation bug: minimal fix in
src/, follow TDD - Environment: fix
set_up/ fixtures - Race condition: use
$temp_dirfor isolation,waitfor async - Flaky: mock external dependencies
4. Verify
./bashunit path/to/fixed_test.sh # Specific test
./bashunit tests/ # Full suite
./bashunit --parallel tests/ # Isolation check
5. Prevent Regression
Document root cause. Consider adding edge case tests to prevent recurrence.
Debugging Tips
- Use
--filter "test_name"to run single test - Add
echo "DEBUG: $var" >&2temporarily - Check fixtures exist:
ls tests/fixtures/ - Verify mocks:
assert_have_been_called mock_name
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 55 lines · 9 tokens per session scan A ce854a77961d
fix-test is a skill published in the GitHub repository TypedDevs/bashunit (424 stars, last pushed 2d ago), licensed MIT. It adds 9 tokens to every session and 354 once invoked, about $0.0000 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
x-nets
Enhanced netstat module with cached data and structured output. View network connections, routing tables, and interface statistics in interactive or TSV/CSV formats. Dependency: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.
x-mankier
Search and browse man pages from ManKier.com. Command line interface for ManKier man page repository. Dependency: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.
x-osv
CLI for Google OSV database. Query vulnerabilities for packages, scan local projects for vulnerable dependencies. Dependency: This is an x-cmd module. Install x-cmd first (see x-cmd skill). Required Tool: Install osv-scanner for project scanning (see https://github.com/google/osv-scanner).
rule
Skill "rule" from x-cmd/x-cmd, covering rule — rules to rule, 核心命令, 规则文件格式, 示例 and 验证规则文件格式.
wikipedia
Search and read Wikipedia via x wkp — MediaWiki API, no API key, zero install; query, extract, suggest, and DDG route in one module. Load for wiki, wikipedia, encyclopedia lookup, article summary.
cve
Look up CVE records via x cve — cached, zero-API-key, daily xz TSV. Load for cve, vulnerability id, kev, epss, nvd, cvelist, or security advisory.