← ClaudeAtlas

mouserlisted

Search Mouser Electronics for electronic components — secondary source for prototype orders. Find parts, check pricing/stock, download datasheets, analyze specifications. Use with KiCad for BOM creation and part selection. Use this skill when the user specifically mentions Mouser, when DigiKey is out of stock or has worse pricing, when comparing prices across distributors, or when searching for parts that DigiKey doesn't carry. For package cross-reference tables and BOM workflow, see the `bom` skill.
juliuswiener/nord-kit · ★ 0 · AI & Automation · score 62
Install: claude install-skill juliuswiener/nord-kit
# Mouser Electronics Parts Search & Analysis Mouser is the **secondary source for prototype orders** — use when DigiKey is out of stock or has worse pricing. For production orders, see `lcsc`/`jlcpcb`. For BOM management and export workflows, see `bom`. For datasheets, prefer DigiKey's API (direct PDF links) — Mouser blocks automated PDF downloads. ## API Credential Setup Mouser uses **simple API key authentication** — no OAuth, no tokens, no callback URLs. The Search API key is a UUID passed as a query parameter. ### Getting Your API Key 1. Go to [mouser.com](https://www.mouser.com) → My Mouser → My Account 2. Under "APIs" section, click "Manage" 3. Register for **Search API** key — this is the one needed for part lookups and datasheet downloads 4. Search API keys may require approval (status shows "pending authorization" initially) ### Setting Credentials Set the environment variable before running the scripts: ```bash export MOUSER_SEARCH_API_KEY=your-search-api-key-uuid ``` If credentials are stored in a central secrets file (e.g., `~/.config/secrets.env`), load them first: ```bash export $(grep -v '^#' ~/.config/secrets.env | grep -v '^$' | xargs) ``` ## Mouser Search API Reference All search endpoints use the Search API key as a query parameter: `?apiKey=<key>`. Content-Type is `application/json` for all POST requests. ### V1 Endpoints #### Keyword Search ``` POST /api/v1/search/keyword?apiKey=<key> ``` ```json { "SearchByKeywordRequest": { "keyword":