← Commit history

page.json: title, brief, tags, hero docs/hero.png, discovery

John Lauer ·b3a567d899 ·23d ago ·parent a3641f7
1 file changed +7−54
page.json+7−54
@@ -4,8 +4,8 @@   "type": "skill",   "version": "2.0.0",   "title": "Electronics Industry Sites Skillpack",-  "brief": "Native-browser-first parts sourcing for the whole electronics industry — drive the user's signed-in Chrome/Edge (adom-browser-extension) for real logins + no bot-walls. Root strategy skill + one sub-skill per website. chip-fetcher's default.",-  "readme": "# chip-sourcing-skillpack\n\n**Native-browser-first sourcing for the whole electronics industry.** Drive the user's *real\nsigned-in* Chrome/Edge (via the [adom-browser-extension](https://wiki.adom.inc/adom/adom-browser-extension))\nso their DigiKey/Mouser/SnapEDA logins, distributor pricing, and captcha human-trust all work — no\nauth to recreate in pup, and it bypasses bot-walls (DigiKey blocks pup outright). This is the\ndefault sourcing path for [chip-fetcher](https://wiki.adom.inc/john/chip-fetcher).\n\nOne root strategy skill + one sub-skill per website, so coverage grows until every popular\nelectronics site is handled.\n\n## Skills\n\n| Skill | Role |\n|---|---|\n| **chip-sourcing** | The strategy: native-browser-first, the decision ladder, the install pitch, the `nbrowser_*` verb surface. |\n| **chip-sourcing-digikey** | DigiKey — hard-blocks pup; keyword→category drill→MPN extraction (proven on the VL53Lx ToF family). |\n| **chip-sourcing-mouser** | Mouser — keyword + manufacturer-facet search, account pricing. |\n| **chip-sourcing-snapeda** | SnapEDA — login-gated CAD downloads that \"just work\" in the signed-in profile. |\n| **chip-sourcing-manufacturer** | Manufacturer-first (ST/TI/Nordic/…) — authoritative family list, datasheets, official STEP. |\n| **_template** | Copy to `skills/<site>/` to add a new site. |\n\n## Install\n```bash\nadompkg install chip-sourcing-skillpack   # or: bash install.sh\n```\n\n## Why native browser (the pitch to give users)\nYour browser is already logged in to every distributor and CAD site. Driving *it* means real\ncredentials, your real pricing, and no bot-walls — the headless browser gets refused by DigiKey and\nhits captchas elsewhere. One-time extension install unlocks all of it.\n",+  "brief": "One skill per popular electronics-industry website (ST, TI, Mouser, DigiKey, SnapEDA, Ultra Librarian, Arrow, Analog, Microchip, Nordic, CSE, Octopart, JLCPCB, datasheets.com): which access lane works (fetch, curl, pup, nb, API), the bot defense each one runs, the exact failure signatures, and the task recipes. Verified live, dated, and built to grow.",+  "readme": "# Electronics Industry Sites Skillpack\n\nOne skill per popular electronics-industry website (ST, TI, Mouser, DigiKey, SnapEDA, Ultra Librarian, Arrow, Analog, Microchip, Nordic, CSE, Octopart, JLCPCB, datasheets.com): which access lane works (fetch, curl, pup, nb, API), the bot defense each one runs, the exact failure signatures, and the task recipes. Verified live, dated, and built to grow.\n\nEvery vendor site is different and most of them refuse anything that does not look like a person. This\npack turns that into a table an AI can act on: per site, which lane works (WebFetch, curl, pup, nb, API),\nwhich wall you hit when it does not, and the recipe for the common tasks (datasheet, product page,\nCAD, stock/price). Dated, evidence-linked, and shaped so a new site is one copied template away.\n\n## The matrix (verified 2026-09-12)\n\n| Site | Bot defense | WebFetch | curl | pup | nb | Use first |\n|---|---|---|---|---|---|---|\n| [STMicroelectronics](skills/st/SKILL.md) | Akamai Bot Manager | BLOCKED | BLOCKED | PARTIAL | OK | nb |\n| [Mouser Electronics](skills/mouser/SKILL.md) | Akamai (AkamaiGHost) in front | untested | BLOCKED | BLOCKED | OK | nb |\n| [DigiKey](skills/digikey/SKILL.md) | Cloudflare managed challenge ('Just a  | BLOCKED | BLOCKED | BLOCKED | OK | nb |\n| [SnapEDA (SnapMagic)](skills/snapeda/SKILL.md) | Cloudflare managed challenge for non-h | untested | BLOCKED | BLOCKED | OK | nb |\n| [Texas Instruments](skills/ti/SKILL.md) | None observed | untested | OK | OK | OK | curl |\n| [Microchip Technology](skills/microchip/SKILL.md) | Akamai | untested | BLOCKED | OK | OK | pup |\n| [Analog Devices (incl. Maxim, Linear)](skills/analog/SKILL.md) | Akamai Bot Manager | untested | BLOCKED | BLOCKED | OK | nb |\n| [Arrow Electronics](skills/arrow/SKILL.md) | Akamai Bot Manager | untested | BLOCKED | BLOCKED | OK | nb |\n| [Nordic Semiconductor](skills/nordic/SKILL.md) | Cloudflare in front of www: curl gets  | untested | BLOCKED | OK | OK | pup |\n| [Ultra Librarian](skills/ultralibrarian/SKILL.md) | Open to curl (nginx | untested | OK | OK | OK | curl |\n| [Component Search Engine (SamacSys)](skills/componentsearchengine/SKILL.md) | Cloudflare | untested | BLOCKED | OK | OK | pup |\n| [datasheets.com](skills/datasheets-com/SKILL.md) | Cloudflare for curl only; the Anthropi | OK | BLOCKED | OK | OK | WebFetch |\n| [Octopart (and findchips)](skills/octopart/SKILL.md) | Cloudflare in front | untested | OK | untested | untested | curl |\n| [JLCPCB parts and LCSC](skills/jlcpcb/SKILL.md) | Akamai | untested | OK | untested | untested | curl |\n| [Other manufacturers (generic playbook)](skills/manufacturer/SKILL.md) | Varies | untested | PARTIAL | untested | untested | nb |\n\n## Skills\n\n| Skill | Site | One line |\n|---|---|---|\n| **electronics-sites** | (root) | The lane ladder, the symptom table, what pup leaks that a real browser does not, and the matrix below. |\n| **electronics-site-st** | www.st.com | Manufacturer. |\n| **electronics-site-mouser** | www.mouser.com | Distributor. |\n| **electronics-site-digikey** | www.digikey.com | Distributor. |\n| **electronics-site-snapeda** | www.snapeda.com | CAD library. |\n| **electronics-site-ti** | www.ti.com | Manufacturer. |\n| **electronics-site-microchip** | www.microchip.com | Manufacturer (incl. |\n| **electronics-site-analog** | www.analog.com | Manufacturer. |\n| **electronics-site-arrow** | www.arrow.com | Distributor. |\n| **electronics-site-nordic** | www.nordicsemi.com | Manufacturer. |\n| **electronics-site-ultralibrarian** | www.ultralibrarian.com | CAD library (also the engine behind many manufacturer CAD embeds). |\n| **electronics-site-componentsearchengine** | componentsearchengine.com | CAD library (SamacSys / Supplyframe). |\n| **electronics-site-datasheets-com** | www.datasheets.com | Aggregator (Supplyframe). |\n| **electronics-site-octopart** | octopart.com | Aggregators (Nexar / Supplyframe). |\n| **electronics-site-jlcpcb** | jlcpcb.com | Assembly-house parts library (JLCPCB SMT) and its distributor sibling LCSC. |\n| **electronics-site-manufacturer** | www.nxp.com | The generic approach for a manufacturer or distributor site that does not have its own skill yet, plus lane-0 readings for a few we have only curl-tested. |\n| **_template** | (copy me) | The fixed section layout for a new site skill. |\n\n## Install\n\n```bash\nadom-wiki pkg install john/electronics-sites-skillpack\n```\n\nThe root skill `electronics-sites` carries the lane ladder and the symptom table; each site skill\nauto-surfaces on its domain name. Old `chip-sourcing-*` copies from v1 are retired by the installer.\n\n## Why this exists\n\nAn AI that fetches st.com gets a 60 s timeout; the same URL opens instantly in the user's own Chrome.\nThe failure was the client, not the site, but without a record the AI reports an outage and stops.\nRecording each site's behavior once, with the date, is cheaper than every AI rediscovering it.\nThe two browser lanes are Adom's: `pup` (a real Chrome for Testing window, background, durable profile)\nand `nb` (the user's real signed-in browser via the Native Browser Extension). The API lane is\n`adom-parts-search` (Mouser, DigiKey, JLCPCB backends).\n\n## Contributing\n\nCopy `skills/_template/SKILL.md`, run the ladder, write down what you saw, list the skill in\n`install.sh`, `uninstall.sh` and `package.json`, bump the version, publish. ASCII punctuation only.\nNo captcha solving, no fingerprint spoofing: this pack routes around walls, it does not break them.\n",   "visibility": "public",   "author": {     "name": "John Lauer",@@ -28,9 +28,8 @@   ],   "license": "MIT",   "hero": {-    "type": "billboard",-    "headline": "chip-sourcing-skillpack",-    "subhead": "Native-browser-first parts sourcing for the whole electronics industry — drive the user's signed-in Chrome/Edge (adom-browser-extension) for real logins + no bo"+    "type": "image",+    "path": "docs/hero.png"   },   "sample_prompts": [     {@@ -75,54 +74,8 @@   "discovery_pitch": "One skill per electronics-industry website: the access lane that works, the bot wall you hit, the recipe. Dated and verified.",   "metadata": {},   "created_at": "2026-06-23T02:23:02.894Z",-  "updated_at": "2026-09-12T14:22:10.330Z",+  "updated_at": "2026-06-23T02:23:02.894Z",   "source_path": "SKILL.md",   "sub_skills": [],-  "parent_app": null,-  "name": "electronics-sites-skillpack",-  "description": "One skill per popular electronics-industry website (ST, TI, Mouser, DigiKey, SnapEDA, Ultra Librarian, Arrow, Analog, Microchip, Nordic, CSE, Octopart, JLCPCB, datasheets.com): which access lane works (fetch, curl, pup, nb, API), the bot defense each one runs, the exact failure signatures, and the task recipes. Verified live, dated, and built to grow.",-  "files": [-    "SKILL.md",-    "README.md",-    "page.json",-    "package.json",-    "install.sh",-    "uninstall.sh",-    "skills/_template/SKILL.md",-    "skills/st/SKILL.md",-    "skills/mouser/SKILL.md",-    "skills/digikey/SKILL.md",-    "skills/snapeda/SKILL.md",-    "skills/ti/SKILL.md",-    "skills/microchip/SKILL.md",-    "skills/analog/SKILL.md",-    "skills/arrow/SKILL.md",-    "skills/nordic/SKILL.md",-    "skills/ultralibrarian/SKILL.md",-    "skills/componentsearchengine/SKILL.md",-    "skills/datasheets-com/SKILL.md",-    "skills/octopart/SKILL.md",-    "skills/jlcpcb/SKILL.md",-    "skills/manufacturer/SKILL.md"-  ],-  "scripts": {-    "install": "./install.sh",-    "uninstall": "./uninstall.sh"-  },-  "dependencies": {},-  "keywords": [-    "electronics",-    "skillpack",-    "vendor-sites",-    "bot-defense",-    "akamai",-    "cloudflare",-    "perimeterx",-    "pup",-    "nb",-    "datasheets",-    "digikey",-    "mouser",-    "st"-  ]-}\ No newline at end of file+  "parent_app": null+}