<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 1d ago

by aklofas

kicad-happy

AI coding agent skills for KiCad electronics design. Works with Claude Code and OpenAI Codex. Analyze schematics, review PCB layouts, EMC pre-compliance, SPICE simulation, download datasheets, source components, and prep boards for fabrication.

  • Active — Updated in the last 14 days
Works with
  • Claude
  • Codex

1.4k GitHub stars (1,404)

+110 in 20 days

Stars gained per day · daily snapshots since Sep 26
Stars gained per day, Sep 26 to Oct 16: +110 in total; the busiest day was Oct 16 with +12 stars.Sep 27: +1 starsSep 28: +6 starsSep 29: +9 starsSep 30: +10 starsOct 1: +2 starsOct 2: +3 starsOct 3: +2 starsOct 4: +2 starsOct 5: +2 starsOct 6: +3 starsOct 7: +11 starsOct 8: +5 starsOct 9: +5 starsOct 10: +5 starsOct 11: +3 starsOct 12: +9 starsOct 13: +7 starsOct 14: +8 starsOct 15: +5 starsOct 16: +12 stars
Stars gained between daily snapshots
PeriodNew stars
Sep 27+1
Sep 28+6
Sep 29+9
Sep 30+10
Oct 1+2
Oct 2+3
Oct 3+2
Oct 4+2
Oct 5+2
Oct 6+3
Oct 7+11
Oct 8+5
Oct 9+5
Oct 10+5
Oct 11+3
Oct 12+9
Oct 13+7
Oct 14+8
Oct 15+5
Oct 16+12
  • 11 skills (11 skills found in its SKILL.md files)
  • 129 forks (129 forks)
  • 1d ago last update (Last updated 1d ago)

Install

Skills CLI

npx skills add aklofas/kicad-happy

Asks which skills and agents to install. Just one: npx skills add aklofas/kicad-happy --skill bom — add -g for every project.

Claude Code

git clone https://github.com/aklofas/kicad-happycp -r "kicad-happy/skills/bom" ~/.claude/skills/

Copies the bom skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add aklofas/kicad-happy

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md.

  • bom

    BOM (Bill of Materials) management for electronics projects — the workflow skill that coordinates DigiKey, Mouser, LCSC, element14, JLCPCB, PCBWay, and KiCad skills around a unified BOM lifecycle. Create, update, and maintain BOMs with part numbers, costs, quantities stored as KiCad symbol properties. ALWAYS trigger this skill for any task involving component sourcing, pricing, ordering, distribu…

    skills/bom/SKILL.md on GitHub (opens in a new tab)
  • datasheets

    Extract structured specifications from electronic component datasheet PDFs — pinouts, electrical characteristics, peripherals, topology, and features. Cache extractions per project for consumption by schematic and PCB analyzers. Primary consumer infrastructure for `kicad`, `emc`, `spice`, and `thermal` analyzers. Use this skill whenever the user asks to extract, verify, or read specs from a compo…

    skills/datasheets/SKILL.md on GitHub (opens in a new tab)
  • digikey

    Search DigiKey for electronic components and download datasheets — primary source for prototype orders and the preferred API method for fetching datasheets. Find parts by keyword or MPN, check pricing/stock, download datasheets via API, analyze specifications. Sync and maintain a local datasheets directory — extract components from schematics, download missing datasheets, keep them up to date. Al…

    skills/digikey/SKILL.md on GitHub (opens in a new tab)
  • element14

    Search Newark, Farnell, and element14 for electronic components — find parts by MPN or distributor part number, check pricing/stock, download datasheets, analyze specifications. One unified API covers all three storefronts (Newark for US, Farnell for UK/EU, element14 for APAC). Free API key, simple query-parameter auth, no OAuth. Datasheets download directly from farnell.com CDN with no bot prote…

    skills/element14/SKILL.md on GitHub (opens in a new tab)
  • emc

    EMC pre-compliance risk analysis for KiCad PCB designs — 18 check categories, 44 rule IDs covering ground planes, decoupling, I/O filtering, switching harmonics, clock routing, differential pair skew, board edge radiation, PDN impedance, return paths, crosstalk, ESD protection, shielding, and magnetic leakage from switching inductors. Produces severity-ranked risk report with pre-compliance test…

    skills/emc/SKILL.md on GitHub (opens in a new tab)
  • jlcpcb

    JLCPCB PCB fabrication and assembly — BOM/CPL generation, basic vs extended parts, assembly constraints, design rules, ordering workflow. Use with KiCad for JLCPCB manufacturing. Use this skill when the user mentions JLCPCB, wants to order PCBs or assembled boards, needs prototype bare PCBs and stencils, wants to know JLCPCB design rules and capabilities, or is asking about PCB manufacturing cost…

    skills/jlcpcb/SKILL.md on GitHub (opens in a new tab)
  • kicad

    Analyze KiCad projects and PDF schematics: schematics, PCB layouts, Gerbers, footprints, symbols, netlists, and design rules. Reviews designs for bugs, traces nets, cross-references schematic to PCB, extracts BOM data, checks DRC/ERC, DFM, power trees, and regulator circuits. Every finding carries a confidence label and evidence source with trust_summary rollup. Analyzes PDF schematics from dev b…

    skills/kicad/SKILL.md on GitHub (opens in a new tab)
  • lcsc

    Search LCSC Electronics for electronic components — find parts by LCSC number (Cxxxxx) or MPN, check stock/pricing, download datasheets, analyze specifications. Sister company to JLCPCB, same parts library. Sync and maintain a local datasheets directory for a KiCad project, or use batch MPN-list seeding (`--mpn-list`) for bulk workflows without a project. No API key needed — uses the free jlcsear…

    skills/lcsc/SKILL.md on GitHub (opens in a new tab)
  • mouser

    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. Also supports batch MPN-list seeding (`--mpn-list`) for bulk datasheet workflows without a KiCad project. Use this skill when the user specifically mentions Mouser, when DigiKe…

    skills/mouser/SKILL.md on GitHub (opens in a new tab)
  • pcbway

    PCBWay PCB fabrication and assembly — turnkey/consigned assembly, design rules, ordering workflow. Alternative to JLCPCB for manufacturing. Use with KiCad. Use this skill when the user mentions PCBWay, needs turnkey assembly (PCBWay sources parts by MPN), has parts not available on LCSC, needs assembled boards with non-LCSC components, wants to compare PCBWay vs JLCPCB, or needs assembly with par…

    skills/pcbway/SKILL.md on GitHub (opens in a new tab)
  • spice

    Run automatic SPICE simulations on subcircuits detected from KiCad schematic analysis — validates filter frequencies, divider ratios, opamp gains, LC resonance, and crystal load capacitance. Supports ngspice, LTspice, and Xyce (auto-detected). Generates testbenches, runs batch mode, produces structured pass/warn/fail report. Use when the user asks to simulate, verify, or validate any analog subci…

    skills/spice/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.