From claude-resources
Downloads and updates ~11GB JLCPCB/LCSC electronic components SQLite database via Bash script for jlcpcb-component-finder skill. Use when DB missing or outdated.
npx claudepluginhub takazudo/claude-resourcesThis skill is limited to using the following tools:
> **DO NOT auto-invoke this skill.** This downloads ~11 GB of data. Always ask for user confirmation before proceeding.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
DO NOT auto-invoke this skill. This downloads ~11 GB of data. Always ask for user confirmation before proceeding.
Download or update the JLCPCB parts database (~11 GB, ~7 million components).
curl - for downloading files7z (p7zip) - for extracting split-zip archives. Install: brew install p7zipRun the automated update script:
bash $HOME/.claude/skills/jlcpcb-component-finder-update-db/scripts/update-db.sh
This script will:
curl, 7z)https://yaqwsx.github.io/jlcparts/data/cache.sqlite3 using 7zcache.sqlite3.bak$HOME/.jlcpcb-db/cache.sqlite3cache.sqlite3.bak before replacementDatabase from JLC Parts by Jan Mrazek. Updated periodically from JLCPCB/LCSC component data.
node $HOME/.claude/skills/jlcpcb-component-finder/query.js db-info
If the script doesn't work, download manually:
cache.z* and cache.zip files7z x cache.zipmv cache.sqlite3 $HOME/.jlcpcb-db/