Skills
Claude Code skills and AI capabilities.
118 pages
Adom UI Branding
Source: `/home/adom/project/user-content/Adom-Brand-Guidelines.pdf` (creative studio deliverable)
Claude Squad
Launch and manage 4 concurrent Claude Code remote control sessions via tmux. Includes a Gallia Viewer management dashboard with live status, start/restart/stop controls, watchdog auto-restart, and aut
Fp3dView — Footprint Pad 3D Viewer
Interactive 3D viewer that displays KiCad .kicad_mod footprint pad geometry as extruded copper pads with outlines, labels, measurements, and a datasheet-style land pattern overlay in the Gallia Viewer
Movie Maker
Record narrated walkthroughs of your Gallia project with screen + mic capture, silence detection, smart playback that skips dead air, timeline markers, and a full video library with thumbnails.
Chess — Multiplayer Chess
Play chess in the Gallia Viewer — vs a bot or multiplayer with room codes and a public lobby.
Container Conduit
WebSocket bridge connecting a main Gallia container to satellite Adom containers — remote command execution, persistent shell sessions, file transfer, system monitoring, and an interactive terminal da
Solder Jet Sizer
Interactive widget that visualizes how solder jet paste dots (250-800 um) pack into footprint pads. Real-time sliders for dot diameter and spacing, with coverage stats and per-pad tooltips.
Screenshot Paste
Paste screenshots from clipboard into the Adom Viewer. Auto-resizes to Claude's ideal 1568px, compresses with sharp, AI-names files via Haiku, and saves both optimized and original versions.
Basic3dView
Minimal GLB 3D viewer for the Adom Viewer — renders GLB files exactly as-is with zero post-processing. No material fixups, no overlays, no camera tours. Includes toolbar (ground, wireframe, axes, meas
adom.cloud — DNS Proxy
Provision short, memorable *.adom.cloud URLs that reverse-proxy to long Adom container URLs. Powered by Cloudflare Workers + KV on the edge.
PCB Footprint Creator
Create professional PCB footprints for KiCad and Fusion 360, preview them interactively in FpView with solder blob visualization, pad hover tooltips, and zoom/pan — then deliver to your local EDA tool
TTS Pronunciation — Canonical Table
Shared pronunciation rules for Adom tool names, acronyms, and product terms so every demo / walkthrough / tour pronounces them consistently. Contribute when your TTS engine butchers a term.
3D Viewer Design
Design rules for any Adom 3D viewport — always Babylon, 5-tier layering on the canonical viewer, v1.3 brightened gradient both ends (#5a6b7e → #2a3340, field-proven to keep black chips visible everywh
altium-pcblib
Native Rust parser for Altium .PcbLib binary footprint libraries — used by chipsmith + concur for cross-source agreement.
Third-Party Authentication
Sign in with Adom — let users authenticate to your app using their Adom account via Authentication Intents with confirmation codes. Covers the full flow, API reference, code examples, and Google OAuth
KiCad Donut Pad Designer
Generate annular-ring (donut) copper pads for KiCad footprints with NPTH acoustic ports — MEMS microphones, pressure sensors, vented packages
Adom CLI
Command-line interface for the Adom platform. Script automation, batch operations, CI/CD integration, and headless workflows from any terminal.
Luminous Intensity Distribution Tool
Interactive 2D LED array illuminance simulator — heatmap, cross-section, reflectors, power/efficiency, and J/cm² energy density calculator
Noah's Dot Font
Hand-drawn 5x9 dot-matrix bitmap font with 54 glyphs (A-Z, 0-9, symbols) and a 9x9 logo mark, for LED matrices, PCB silkscreen art, and pixel displays
wiki-activity-review
Digest-style summary of an author's recent wiki contributions across Wiki v1 and Wiki v2 — handy for status updates, retros, and weekly all-engineers prep.
Flashing RP2350 via SWD Debug Probe (PiProbe / CMSIS-DAP)
SWD-only flashing/debugging of RP2350 targets via a CMSIS-DAP debug probe (PiProbe, Pico Debug Probe). REQUIRES a probe physically wired to the target's SWD pins. Does NOT cover USB BOOTSEL drag-drop,
Wiki Editing
Submit edits to any page on Adom Wiki — manually or through your AI assistant. Improve skill descriptions, fix documentation, and contribute community knowledge like Wikipedia.
Send and receive WhatsApp messages through the Adom platform. Automate notifications, alerts, and team communication from your engineering workflows.
Adom Use Cases
Adom is the **world's first AI-native electronics prototyping cloud lab**.
Tour
Run an interactive guided tour of Gallia's KiCad integration.
Tool Publisher
Publish a CLI or knowledge skill to the Adom Wiki for auto-discovery and auto-install — the 2-layer model (private source + public binary on wiki), multi-skill bundling, install-subcommand spec.
Telegram
Telegram bot integration for engineering workflows. Send alerts, share schematics, and interact with Adom through Telegram channels and groups.
Team Skills
Private, team-scoped AI skills shared across your organization. Like GitHub private repos for skills — lock in your team's processes, preferences, and workflows so every member's AI assistant works th
Team Containers
Managed team Docker containers and shared workspaces. Internal services like Google Chat bots, shared databases, and team-wide skill servers — the Slack-for-teams model applied to engineering infrastr
Symbol Creator
Create professional schematic symbols, preview them interactively in the Gallia Viewer, iterate with the user, and deliver to their local KiCad or Fusion 360 Electronics via Adom Desktop Conduit.
Standalone Service
Use when creating a standalone Adom service on a dedicated container -- provisioning the repo, creating a lightweight container, SSH setup, writing the HTTP API, deploying, wiring up a Rust CLI or...
SSH Connection
SSH into Adom containers from other containers or from your desktop.
skill creator
Authors, tests, iterates on, and submits Claude Code skills (SKILL.md files) for the Adom ecosystem. Use when the user wants to create a new skill, write or update a SKILL.md, contribute a skill back
Signal
Secure messaging integration via Signal protocol. Send encrypted notifications, share files, and coordinate with team members through Signal.
Schematic Creator
Create interactive schematic visualizations and display them in the Gallia Viewer viewer. These are visual HTML schematics — not KiCad `.kicad_sch` files. They show how components connect together on
Remote USB Mapping
Map USB instruments and programmers from remote lab machines to your development environment. Access oscilloscopes, logic analyzers, and JTAG debuggers over the network.
Remote Bootstrap
Bootstrap a new Adom container from an existing one entirely over SSH.
Red Pitaya Oscilloscopes
Interface with Red Pitaya FPGA-based oscilloscopes and signal generators. Web-accessible instrumentation with programmable FPGA processing.
quick-hit
One-shot demo setup for the Ciridian HMI: activates the project, deploys to the device, places workcell camera in the LEFT Hydrogen pane and device VNC in the RIGHT, then rotates the camera until text
PyVISA Instruments
This skill covers the `pyvisa-testscript` project: a PyVISA-based instrument control system with a Flask web UI for live oscilloscope monitoring.
pup
Control Puppeteer browser windows on the user's desktop via the adom-desktop CLI. Open/close windows, reload, screenshot, evaluate JS, flash taskbar alerts, navigate, manage multi-session Chrome.
Process Datasheets (Batch)
Batch-process datasheets from the shared queue. Claims items, parses PDFs into wiki markdown, publishes to the Adom Wiki, and loops until a time budget expires or the queue is empty.
PCB design — tscircuit
Design and generate complete PCB circuit boards using tscircuit (React/TypeScript). Use when the user asks to create a PCB, circuit board, schematic, breakout board, Arduino/ESP32 shield, sensor modul
OpenClaw Setup
OpenClaw is an open-source AI agent (https://github.com/openclaw/openclaw). It requires special configuration to run inside an Adom Docker container because the default settings assume local desktop a
OAuth
Use when implementing OAuth authentication for any Adom service or feature — YouTube, GitHub, Slack, or any provider that uses OAuth 2.0.
National Instruments Oscilloscopes
Control and acquire data from National Instruments oscilloscopes and DAQ devices. Streaming captures, triggered acquisitions, and automated measurement routines.
Neon Mirror
Use when the user wants to mirror an Android device, interact with an Android phone/tablet screen, view Android logcat, record touch macros, control display settings (DPI, resolution), or manage...
Mouser Search
Search Mouser's catalog of millions of electronic components from thousands of manufacturers. Real-time pricing, stock, lead times, and product links.
MOSFET IV Characterization Visualizer
Interactive web-based visualizer for MOSFET IV curves (Id vs Vds). Plot multiple Vgs sweeps, overlay devices, compute saturation boundaries, and extract Vth/Rds(on) — all controllable via API in real-
Breakout Board Creator
Generate breakout board designs for any electronic component — place the chip at center,
Local USB Mapping
Discover and map locally connected USB instruments. Automatic detection of oscilloscopes, multimeters, programmers, and other test equipment.
Library Creator
Orchestrate creating a complete library component — schematic symbol, PCB footprint, and 3D model — by calling the three existing creator skills (symbol-creator, footprint-creator, 3dcomponent-creator
KiCad to Markdown
Parses KiCad projects into structured markdown documents optimized for AI consumption — extracts components, netlist connectivity, hierarchical sheets, PCB layout, and design rules.
KiCad Service
Use when the user asks about the KiCad service, KiCad CLI, DRC validation, ERC, Gerber export, symbol/footprint SVG rendering, STEP/GLB 3D model export, or any headless KiCad operation.
KiCad CLI Service
Shared KiCad CLI HTTP API for symbol search, SVG export, footprint operations, 3D model handling, and PCB processing. Runs on a dedicated container so individual user containers don't need kicad-cli i
Keysight Oscilloscopes
Direct integration with Keysight InfiniiVision and Infiniium oscilloscopes. Capture waveforms, configure measurements, and automate test sequences via SCPI/VISA.
JLCPCB Search
Search JLCPCB's 437K+ in-stock component catalog. Backed by a shared service running on a dedicated container — individual user containers don't need the 1.3GB SQLite database.
Instrument Viewer
Displays and controls the pyvisa-testscript live instrument monitor (oscilloscope waveforms, DAQ readings, relay matrices) inside the Gallia Viewer panel.
InstaPCB
Generate DFM (Design for Manufacturing) checks and InstaPCB quotes from `.kicad_pcb` files. Parses the board design, extracts specs, generates a 3D preview, and displays an interactive quote form in t
Hydrogen Webview Tab Icons
How Hydrogen **webview** tab icons actually work in the Adom editor — specifically panels with `panelType: adom/a1b2c3d4-0031-4000-a000-000000000031`.
Hydrogen Monitor
Use when the AI needs to watch the Hydrogen workspace in real-time — react to tab changes, sharing state, user actions, or any workspace mutation as it happens.
human UI patterns
Non-negotiable UI rules for every Adom app. Read BEFORE writing any hover/click/drag element. Three rules get violated most often: tooltips MUST be body-appended position:fixed divs at z-index 99999 (
Google Chat
Your Gallia workspace includes a Google Chat integration that lets you send and receive messages through the Google Chat REST API. A bot user in your Google Workspace authenticates via OAuth and can a
Gerber Viewer
View Gerber PCB fabrication files in the Adom Viewer.
Desktop Conduit
Bridge between Claude Code (running in an Adom Docker container) and the user's desktop applications via WebSocket.
Gallia Update Agent
Lightweight background agent (haiku) that pulls latest gallia and re-runs install.mjs, reporting what changed in 2-3 sentences.
gallia-screenshot
Three capture layers let the AI see what it produces and self-correct without asking the user to screenshot manually. This is the core enabler for autonomous visual feedback loops.
Fusion Update Libraries
Update component libraries in Fusion 360 Electronics — preserves silkscreen customizations, syncs 2D→3D board view, handles the manual push required by recent Fusion changes
Fusion Export for Hydrogen
Export Fusion 360 Electronics designs via HelperJoe add-in — BRD/SCH/F3D/USDZ/silkscreen PNGs (Export for Hydrogen) and Gerber ZIP/BOM/CPL (Kitchen Sink)
Feed
Live activity log of commits pushed to the gallia repo — skills, apps, molecules, services, and more.
electrical engineering
Conventions, defaults, and domain knowledge that electrical engineers care about — especially in PCB / hardware-design contexts. Read before designing any UI, CLI, or file format that touches PCB dime
Datasheet Parser Agent
Parses manufacturer PDF datasheets into structured wiki markdown via the ds-extract service, using Claude vision only on ambiguous bbox crops.
Digital Multimeter
Read and log measurements from SCPI-compatible digital multimeters. Automated voltage, current, and resistance measurements with data logging and trend analysis.
DigiKey Search
Search DigiKey's catalog of millions of electronic components from thousands of manufacturers. Real-time pricing, stock, lead times, and product links.
Desktop SSH
Guide for connecting to Adom containers via SSH from a Windows, Mac, or Linux desktop.
Desktop Setup
Guide users through installing and connecting the Adom Desktop app.
demo recording
Pre-production and recording workflow for demo videos: writing the script, generating captions, verifying setup, choreographing panels, and driving the recording. Hands off to video-post for post-prod
Definitions
Use when the user asks "what is [term]", "define [term]", "what does [term] mean", "glossary", "definitions", or needs clarification on Adom platform terminology.
Debug
Full reference guide for iterative visual debugging in Adom.
datasheet parser — interactive
Human-supervised variant of datasheet-parser. Same output (structured wiki markdown + cropped diagrams + metadata) but the run is visible in the live visualizer panel from start to finish, and publish
Curium
Use when the user wants to create, delete, pause, resume, stop, start, or manage Adom containers via the Curium API.
Container Bootstrap
Guide for building and maintaining one-liner bootstrap scripts that set up fresh Adom containers with Claude Code, Gallia, and Claude Squad.
Claude Code 1M Context
How to disable (or re-enable) the Claude Code 1M-context Opus 4.6 beta via the `CLAUDE_CODE_DISABLE_1M_CONTEXT` environment variable, wired up through the VS Code extension's...
ClaudeApi — Claude API Playground
Call Claude models (Haiku, Sonnet, Opus) from any AV widget or server-side code via the /api/claude proxy. Pick the right model for the job — cheap Haiku for quick lookups, Sonnet for code gen, Opus f
Carbon Preferences API
Read and write per-user key-value settings via the Carbon API. Store theme, feature flags, timestamps, and tool config that persists across sessions and carries between adom-desktop, Hydrogen Desktop,
bug filing
Standard format and channels for filing bugs in the Adom ecosystem. Where each bug type lives (Colby list, GitHub issues, gchat), what info to include, and which fields are mandatory.
Bosch Molecule Generator
Claude Code skill that generates Bosch sensor molecules as KiCad schematics with standardized I2C pinout, medium machine pins/contacts, and fixed corner power layout on 8x8, 16x16, or 16x32 grids.
Board Creator
Create interactive board layout visualizations and display them in the Gallia Viewer viewer. The **3D view** generates a GLB model using real STEP geometry for machine pins/contacts (from `adom-tsci-l
Avatar
Use when the agent wants to narrate a demo with a 3D talking avatar, show a character overlay on screen, create voiceover videos, or make the avatar speak text aloud.
AV Creator
Use when the user asks to "create an AV", "show me a visualization", "build a chart/diagram/map in AV", "make an AV widget", "make a widget", "create a widget", "build a widget", "display something...
AuthenticationIntent Integration
Guide for integrating with the Adom AuthenticationIntent API — device auth flows, headless login, intent-based auth for 3rd-party apps.
App Creator
Use when the user wants to build a new Adom "app", a mini web server that renders its UI in a Hydrogen webview tab.
Adom Platform
This is the unified Adom skill hub. When activated, identify which capability the user needs from the table below and read the corresponding guide file.
Adom Workspace Control
Use when the user wants to open, close, add, or remove a panel; split a pane; move or swap tabs between panes; change the workspace layout; resize a split; bring a background tab to the foreground;...
Adom Viewer
Display visual content in the Adom Viewer.
Adom Update
Use when the user wants to update Adom from GitHub, pull the latest code, refresh skills, reinstall, or asks "update adom", "pull latest", "update from github", "refresh skills", "reinstall adom".
adom tscircuit
Top-level guide for working with tscircuit projects in the Adom ecosystem. Covers the 3D viewer, project layout, build/export flow, integration with adom-tsci, and links to the per-task aci-* skills.
adom-security — what Claude MUST NOT leak outward
Hard rules for every Claude Code on Adom: never post container slug, hostname, internal URL, or token. Use user name + repo name instead.
adom screenshot
Capture screenshots from inside the Adom container — Hydrogen panel/tab, AV scene, desktop, KiCad/Fusion, anywhere. Standardized output paths so the AI and the human are always looking at the same ima
Schematic Editor
How the schematic file is structured and how to edit it. All edits are to the raw JSON; the app handles loading and resolving.
Repo Management
Create, list, and delete repos and workspaces on the Adom platform via the Carbon API.
adom-plan — Exhaustive Plan Review
One-liner exhaustive planning: expand a sketch via ultraplan or built-in Opus expansion, then stress-test via 6 adversarial debate agents in 3 Opus/Sonnet pairs + red-team consensus attack. Produces s
Adom Panels
Use when the user asks "what panels are available", wants to know about a specific panel's capabilities, or needs to control a panel beyond basic open/close (e.g.
Panel Control
The Adom web app displays a set of interactive panels such as the 3D layout editor and schematic designer. Panels provide live views, controls, and data for the workcell and its hardware. Manipulate t
Adom Movie Studio
Record your screen with voice-overs, auto-store in your Adom Cloud account, and publish to YouTube. Create tutorials, demos, and documentation videos from inside your engineering environment.
Molecules Database
Two groups: **Complete molecules** (have both *_symbol.json and *_footprint.json in latest version; use in layout and schematic) and **3D models only** (GLB only; use in layout).
Molecules Catalog
Two groups: **Complete molecules** (have both *_symbol.json and *_footprint.json in latest version; use in layout and schematic) and **3D models only** (GLB only; use in layout).
Adom Mobile App
Access Adom on the go with the native mobile app. Review designs, approve changes, monitor instrument readings, and manage workflows from your phone.
Adom Messaging Hub
Pre-configured WhatsApp, Telegram, and Signal bot accounts managed by Adom. Get notifications, interact with your containers, and communicate with your AI — no painful bot setup required.
Workcell Layouts
When modifying a layout file (e.g. to add, remove, or move molecules), use this structure and these rules.
Adom Inventory
Query Adom's in-house parts inventory — stock levels, pricing, availability for 210+ electronic components. Teaches agents how to check stock, look up parts by MPN, verify BOM coverage, and get Adom p
Gallia Viewer
The Adom Viewer (AV) displays visual content from the Docker container in the Adom App browser panel. Supports HTML widgets, SVG, images, markdown, 3D models (Babylon.js), screenshot paste with AI nam
Demo
Run an interactive demo of Adom Desktop features.
Author a third-party Adom Desktop bridge
Chat-driven scaffold for writing a new adom-desktop bridge — pick a name + verb prefix, fork the hello sample, wire bridge.json, implement the HTTP server, test locally, ship to the wiki. Walks throug
adom CLI design
Design conventions for every Rust CLI in the Adom ecosystem. Output formats (OK:/ERROR: + JSON companion), no-color-when-piped, --json for machines and pretty for humans, exit codes, subcommand layout
Adom API
> **Status: Not yet available.** This API is on the Adom roadmap and is actively being developed. The endpoints, WebSocket events, and CLI wrapper described below represent the planned design. This do
aci board creator
Build a real, manufacturable PCB the proper Adom way — every component goes through datasheet → symbol → footprint → 3D → chipfit before it lands on a schematic. Operationalizes PLAN Part 30 via aci c
3D Component Creator
Generate interactive 3D models of PCB components with IC body, laser-etched chip markings, and pad geometry. Preview in 3dView (the Gallia Viewer's built-in Babylon.js 3D viewer), iterate with the use