app
Chip Fetcher (cf)
Public Made by Adomby adom
Crawls the web on your behalf to gather everything about the chips you care about: datasheets, symbols, footprints, 3D models, stock and pricing, straight from the manufacturer first, into your EDA tool. Say "cf" to your AI.
← Commit history
Publish 1.1.1
5 files changed
+98−8
bin/adom-chip-fetcher⋯ 1 unchanged line ⋯
install.sh+34−2@@ -1,4 +1,36 @@ #!/bin/bash+# adom-chip-fetcher pkg installer. Run by `adom-wiki pkg install adom/adom-chip-fetcher`+# AFTER its dependencies (adom-symbol, adom-lbr, adom-sfconvert, adom-chipsmith,+# adom-chip-thumbnailer, adom-concur, adom-step, adom-footprint, adom-ds2sf,+# adom-parts-search, adom-mouser, adom-digikey, adom-jlcpcb) have each run their own+# installer. This script installs THIS app's binary and THIS app's skills. set -euo pipefail-DIR="$(cd "$(dirname "$0")" && pwd)"; BIN="${HOME}/.local/bin"; mkdir -p "$BIN"-install -m 0755 "$DIR/bin/adom-chip-fetcher" "$BIN/adom-chip-fetcher"; echo "Installed adom-chip-fetcher -> $BIN/adom-chip-fetcher"+DIR="$(cd "$(dirname "$0")" && pwd)"+BIN="${HOME}/.local/bin"+SKILLS="${HOME}/.claude/skills"+mkdir -p "$BIN" "$SKILLS"++# 1) the CLI binary+install -m 0755 "$DIR/bin/adom-chip-fetcher" "$BIN/adom-chip-fetcher"+echo "Installed adom-chip-fetcher -> $BIN/adom-chip-fetcher"++# 2) the chip-fetcher skill (root SKILL.md + playbooks/)+CF="$SKILLS/chip-fetcher"+mkdir -p "$CF/playbooks"+cp "$DIR/SKILL.md" "$CF/SKILL.md"+cp "$DIR"/playbooks/*.md "$CF/playbooks/"+echo "Installed skill chip-fetcher ($(ls "$CF/playbooks" | wc -l | tr -d ' ') playbooks) -> $CF"++# 3) the chip-fetcher-sites skill (per-vendor crawl playbooks)+SITES="$SKILLS/chip-fetcher-sites"+mkdir -p "$SITES/sites"+cp "$DIR/skills/SKILL.md" "$SITES/SKILL.md"+[ -f "$DIR/skills/CONTRIBUTING.md" ] && cp "$DIR/skills/CONTRIBUTING.md" "$SITES/CONTRIBUTING.md"+for d in "$DIR"/skills/sites/*/; do+ site="$(basename "$d")"+ mkdir -p "$SITES/sites/$site"+ cp "$d/SKILL.md" "$SITES/sites/$site/SKILL.md"+done+echo "Installed skill chip-fetcher-sites ($(ls -d "$SITES"/sites/*/ | wc -l | tr -d ' ') vendor sites) -> $SITES"++echo "OK: adom-chip-fetcher + 2 skills installed. Dependencies (and their skills) were installed by pkg first."
package.json+30−2@@ -1,6 +1,6 @@ { "slug": "adom-chip-fetcher",- "version": "1.1.0",+ "version": "1.1.1", "type": "app", "description": "Your whole parts library \u2014 manufacturer-grade chip CAD (symbol, footprint, 3D) one tap from your EDA tool.", "dependencies": {@@ -43,9 +43,37 @@ "install.sh", "uninstall.sh", "package.json",+ "page.json", "README.md", "SKILL.md",- "adom-chip-fetcher.png"+ "playbooks/adom-desktop-api.md",+ "playbooks/credentials-and-logins.md",+ "playbooks/dashboard-flow.md",+ "playbooks/digikey-models.md",+ "playbooks/handoff-and-watching.md",+ "playbooks/jst-email-retrieval.md",+ "playbooks/jst.md",+ "playbooks/manufacturer-direct.md",+ "playbooks/mouser-cse.md",+ "playbooks/snapmagic.md",+ "playbooks/sourcing-ladder.md",+ "playbooks/symbol-axis-regen.md",+ "playbooks/ultra-librarian.md",+ "playbooks/wiki-bundle-reuse.md",+ "skills/CONTRIBUTING.md",+ "skills/SKILL.md",+ "skills/sites/manufacturer/SKILL.md",+ "skills/sites/snapeda/SKILL.md",+ "skills/sites/ti/SKILL.md",+ "skills/sites/digikey/SKILL.md",+ "skills/sites/mouser/SKILL.md",+ "skills/sites/ultralibrarian/SKILL.md",+ "skills/sites/nxp/SKILL.md",+ "skills/sites/st/SKILL.md",+ "adom-chip-fetcher-hero-v5.png",+ "chip-fetcher-flow-v2.png",+ "chip-fetcher-stack.png",+ "dashboard-pin1.png" ], "license": "MIT", "discovery_triggers": [
page.json+31−3@@ -1,8 +1,8 @@ { "slug": "adom-chip-fetcher",- "version": "1.1.0",+ "version": "1.1.1", "type": "app",- "description": "Your whole parts library \u2014 manufacturer-grade chip CAD (symbol, footprint, 3D) one tap from your EDA tool.",+ "description": "Your whole parts library — manufacturer-grade chip CAD (symbol, footprint, 3D) one tap from your EDA tool.", "dependencies": { "adom/adom-sfconvert": "*", "adom/adom-symbol": "*",@@ -51,9 +51,37 @@ "install.sh", "uninstall.sh", "package.json",+ "page.json", "README.md", "SKILL.md",- "adom-chip-fetcher.png"+ "playbooks/adom-desktop-api.md",+ "playbooks/credentials-and-logins.md",+ "playbooks/dashboard-flow.md",+ "playbooks/digikey-models.md",+ "playbooks/handoff-and-watching.md",+ "playbooks/jst-email-retrieval.md",+ "playbooks/jst.md",+ "playbooks/manufacturer-direct.md",+ "playbooks/mouser-cse.md",+ "playbooks/snapmagic.md",+ "playbooks/sourcing-ladder.md",+ "playbooks/symbol-axis-regen.md",+ "playbooks/ultra-librarian.md",+ "playbooks/wiki-bundle-reuse.md",+ "skills/CONTRIBUTING.md",+ "skills/SKILL.md",+ "skills/sites/manufacturer/SKILL.md",+ "skills/sites/snapeda/SKILL.md",+ "skills/sites/ti/SKILL.md",+ "skills/sites/digikey/SKILL.md",+ "skills/sites/mouser/SKILL.md",+ "skills/sites/ultralibrarian/SKILL.md",+ "skills/sites/nxp/SKILL.md",+ "skills/sites/st/SKILL.md",+ "adom-chip-fetcher-hero-v5.png",+ "chip-fetcher-flow-v2.png",+ "chip-fetcher-stack.png",+ "dashboard-pin1.png" ], "license": "MIT", "discovery_triggers": [
uninstall.sh+3−1@@ -1,3 +1,5 @@ #!/bin/bash set -euo pipefail-rm -f "${HOME}/.local/bin/chip-fetcher"; echo "Uninstalled chip-fetcher"+rm -f "${HOME}/.local/bin/adom-chip-fetcher"+rm -rf "${HOME}/.claude/skills/chip-fetcher" "${HOME}/.claude/skills/chip-fetcher-sites"+echo "Uninstalled adom-chip-fetcher (binary + chip-fetcher + chip-fetcher-sites skills)"