element14

Search electronic components and manage datasheets across Element14, Newark, and Farnell.

919|70|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/aklofas/kicad-happy --skill element14-aklofas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: element14
Source: https://github.com/aklofas/kicad-happy/tree/main/skills/element14
Command: npx skills add https://github.com/aklofas/kicad-happy --skill element14-aklofas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, playwright, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the challenge of searching for electronic components across Element14, Newark, and Farnell, and managing their datasheets and BOMs efficiently.

Core Features & Use Cases

  • Component Search: Search for components by MPN, distributor part number, or keyword.
  • Pricing and Stock Check: Verify pricing and stock availability across regions.
  • Datasheet Download: Download datasheets directly from the farnell.com CDN.
  • BOM Management: Maintain a local datasheets directory for KiCad projects or use batch MPN-list seeding for bulk workflows.
  • Use Case: When you need to source components for a KiCad project and need to compare pricing and availability across distributors.

Quick Start

Use the element14 skill to search for a component by MPN, for example: element14 search GRM155R71C104KA88D.

Frequently Asked Questions about element14

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for electronic components across Element14, Newark, and Farnell?

You can search for electronic components across Element14, Newark, and Farnell by MPN, distributor part number, or keyword using a unified API that queries catalogs, pricing, and stock information.

Can I batch download datasheets for my KiCad BOM management workflow?

Yes, batch datasheet download for BOM management is supported by fetching PDFs directly from the farnell.com CDN or using Playwright to extract them from web pages for local KiCad directories.

What is the best way to compare component pricing and stock availability across regions?

The best way to compare component pricing and stock availability across regions is to query the unified API, which aggregates catalog data to verify costs and inventory across multiple distributors.

Do I need Playwright to use the Element14 component search features?

You do not need Playwright for standard component search; the Python requests library is sufficient, but Playwright is required as an optional dependency specifically for downloading datasheets rendered on web pages.

How do I source components for a KiCad project using a batch MPN list?

You can source components for a KiCad project by using batch MPN-list seeding to bulk query the API, verifying pricing and stock availability while automatically organizing downloaded datasheets locally.

Are there limitations when downloading datasheets directly from the farnell.com CDN?

Limitations include dependency on direct CDN availability for static PDFs; if datasheets are dynamically rendered or hidden behind JavaScript, you must use Playwright instead of basic requests.