name: publish-adom-machine-pins-page description: > Reproduce the Adom Machine Pins Fusion-library wiki page (adom/adom-machine-pins-fusion-lbr): a component-type page carrying the one .lbr, the sample board, the animated 4-pin lead GLB, the four library-view screenshots, and the build skill. Use to re-publish or update this page, or to publish a similar component library page. Triggers: publish machine pins page, republish adom-machine-pins, component page publish, wiki component publish, adom-wiki component page.

Publish the Adom Machine Pins page

The page is a wiki component page (type component), owned by the adom org.

Layout

  • page.json (type component): a component block (mpn AdomMachinePins, the specs, parts.model_3d pointing at the animated GLB), a hero image, tags, visibility.public.
  • README.md: overview, specs table, the four library views, the board (2D dimensioned + 2D/3D silkscreen), downloads, origins, rebuild guide, the 3D-files section, bridge features. NO em-dashes.
  • SKILL.md: the build/dev recipe (recreate the library + the GLB) with the review requirements.
  • Assets: AdomMachinePins.lbr (one library, all four pins, 3D bound), AdomPinsBoard.brd/.sch + AdomPinsBoard.kicad_pcb + .svg, AdomMachinePins-4pin-animated.glb, AdomMachinePins-complete.zip.
  • fusion/: the native Fusion Electronics files, AdomPinsBoard.fsch (schematic) + .fbrd (board) + .f3d (3D design) + .step. .fsch/.fbrd are EAGLE 9.6.2 XML (Fusion Electronics IS EAGLE), so they are the .sch/.brd under Fusion's extensions.
  • scripts/: build_board_glb.py + add_anim_board.py, the runnable lead-GLB build (see SKILL.md).
  • sources/ (per-pin kicad_sym/mod/step/glb/lbr), screenshots/ (lib-, board-, pins montage).

Steps

  1. Stage the folder locally (README.md, page.json, SKILL.md, the .lbr/.brd, GLB, sources/, screenshots/).
  2. Push everything: adom-wiki repo push adom/adom-machine-pins-fusion-lbr --files <all files> -m "...". (First publish creates the page; repo rm <ref> <path> removes a stale file, e.g. a dropped shot.)
  3. If it lands under your personal namespace, move it to the org: adom-wiki repo transfer <owner>/adom-machine-pins-fusion-lbr --to-org adom. Verify assets still 200 at /api/v1/pages/adom/adom-machine-pins-fusion-lbr/files/<path>.
  4. Verify the native viewers render: the component parts.model_3d GLB shows in the 3D viewer, and the symbol/footprint viewers render from the component block.
  5. Announce to the team: adom-gchat send --space kel --permission-to-post-given "<message + link>".

Gotchas

  • Em-dashes are banned on the page; scrub README/page.json/SKILL before pushing.
  • The GLB is the lead 3D; it must be all four pins with real holes + silk + animation, never one pin.
  • Keep names short everywhere (deviceset/symbol/package/footprint) or the symbol >NAME looks bad.