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 skills add ApexIQ/skillsmith --skill build_resolvergit clone --depth 1 https://github.com/ApexIQ/skillsmithWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/apexiq/skillsmith/build_resolver)<a href="https://agentmods.dev/skills/apexiq/skillsmith/build_resolver"><img src="https://agentmods.dev/badge/skills/apexiq/skillsmith/build_resolver.svg" alt="Measured on agentmods" height="20"></a>What 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.1 | $0.00038 | $0.01664 |
| Opus 5 | $0.00019 | $0.00832 |
| Sonnet 5 | $0.00008 | $0.00333 |
| Haiku 4.5 | $0.00004 | $0.00166 |
Grade C, and why
build-resolver scanned grade C with 1 finding 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 7d 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.
Recursive force deletehighDestructive command
rm -rf with a variable or a broad path is one typo away from removing the wrong tree.
rm -rf node_modules package-lock.json How it starts
The opening of the file, as written. The whole thing — 223 lines — stays where its author put it; the contents beside it link to each section on GitHub.
🔧 Build Resolver — Fix Build Errors Fast
Philosophy: Build errors are information, not punishment. Every error message contains the fix — you just need to read it correctly.
1. When to Use This Skill
- Build/compile errors blocking development
- CI pipeline failures
- Dependency resolution conflicts
- Environment mismatch issues (local works, CI fails)
- Package manager errors (npm, pip, cargo, go mod, maven, gradle)
- Docker build failures
2. The Build Error Resolution Framework
Step 1: Read the ACTUAL Error
Most developers panic-Google the first red text they see. Instead:
- Find the FIRST error — subsequent errors are often cascading
- Read the full message — including the file path and line number
- Identify the error category (see table below)
Step 2: Categorize the Error
| Category | Signal | Common Causes |
|---|---|---|
| Dependency | "not found", "unresolved", "version conflict" | Missing install, version mismatch, lockfile drift |
| Syntax | "unexpected token", "parse error" | Typo, wrong language version, encoding issue |
| Type | "type mismatch", "cannot assign" | Wrong argument type, missing cast, API change |
| Import | "module not found", "no such file" | Wrong path, missing export, circular dependency |
| Config | "configuration error", "invalid option" | Wrong config file, deprecated option, env variable |
| Environment | "command not found", "permission denied" | Missing tool, wrong PATH, insufficient permissions |
| Memory/Resource | "out of memory", "heap size" | Large build, need to increase limits |
Step 3: Apply the Fix Pattern
Dependency Errors
# Python
pip install -r requirements.txt # or: uv sync
pip install --upgrade <package> # version mismatch
# Node.js
rm -rf node_modules package-lock.json
npm install # fresh install
# Go
go mod tidy # clean up go.sum
go mod download # fetch dependencies
# Rust
cargo update # update Cargo.lock
cargo clean && cargo build # full rebuild
# Java (Maven)
mvn dependency:resolve # resolve deps
mvn clean install -U # force update
# Java (Gradle)
./gradlew --refresh-dependencies # force refresh
./gradlew clean build # clean build
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.
- 7d ago First seen · 223 lines · 38 tokens per session scan C b46df7c1bf07
build-resolver is a skill published in the GitHub repository ApexIQ/skillsmith (5 stars, last pushed 5mo ago), licensed MIT. It adds 38 tokens to every session and 1,664 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it C with 1 finding (recursive force delete). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
ops-ci-fix
Autonomous diagnosis and repair of failing CI/CD pipelines. Scan GitHub Actions workflows, identify failure causes, and apply fixes. Trigger when CI is broken, tests fail in CI, or workflows are stuck.
mcore-create-issue
Investigate a failing GitHub Actions run or job and create a GitHub issue for the failure.
ci-triage
Classify CI failures — distinguish clear regressions from infra flakes and security-test failures. Produces structured failure reports.
ci-troubleshoot
Diagnose failed GitHub Actions runs for pi-agent-dashboard: the 10-file workflow taxonomy, the release pipeline, known failure modes, and how to read gh run logs and retrigger jobs. Use when a CI run is red, a release is stuck, a workflow won't dispatch, or you need to know which workflow does what. See release-cut to…
pipeline-validator
Discovers, triggers, and monitors Azure DevOps pipelines (PR, Buddy Build, Buddy Release) for the current repo and branch. Auto-diagnoses failures from build logs, applies fixes, commits, pushes, and re-triggers until all pipelines pass or max retries reached. Validates PR existence and description completeness.…
ai-agents-empirical-probe-toolkit
Prove-it methods for this repo. Six recipes for runtime-contract probes, guard and threshold calibration, eval A/B, docs-vs-reality audits, reproduce-on-main CI triage, and negative-control test design, each with a worked example from repo history. Use when you say probe the runtime contract, calibrate this guard…