Skills
Adom AI skills that teach Claude how to create, search, build, and configure electronics.
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.
CommunityAV Viewer2 samples
Mouser Search
Search Mouser's catalog of millions of electronic components from thousands of manufacturers. Real-time pricing, stock, lead times, and product links.
CommunityAV Viewer1 sample
DigiKey Search
Search DigiKey's catalog of millions of electronic components from thousands of manufacturers. Real-time pricing, stock, lead times, and product links.
CommunityAV Viewer1 sample
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.
CommunityAV Viewer10 samples
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.
CommunityAV Viewer19 samples
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
CommunityAV Viewer10 samples
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
CommunityAV Viewer1 sample
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
CommunityAV Viewer3 samples
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
CommunityAV Viewer4 samples
Instrument Viewer
Displays and controls the pyvisa-testscript live instrument monitor (oscilloscope waveforms, DAQ readings, relay matrices) inside the Gallia Viewer panel.
CommunityAV Viewer1 sample
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
CommunityAV Viewer1 sample
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.
CommunityAV Viewer3 samples
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, measure, mesh inspector), per-mesh visibility and origin axis toggles, draggable mesh panel, programmatic control API, and composite screenshots.
CommunityAV Viewer5 samples
Chess — Multiplayer Chess
Play chess in the Gallia Viewer — vs a bot or multiplayer with room codes and a public lobby.
CommunityAV Viewer3 samples
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 auto-start on boot.
CommunityAV Viewer4 samples
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 for complex reasoning.
CommunityAV Viewer
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 dashboard.
CommunityAV Viewer3 samples
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.
CommunityAV Viewer3 samples
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.
CommunityAV Viewer4 samples
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.
CommunityAV Viewer3 samples
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.
CommunityAV Viewer3 samples
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 everywhere in the frame), PBR-default materials, HDRI + hemispheric lighting, zoom-to-mouse, Shift+Alt+Click orbit recentering with a teal pivot sphere shown during every drag-rotate, ViewCube, always-on world-origin axis helpers, and the Adom/CNC coordinate + view-preset convention.
Community
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 component <mpn> and aci board <name>.
NewCommunity
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, error chaining.
Community
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.
Community
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 image.
Community
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.
Community
Adom UI Branding
Source: `/home/adom/project/user-content/Adom-Brand-Guidelines.pdf` (creative studio deliverable)
Community2 samples
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".
Community
Adom Viewer
Display visual content in the Adom Viewer.
Community
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;...
Community
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 scored, vetted plans with validation strategies, E2E testing, risk register, and action items.
NewCommunity
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.
Community
altium-pcblib
Native Rust parser for Altium .PcbLib binary footprint libraries — used by chipsmith + concur for cross-source agreement.
NewCommunity
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.
Community
AuthenticationIntent Integration
Guide for integrating with the Adom AuthenticationIntent API — device auth flows, headless login, intent-based auth for 3rd-party apps.
NewCommunity
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 through every step from blank dir to installable manifest URL.
NewCommunity
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...
Community
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.
Community
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.
NewCommunity
Breakout Board Creator
Generate breakout board designs for any electronic component — place the chip at center,
Community1 sample
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.
Community
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, and Hydrogen web.
NewCommunity
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...
Community
Curium
Use when the user wants to create, delete, pause, resume, stop, start, or manage Adom containers via the Curium API.
Community
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 publishing is gated on explicit human approval. Use when the user is present and wants to review a parse before it lands on the wiki.
NewCommunity
Debug
Full reference guide for iterative visual debugging in Adom.
Community
Definitions
Use when the user asks "what is [term]", "define [term]", "what does [term] mean", "glossary", "definitions", or needs clarification on Adom platform terminology.
Community
Demo
Run an interactive demo of Adom Desktop features.
Community
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-production. Mandatory Step 8 restores the workspace after publish.
Community
Desktop Conduit
Bridge between Claude Code (running in an Adom Docker container) and the user's desktop applications via WebSocket.
Community1 sample
Desktop Setup
Guide users through installing and connecting the Adom Desktop app.
Community
Desktop SSH
Guide for connecting to Adom containers via SSH from a Windows, Mac, or Linux desktop.
Community
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 dimensions, trace specs, datasheets, fabrication files, or EE terminology. Adom is EE-centric — defaults, units, labels, and vocabulary should feel native to someone who lives in datasheets.
NewCommunity
Feed
Live activity log of commits pushed to the gallia repo — skills, apps, molecules, services, and more.
Community
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, UF2 install, OTA, or any non-probe flashing path.
NewCommunity
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)
NewCommunity
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
NewCommunity
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.
Community1 sample
Gerber Viewer
View Gerber PCB fabrication files in the Adom Viewer.
Community
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
Community1 sample
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 (never CSS ::after); toggle buttons MUST visually reflect their on/off state; every interactive element MUST carry a data-tooltip. Also covers HUDs, click previews, draggable panels, multi-unit displays, NEVER-ALL-CAPS, AI-drivability.
NewCommunity
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.
Community
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`.
Community
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 installed.
Community2 samples
KiCad Donut Pad Designer
Generate annular-ring (donut) copper pads for KiCad footprints with NPTH acoustic ports — MEMS microphones, pressure sensors, vented packages
NewCommunity
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.
Community
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.
Community
Luminous Intensity Distribution Tool
Interactive 2D LED array illuminance simulator — heatmap, cross-section, reflectors, power/efficiency, and J/cm² energy density calculator
NewCommunity
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-time.
Community
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...
Community
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
NewCommunity
OAuth
Use when implementing OAuth authentication for any Adom service or feature — YouTube, GitHub, Slack, or any provider that uses OAuth 2.0.
Community
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
Community1 sample
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 module, or any electronics hardware project. Covers component selection, placement, routing, and export to fabrication files.
Community1 sample
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.
Community
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.
Community
Remote Bootstrap
Bootstrap a new Adom container from an existing one entirely over SSH.
Community
Repo Management
Create, list, and delete repos and workspaces on the Adom platform via the Carbon API.
Community1 sample
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 to gallia, or asks how skills work. Covers frontmatter conventions, writing effective descriptions, progressive disclosure with reference files, deploying to ~/.claude/skills/, iterating on failures, and PR submission.
Community1 sample
SSH Connection
SSH into Adom containers from other containers or from your desktop.
Community
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...
Community
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 sign-in.
NewCommunity
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.
Community
Tour
Run an interactive guided tour of Gallia's KiCad integration.
Community
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.
Community
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.
Community2 samples
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.
NewCommunity
Adom CLI
Command-line interface for the Adom platform. Script automation, batch operations, CI/CD integration, and headless workflows from any terminal.
Community1 sample
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.
Community1 sample
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.
Community1 sample
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.
Community1 sample
Digital Multimeter
Read and log measurements from SCPI-compatible digital multimeters. Automated voltage, current, and resistance measurements with data logging and trend analysis.
Community1 sample
Keysight Oscilloscopes
Direct integration with Keysight InfiniiVision and Infiniium oscilloscopes. Capture waveforms, configure measurements, and automate test sequences via SCPI/VISA.
Community1 sample
Local USB Mapping
Discover and map locally connected USB instruments. Automatic detection of oscilloscopes, multimeters, programmers, and other test equipment.
Community1 sample
National Instruments Oscilloscopes
Control and acquire data from National Instruments oscilloscopes and DAQ devices. Streaming captures, triggered acquisitions, and automated measurement routines.
Community1 sample
Red Pitaya Oscilloscopes
Interface with Red Pitaya FPGA-based oscilloscopes and signal generators. Web-accessible instrumentation with programmable FPGA processing.
Community1 sample
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.
Community1 sample
Signal
Secure messaging integration via Signal protocol. Send encrypted notifications, share files, and coordinate with team members through Signal.
Community1 sample
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 infrastructure.
Community1 sample
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 the same way.
Community1 sample
Telegram
Telegram bot integration for engineering workflows. Send alerts, share schematics, and interact with Adom through Telegram channels and groups.
Community1 sample
WhatsApp
Send and receive WhatsApp messages through the Adom platform. Automate notifications, alerts, and team communication from your engineering workflows.
Community1 sample