skill
molecule-publish
Public Made by Adomby adom
Publish molecules AND generic boards to the Adom wiki - one publisher, two shapes: OCCT conversion (molecule mode with stats gates, or plain for boards), component packaging, adom-wiki publish, APM render assets + component dependencies. Companion to adom-molecule-import.
<!doctype html>
<html><head><meta charset="utf-8"><style>
* { margin:0; padding:0; box-sizing:border-box; }
body { width:1600px; height:1000px; background:
radial-gradient(1200px 700px at 75% -10%, #14324a 0%, #0b1420 55%, #070d15 100%);
font-family: 'Segoe UI', system-ui, sans-serif; overflow:hidden; position:relative; }
.glow { position:absolute; width:900px; height:900px; border-radius:50%;
background: radial-gradient(circle, rgba(45,212,191,.10) 0%, rgba(59,130,246,.06) 45%, transparent 70%);
right:-180px; top:-260px; }
.win { position:absolute; left:170px; top:210px; width:1260px; border-radius:14px;
background:#0d1826; border:1px solid #1e3348;
box-shadow: 0 40px 90px rgba(0,0,0,.65), 0 0 0 1px rgba(45,212,191,.05); }
.bar { height:46px; display:flex; align-items:center; padding:0 18px; gap:8px;
border-bottom:1px solid #16293c; }
.dot { width:12px; height:12px; border-radius:50%; background:#22384e; }
.title { margin-left:12px; color:#5b7astro; color:#5b7a99; font-size:14px; letter-spacing:.4px; }
.body { padding:26px 34px 34px; font-family:'Cascadia Mono','Consolas',monospace; font-size:17px; line-height:1.85; }
.p { color:#7dd3c8; }
.cmd{ color:#e6edf5; }
.ok { color:#4ade80; }
.fl { color:#8aa4c0; }
.accent { position:absolute; left:0; right:0; top:0; height:3px; border-radius:14px 14px 0 0;
background:linear-gradient(90deg,#2dd4bf,#3b82f6,#8b5cf6); }
</style></head><body>
<div class="glow"></div>
<div class="win">
<div class="accent"></div>
<div class="bar"><div class="dot"></div><div class="dot"></div><div class="dot"></div>
<div class="title">adom-desktop · Fusion 360 Electronics · piprobe.fbrd</div></div>
<div class="body">
<div><span class="p">$</span> <span class="cmd">kicad-cli pcb export step</span> <span class="fl">--subst-models -o ABC.step</span></div>
<div class="ok"> ABC.step written 3.2 MB</div>
<div><span class="p">$</span> <span class="cmd">curl POST /convert?molecule=true</span> <span class="fl">step + board</span></div>
<div class="ok"> anchored gold pins footprint_applied contact_z 5.35mm</div>
<div><span class="p">$</span> <span class="cmd">adom-wiki pkg publish</span></div>
<div class="ok"> component published — GLB + footprint + symbol + schematic</div>
<div><span class="p">$</span> <span class="cmd">adom-wiki repo push adom/abc</span> <span class="fl">--files ...</span></div>
<div class="ok"> source on the Files tab</div>
<div><span class="p">$</span> <span class="cmd">adom-molecule create</span> <span class="fl">--glb ABC.glb --no-optimize</span></div>
<div class="ok"> registered under caleb — no re-optimization</div>
<div><span class="p">$</span> <span class="cmd">adom-molecule list</span></div>
<div class="ok"> hydrogen.adom.inc/caleb/molecules/ABC — wires attach clean</div>
</div>
</div>
</body></html>