From claude-resources
Searches the JLCPCB components database (~7M parts) by category, keyword, or LCSC number for hardware projects. Returns specs, stock, and pricing for resistors, capacitors, ICs, connectors, and more.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-resources:jlcpcb-component-finderThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Search ~7 million electronic components in the local JLCPCB database.
Search ~7 million electronic components in the local JLCPCB database.
$HOME/.jlcpcb-db/cache.sqlite3 (~5 GB, yaqwsx/jlcparts source-db-v2 schema: table jlc_components)JLCPCB_DB_PATH env var if needed/jlcpcb-component-finder-update-dbAll queries use: node $HOME/.claude/skills/jlcpcb-component-finder/query.js <command>
| Command | Usage | Description |
|---|---|---|
db-info | node query.js db-info | Show DB stats (total parts, categories, stock count, DB date) |
list-categories | node query.js list-categories [keyword] | List categories, optionally filtered by keyword |
search-parts | node query.js search-parts <category> [keyword] [limit] | Search within a category (category is a NAME substring, matched against category/subcategory) |
search-all | node query.js search-all <keyword> [limit] | Search across ALL categories by keyword |
lookup | node query.js lookup <lcsc_number> | Look up a specific part by LCSC number (e.g. C12084) |
# Check database status
node $HOME/.claude/skills/jlcpcb-component-finder/query.js db-info
# Find audio-related categories
node $HOME/.claude/skills/jlcpcb-component-finder/query.js list-categories "audio"
# Search for 3.5mm audio jacks within the "Audio" category
node $HOME/.claude/skills/jlcpcb-component-finder/query.js search-parts "Audio" "3.5" 10
# Search for CH340 across all categories
node $HOME/.claude/skills/jlcpcb-component-finder/query.js search-all "CH340" 10
# Look up a specific part
node $HOME/.claude/skills/jlcpcb-component-finder/query.js lookup C12084
list-categories [keyword] or search-all for quick discoverysearch-parts with a category name, or search-all for cross-categoryEach result includes:
https://jlcpcb.com/partdetail/C{number}search-all when you don't know the categorylist-categories with a keyword to discover category namesnpx claudepluginhub takazudo/claude-resources --plugin claude-resourcesSearches LCSC Electronics for components by LCSC number or MPN, checks stock/pricing, downloads datasheets, and syncs local datasheets for KiCad projects. Useful for JLCPCB assembly BOM preparation and production sourcing.
Searches for electronic parts by MPN or description using pcbparts MCP (live JLCPCB stock, pricing, KiCad symbols) with fallback to skidl-part-search CLI. Applies sourcing rules for BOM selection.
Automates KiCad to EasyEDA to JLCPCB PCB workflow: project setup, LCSC part sourcing, pin-map fetching, fully-wired .kicad_pcb generation via pcbnew, and EasyEDA handoff for routing and ordering.