AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Kicad Component

skill-avatarsd-kiskill-kicad-component · by AvatarSD

>

No reviews yet
0 installs
5 views
0.0% view→install

Install

$ agentstack add skill-avatarsd-kiskill-kicad-component

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-avatarsd-kiskill-kicad-component)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Kicad Component? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Component sourcing & indexing

Local search order

  1. Project libs (sym-lib-table next to .kicad_pro, ${KIPRJMOD} URIs).
  2. Official flatpak libs:

~/.local/share/flatpak/runtime/org.kicad.KiCad.Library.Symbols/x86_64/stable/active/files/symbols/*.kicad_sym (footprints idem, .../Library.Footprints/.../footprints/*.pretty). Grep symbol names: grep -l '(symbol "NAME' *.kicad_sym then extract the balanced block with kicad_lib.sexp.

  1. Index (implemented): kx find dual comparator → ranked lib_id hits

with description/keywords/pins. First run kx index [PROJECT_LIB_DIR] (22k official symbols ≈ 20 s once; mtime-incremental ≈ 0.1 s after). DB: ~/.cache/kx_scratch/symbols.sqlite; extends children inherit base description/keywords so families are searchable.

Internet fetch

  • LCSC/JLC part known (implemented, preferred):

kx fetch C25804 /path/to/project → symbol + footprint + 3D (wrl+step) in PROJECT/libs/ AND both lib tables registered (${KIPRJMOD} URIs), idempotent. Binary lives in the repo .venv (PEP 668 box); fetch needs real network (sandbox blocks DNS — run unsandboxed). v1.0.1 quirk handled: --project-relative resolves against CWD, so kx runs it from the project dir.

  • SnapEDA/UltraLibrarian zip (implemented; user downloads, no open

API): kx import-zip part.zip /path/to/project → libs/.kicad_sym + .pretty + tables; legacy .lib auto-upgraded via kicad-cli sym upgrade.

  • Always sanity-check fetched footprints visually: render via

kicad-cli pcb export svg on a scratch board, compare against the datasheet land pattern. Internet footprints are guilty until proven.

Registration

Append to project sym-lib-table: (lib (name "x")(type "KiCad") (uri "${KIPRJMOD}/x.kicad_sym")(options "")(descr "")) — same shape for fp-lib-table with a .pretty dir URI. Missing tables: create them.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.