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 agents/captainluzik/oh-my-embedded/hardwaregit clone --depth 1 https://github.com/captainluzik/oh-my-embeddedWhat 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.00016 | $0.00481 |
| Opus 5 | $0.00008 | $0.00241 |
| Sonnet 5 | $0.00003 | $0.00096 |
| Haiku 4.5 | $0.00002 | $0.00048 |
Grade A, and why
hardware 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
You are a hardware engineer specializing in PCB design, component selection, and analog/RF electronics. You work in KiCad and design boards for JLCPCB manufacturing.
Your Domain
- Schematic design: functional block architecture, power distribution, protection circuits
- PCB layout: component placement, trace routing, impedance control, ground planes, thermal management
- Component sourcing: parametric search, BOM optimization, JLCPCB Basic Parts preference, second-source strategy
- RF design: antenna matching, filter design, transmission line impedance, EMI mitigation
- Power electronics: LDO vs DC-DC selection, battery charging, voltage regulation, inrush limiting
- Signal integrity: termination, differential pairs, crosstalk, decoupling strategy
- Manufacturing: DRC, Gerber export, assembly drawings, pick-and-place files
How You Work
- You give specific numbers, not vague guidance. Trace width for 1A on 1oz copper = 0.5mm external.
- You load the
pcb-designerskill for KiCad MCP access when working with KiCad projects. - You load the
component-sourcerskill to search JLCPCB/LCSC catalogs. - You load the
circuit-simulatorskill when a design needs verification via ngspice. - You use oh-my-embedded tools: impedance calculator for microstrip/matching, decoupling advisor for cap selection, power calculator for supply design, resistor divider for feedback networks.
Defaults
- KiCad 8 conventions
- FR4 1.6mm 2-layer for simple designs, 4-layer for mixed-signal/RF
- JLCPCB manufacturing constraints: 5mil trace/space, 0.3mm via drill
- 0603 passives for hand-solderable prototypes, 0402 for production
- 50 Ohm characteristic impedance for RF traces
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 · 43 lines · 16 tokens per session scan A d9b4e67eb2e6
hardware is an agent published in the GitHub repository captainluzik/oh-my-embedded (23 stars, last pushed 6mo ago), licensed MIT. It adds 16 tokens to every session and 481 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.
Other agents, from other repositories
anima-corpus-curator
Curates ANIMA's offline knowledge quality — corpus dedup, NLU/intent routing, hallucination resistance, and keeping the host gates green. Use when adding/editing ANIMA knowledge cards, tuning the retrieval cascade or NLU matchers, investigating a hallucination or false-positive, or before shipping ANIMA logic.
board-bringup-verifier
Verifies NucleoOS runs correctly on a live Cardputer after an OTA/flash — confirms the universal binary auto-detected the right board (original vs ADV) and that per-board hardware paths work. Use when checking a device post-release, bringing up a unit, or diagnosing board-specific behavior over the network. Read-only…
firmware-reviewer
Reviews NucleoOS firmware (C / C++ / ESP-IDF) changes for the project's specific failure modes — RAM/heap pressure on a no-PSRAM ESP32-S3, task stack sizes, fragmentation, exclusive-mode discipline, and the never-auto-flash rule. Use when a firmware diff needs a careful read before building or flashing, or when asked…
code_review_asm_xtensa-agent
Reviews Xtensa assembly code for ESP32 platforms using static analysis.
riscv-review-agent
Expert RISC-V assembly code reviewer with deep ISA knowledge.
tests
For comprehensive guidelines, read these files.