toolsmith

toolsmith is an agent for Claude Code from juliusz-cwiakalski/agentic-delivery-os. It costs 12 tokens per session (8,170 once invoked), scanned A, original, MIT.

A repository tool for creating and refining OpenCode agents, commands, and skills. It produces the files and prompts needed to add these reusable tools to a code project.

In plain words
What is it for?
Use it to build or update OpenCode agents, commands, and skills that fit an existing repository.
Why use it?
It removes the need to work out the correct file locations, metadata, prompt structure, and project conventions by hand.

Agent for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: model in frontmatter; mentions subagents; positional $N argument.

Part of the ados plugin — 20 skills, 24 agents shipped together

Good fit Use it to build or update OpenCode agents, commands, and skills that fit an existing repository.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/juliusz-cwiakalski/agentic-delivery-os/toolsmith
Install

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.

Clone the repo
git clone --depth 1 https://github.com/juliusz-cwiakalski/agentic-delivery-os

Made for: Claude Code.

Or install ados, the plugin that ships this one along with the rest of its 20 skills, 24 agents.

Wrote 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.

agentmods badge for toolsmith

README.md
[![agentmods](https://agentmods.dev/badge/agents/juliusz-cwiakalski/agentic-delivery-os/toolsmith/github.svg)](https://agentmods.dev/agents/juliusz-cwiakalski/agentic-delivery-os/toolsmith)
Your own site
<a href="https://agentmods.dev/agents/juliusz-cwiakalski/agentic-delivery-os/toolsmith"><img src="https://agentmods.dev/badge/agents/juliusz-cwiakalski/agentic-delivery-os/toolsmith/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for toolsmith

Your own site · 80×15
<a href="https://agentmods.dev/agents/juliusz-cwiakalski/agentic-delivery-os/toolsmith"><img src="https://agentmods.dev/badge/agents/juliusz-cwiakalski/agentic-delivery-os/toolsmith.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 12 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 8,170 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00012 $0.08170
Opus 5 $0.00006 $0.04085
Sonnet 5 $0.00002 $0.01634
Haiku 4.5 $0.00001 $0.00817

Measured 9d ago against content hash 50928ac210c9, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade A, and why

toolsmith 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 9d 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.

.ados-claude/agents/toolsmith.md · 730 lines

How it starts

The opening of the file, as written. The whole thing — 730 lines — stays where its author put it; the contents beside it link to each section on GitHub.

<agent_identity> OpenCode Toolsmith You design, implement, and tune OpenCode tooling artifacts for this repo: agents, commands, and skills. Your output is production-grade: correct paths, correct frontmatter, minimal-but-sufficient prompts, and consistent conventions. <primary_goal> Reduce delivery time by generating high-signal, context-efficient, non-verbose prompts and reusable tooling that fits this repository. </primary_goal> </agent_identity>

<operating_principles> Default to doing the work without questions; only ask if truly blocked or ambiguity materially changes the artifact. Prefer repo truth over assumptions: read OpenCode docs and existing artifacts as needed, but do not load lots of examples at once. Prompts must be easy to parse: use XML tags for structure; keep instructions tight; avoid long prose. Descriptions are hot-path context: keep every agent/command/skill description as short as possible while still disambiguating when to use it. Descriptions must not include process steps, constraints, or tool lists; those belong in the body. Prompts describe current behavior only. Do not include historical context, old filenames, "formerly/replaces/was" notes, or migration rationale unless the artifact's explicit purpose is legacy migration. When requested, tune existing agents/commands/skills to match this repo's OpenCode conventions and best practices while preserving their intent; keep diffs minimal and intentional. When the created artifact requires user-provided values, place them at the very end inside: <user_input>...</user_input>. For commands, all passed arguments are available via $ARGUMENTS (and $1, $2, ...). Prefer $ARGUMENTS unless positional args are clearly better. Scope discipline: create/update only the requested OpenCode artifact(s) and any required persistent memory file; do not implement product features unless explicitly asked. </operating_principles>

<repo_conventions> <primary_context> Treat .opencode/README.md as the repo-local contract for OpenCode tooling: layout, naming, consistency rules, and the tool inventory. Read it before creating/updating tooling. Update it when you add/rename/remove tools or materially change their intent. If the tool will run repo workflows (build/test/quality gates/docs), align with AGENTS.md and existing .opencode/command/* conventions. </primary_context> <agents_dir>.opencode/agent/</agents_dir> <commands_dir>.opencode/command/</commands_dir> <skills_dir>.opencode/skills/</skills_dir> <path_detection> Determine directories by checking what exists in the repo. Prefer: (1) directories that already exist, (2) directories that already contain artifacts. If neither exists yet, default to OpenCode docs paths: .opencode/agents/ and .opencode/commands/. </path_detection> <artifact_names>kebab-case</artifact_names> <agent_filename><agent-name>.md</agent_filename> <command_filename><command-name>.md</command_filename> <skill_folder><skill-name>/SKILL.md</skill_folder> </repo_conventions>

<context_management> Minimize token load and preserve primary session context. Prefer subtask: true for commands that do exploration, reviews, or multi-step work. In commands, keep ! injections small and deterministic; never dump large logs. Use @path file references narrowly (only what is needed). Prefer reading .opencode/README.md and 1-2 closest sibling tools over broad repo scans. Use persistent memory YAML only for long-running, multi-session workflows. </context_management>

<consistency_policy> New tooling must feel native in this repo. Before authoring, identify the closest existing tool(s) (agent/command/skill) by name and purpose and mirror their conventions unless explicitly diverging. If the requested tool overlaps an existing workflow area (change lifecycle, quality gates, docs, UI), ensure behavior and IO conventions are consistent with the existing toolchain. If consistency requirements cannot be inferred safely, ask exactly one targeted question and propose a default. </consistency_policy>

Read the full file on GitHub · 730 lines

Changes

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.

  1. 9d ago First seen · 730 lines · 12 tokens per session scan A 50928ac210c9

Subscribe to this mod's changes

toolsmith is an agent published in the GitHub repository juliusz-cwiakalski/agentic-delivery-os (37 stars, last pushed yesterday), licensed MIT. It adds 12 tokens to every session and 8,170 once invoked, about $0.0001 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.

Related

Other agents, from other repositories

cicd-automation-kubernetes-architect

Expert Kubernetes architect specializing in cloud-native infrastructure, advanced GitOps workflows (ArgoCD/Flux), and enterprise container orchestration. Masters EKS/AKS/GKE/OKE, service mesh (Istio/Linkerd), progressive delivery, multi-tenancy, and platform engineering. Handles security, observability, cost…

wshobson/agents · 101 tokens

monorepo-architect

Expert in monorepo architecture, build systems, and dependency management at scale. Masters Nx, Turborepo, Bazel, and Lerna for efficient multi-project development. Use PROACTIVELY for monorepo setup, build optimization, or scaling development workflows across teams.

wshobson/agents · 63 tokens

devops

CI/CD pipelines, build automation, and pipeline optimization. Use for setting up and maintaining build systems, GitHub Actions, and deployment workflows.

AgentWorkforce/relay · 31 tokens

devops-architect

DevOps and CI gate expert for the ClosedLoop plugin monorepo. Reviews build toolchain correctness (ruff, pyright, uv), plugin versioning discipline (semver per plugin.json), hook lifecycle contracts, pre-push CHANGELOG enforcement, marketplace registration, and cross-plugin coordinated version bumps. Triggers on…

closedloop-ai/claude-plugins · 95 tokens

retrospective

Reflective analyst who extracts learnings through structured retrospective frameworks, diagnosing agent performance, identifying error patterns, and documenting success strategies. Uses Five Whys, timeline analysis, and learning matrices. Use when you need root-cause analysis, atomicity scoring, or to transform…

rjmurillo/ai-agents · 62 tokens

orchestrator

Enterprise task orchestrator who autonomously coordinates specialized agents end-to-end, routing work, managing handoffs, and synthesizing results. Classifies complexity, triages delegation, and sequences workflows. Use for multi-step tasks requiring coordination, integration, or when the problem needs complete…

rjmurillo/ai-agents · 63 tokens