← Commit history
SKILL.md+5−2
@@ -1,6 +1,9 @@ --- name: adom-parts-search-description: Unified parts search across Mouser + DigiKey + JLCPCB with a Mouser-preferred best-source recommendation. CLI and Hydrogen webview app. IMPORTANT, vendor searches are quota-limited (shared daily API keys), so never poll or retry searches in a loop. Use when the user asks to source a part, price a component, compare vendors, check stock across distributors, or assemble a BOM. Trigger words: find part, search parts, source component, parts search, component search, where can I get, compare distributors, Mouser or DigiKey, compare prices, BOM sourcing, stock check, parts availability, open parts search, parts search app, parts search UI, parts search settings, parts search health, parts search dock.+description: >-+  Searches Mouser, DigiKey and JLCPCB at once and picks the best source; CLI and webview app.+  Searches spend shared daily quota, so never poll or retry in a loop. Use when asked to find a+  part, price a component, compare distributors, check stock, or source a BOM. ---  # adom-parts-search@@ -158,7 +161,7 @@ Stored in `~/.adom/parts-search-settings.json`; the CLI reads the same file. | `policy` | `mouser` | `mouser` (Mouser preferred) or `cheapest` (lowest in-stock unit price across vendors) | | `showImages` | on | load product photos from the vendors' sites | | `taskbarProgress` | on | paint a progress bar on the Hydrogen taskbar button while a search runs |-| `taskbarBox` | first connected | which Adom Desktop box to paint on |+| `taskbarBox` | first connected | which Adom Bridge machine to paint on | | `showSayStrip` | on | the "Say it to your AI" strip at the top of the page (the X on the strip turns it off) |  ```bash
install.sh

  
package.json+41−2
@@ -1,6 +1,6 @@ {   "slug": "adom-parts-search",-  "version": "2.0.4",+  "version": "2.0.19",   "type": "app",   "description": "One search box across Mouser, DigiKey and JLCPCB. Parallel queries, side-by-side product photos, and a Mouser-preferred recommendation that reasons around stock and lead time. Dock Bar ready: serve, health, settings, Say it.",   "dependencies": {@@ -38,5 +38,44 @@     "SKILL.md",     "BUILD-SKILL.md",     "CHANGELOG.md"+  ],+  "changelog": "2.0.19: skill cleanup: shorter valid-YAML descriptions, the Adom Desktop name replaced with Adom Bridge, the release skill hidden from the model.",+  "discovery_triggers": [+    "parts search",+    "find part",+    "source component",+    "source part",+    "compare distributors",+    "compare vendors",+    "Mouser or DigiKey",+    "BOM sourcing",+    "price this part",+    "where can I get",+    "check stock",+    "parts availability",+    "fastest delivery",+    "cheapest part",+    "component search",+    "part lookup",+    "price breaks"+  ],+  "discovery_pitch": "Search Mouser, DigiKey and JLCPCB in parallel with product photos; Mouser-preferred best-source pick. Say 'with parts search' to your AI.",+  "sample_prompts": [+    {+      "label": "source an STM32F103RBT6",+      "prompt": "source an STM32F103RBT6"+    },+    {+      "label": "where can I get an ESP32-S3-WROOM cheape",+      "prompt": "where can I get an ESP32-S3-WROOM cheapest and fastest"+    },+    {+      "label": "compare Mouser, DigiKey and JLCPCB for a",+      "prompt": "compare Mouser, DigiKey and JLCPCB for an LM555"+    },+    {+      "label": "price this BOM across distributors",+      "prompt": "price this BOM across distributors"+    }   ]-}+}\ No newline at end of file
page.json+49−8
@@ -4,7 +4,7 @@   "slug": "adom-parts-search",   "title": "Parts Search",   "brief": "One search box across Mouser, DigiKey and JLCPCB: parallel queries, side-by-side product photos, and a Mouser-preferred recommendation that reasons around stock and lead time.",-  "version": "2.0.4",+  "version": "2.0.19",   "install": {     "binary_name": "adom-parts-search",     "install_dir": "",@@ -36,10 +36,22 @@     "path": "screenshots/hero.png"   },   "sample_prompts": [-    "source an STM32F103RBT6",-    "where can I get an ESP32-S3-WROOM cheapest and fastest",-    "compare Mouser, DigiKey and JLCPCB for an LM555",-    "price this BOM across distributors"+    {+      "label": "source an STM32F103RBT6",+      "prompt": "source an STM32F103RBT6"+    },+    {+      "label": "where can I get an ESP32-S3-WROOM cheape",+      "prompt": "where can I get an ESP32-S3-WROOM cheapest and fastest"+    },+    {+      "label": "compare Mouser, DigiKey and JLCPCB for a",+      "prompt": "compare Mouser, DigiKey and JLCPCB for an LM555"+    },+    {+      "label": "price this BOM across distributors",+      "prompt": "price this BOM across distributors"+    }   ],   "discovery_triggers": [     "parts search",@@ -54,12 +66,41 @@     "where can I get",     "check stock",     "parts availability",-    "fastest delivery"+    "fastest delivery",+    "cheapest part",+    "component search",+    "part lookup",+    "price breaks"   ],-  "discovery_pitch": "Search Mouser + DigiKey + JLCPCB in parallel from one interface, with product photos and a Mouser-preferred best-source pick.",+  "discovery_pitch": "Search Mouser, DigiKey and JLCPCB in parallel with product photos; Mouser-preferred best-source pick. Say 'with parts search' to your AI.",   "metadata": {     "platform": "linux"   },   "category": "tools",-  "org": "adom"+  "org": "adom",+  "description": "One search box across Mouser, DigiKey and JLCPCB. Parallel queries, side-by-side product photos, and a Mouser-preferred recommendation that reasons around stock and lead time. Dock Bar ready: serve, health, settings, Say it.",+  "dependencies": {+    "adom/adom-mouser": "*",+    "adom/adom-digikey": "*",+    "adom/adom-jlcpcb": "*"+  },+  "needs_sudo": false,+  "scripts": {+    "install": "./install.sh",+    "uninstall": "./uninstall.sh"+  },+  "files": [+    "bin/**",+    "skills/**",+    "docs/icon.svg",+    "dockbar.json",+    "install.sh",+    "uninstall.sh",+    "package.json",+    "README.md",+    "SKILL.md",+    "BUILD-SKILL.md",+    "CHANGELOG.md"+  ],+  "changelog": "2.0.19: skill cleanup: shorter valid-YAML descriptions, the Adom Desktop name replaced with Adom Bridge, the release skill hidden from the model." }\ No newline at end of file
skills/adom-parts-search-build/SKILL.md+1
@@ -1,6 +1,7 @@ --- name: adom-parts-search-build description: Build and release a new version of adom-parts-search. Use when the user says "release adom-parts-search", "publish adom-parts-search", "cut a new adom-parts-search version", "bump adom-parts-search", "ship adom-parts-search".+disable-model-invocation: true ---  # Release adom-parts-search
skills/adom-parts-search-dock/SKILL.md+3−1
@@ -1,6 +1,8 @@ --- name: adom-parts-search-dock-description: How Parts Search lives in the Hydrogen Dock Bar (the app-launcher rail on the right edge of ah). What the dock card does when clicked, the contract this app implements (serve verb, direct 127.0.0.1 URL, /api/status LEDs with CORS, webview ownership via ADOM_DOCK_WEBVIEW, the Say it strip, taskbar progress), where dockbar.json lives and why it is in the PAGE REPO, how to add the card to a dock, and how to diagnose a red LED or a launch that never answers. Parent skill: adom-parts-search. Trigger words: parts search dock, dock bar parts search, add parts search to my dock, parts search card, parts search LED red, parts search not answering, dockbar.json parts search, parts search serve, parts search dock webview, parts search say it.+description: >-+  Parts Search's Hydrogen Dock Bar card (sub-skill of adom-parts-search): what a click does, the LED+  contract, dockbar.json, a red LED. ---  # Parts Search in the Dock Bar
skills/adom-parts-search/SKILL.md+5−2
@@ -1,6 +1,9 @@ --- name: adom-parts-search-description: Unified parts search across Mouser + DigiKey + JLCPCB with a Mouser-preferred best-source recommendation. CLI and Hydrogen webview app. IMPORTANT, vendor searches are quota-limited (shared daily API keys), so never poll or retry searches in a loop. Use when the user asks to source a part, price a component, compare vendors, check stock across distributors, or assemble a BOM. Trigger words: find part, search parts, source component, parts search, component search, where can I get, compare distributors, Mouser or DigiKey, compare prices, BOM sourcing, stock check, parts availability, open parts search, parts search app, parts search UI, parts search settings, parts search health, parts search dock.+description: >-+  Searches Mouser, DigiKey and JLCPCB at once and picks the best source; CLI and webview app.+  Searches spend shared daily quota, so never poll or retry in a loop. Use when asked to find a+  part, price a component, compare distributors, check stock, or source a BOM. ---  # adom-parts-search@@ -158,7 +161,7 @@ Stored in `~/.adom/parts-search-settings.json`; the CLI reads the same file. | `policy` | `mouser` | `mouser` (Mouser preferred) or `cheapest` (lowest in-stock unit price across vendors) | | `showImages` | on | load product photos from the vendors' sites | | `taskbarProgress` | on | paint a progress bar on the Hydrogen taskbar button while a search runs |-| `taskbarBox` | first connected | which Adom Desktop box to paint on |+| `taskbarBox` | first connected | which Adom Bridge machine to paint on | | `showSayStrip` | on | the "Say it to your AI" strip at the top of the page (the X on the strip turns it off) |  ```bash
uninstall.sh