Datasheet to Symbol Lib
Use whenever the user wants to turn a component datasheet PDF into KiCad symbols — e.g. "create a KiCad symbol library from this datasheet," or any mention of generating KiCad symbols, footprints, or .kicad_sym files from an IC/component datasheet. Also trigger for follow-on work on the same library: adding a part number, fixing a pinout, splitting package variants, or rebuilding after a correction. Extracts every part and pinout from the PDF into a verified JPD (JSON Part Description) file, then builds the .kicad_sym file with the kipart MCP server's jpd2spd, spd2csv, and kipart tools. Always
Install
npx skills add devbisme/datasheet-to-symbol-lib --skill datasheet-to-symbol-libgit clone --depth 1 https://github.com/devbisme/datasheet-to-symbol-lib.git /tmp/datasheet-to-symbol-lib
mkdir -p ~/.claude/skills
cp -r /tmp/datasheet-to-symbol-lib/. ~/.claude/skills/datasheet-to-symbol-libPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Datasheet PDF to KiCad symbol library
datasheet.pdf → (you write) parts.jpd → jpd2spd → spd2csv → kipart → parts.kicad_sym
The three conversions are tools on the **kipart MCP server**. The JPD file is the
only artifact you author; everything downstream is generated. A wrong pin raises
no error anywhere in the pipeline — it just produces a plausible-looking wrong
symbol — so accuracy comes from landing the extraction in JSON and checking it
mechanically, not from re-reading your own transcription.
Work through the six steps below in order. Read the server's
**`kipart://docs/jpd`** resource for the JPD schema, and
`references/jpd_for_datasheets.md` for how this skill uses it, before writing
any JPD.
If the kipart MCP server isn't available, stop and say so — the build has no
other path. (Its tools may appear under a client-specific prefix; `jpd2spd`
below means whatever this client calls that tool.)
## 1. Identify every part
Search the datasheet for part numbers, best sources first: **ordering
information table**, **package marking diagrams**, **device naming/options
section**, page headers.
- Separate part: different package with a different pin arrangement
(SOIC-14 vs PDIP-14), or a functionally different device in the same
datasheet (LM358 vs LM393).
- Not a separate part: temperature/grade variants sharing one pinout. They
become `properties` on one part.
Produce a checklist of `(part name, package, pin count)`. It feeds each JPDDetails
- Skill name
datasheet-to-symbol-lib- Repository
- devbisme/datasheet-to-symbol-lib
- Repo updated
- 3 September 2026
FAQ
What does the Datasheet to Symbol Lib skill do?
Use whenever the user wants to turn a component datasheet PDF into KiCad symbols — e.g. "create a KiCad symbol library from this datasheet," or any mention of generating KiCad symbols, footprints, or .kicad_sym files from an IC/component datasheet. Also trigger for follow-on work on the same library: adding a part number, fixing a pinout, splitting package variants, or rebuilding after a correction. Extracts every part and pinout from the PDF into a verified JPD (JSON Part Description) file, then builds the .kicad_sym file with the kipart MCP server's jpd2spd, spd2csv, and kipart tools. Always
How do I install the Datasheet to Symbol Lib skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add devbisme/datasheet-to-symbol-lib --skill datasheet-to-symbol-lib. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Datasheet to Symbol Lib popular?
It lives in devbisme/datasheet-to-symbol-lib, which has 8 GitHub stars and 2 forks.
Related skills
Handdrawn Ppt
8moongiadventures-dev/handdrawn-ppt
내 캐릭터(IP) 이미지 한 장으로 손그림 발표자료를 통째로 만든다. 주제를 리서치해서 검증된 1차 출처를 확보하고, 차트·그래프·표·흐름도·빅넘버 같은 PPT 요소를 거친 펜선 미니 낙서 스타일로 그린 뒤, 헤드라인·설명·출처를 얹어 조립한다. 순백 배경, 콩눈, 뚝뚝 끊기는 외곽선, 깔끔한 플랫 컬러. 한국어·영어 둘 다 지원. Makes a full hand-drawn slide deck from one character image — researches the topic with verified sources, then draws charts, tables, flow diagrams and big-number slides in a rough pen-doodle style. Works in Korean and English. Trigger — /handdrawn-ppt, "내 캐릭터로 발표자료 만들어줘", "손그림 PPT 만들어줘", "손그림 삽화 만들어줘", "펜 낙서 스타일로 그려줘", "아티클 삽화 뽑아줘", "hand-drawn ppt", "doodle slide deck".
Spreadsheet Auditor
10petehottelet/spreadsheet-auditor
Audits existing Excel workbooks and financial models (.xlsx, .xlsm) for correctness defects and reports exact cells, evidence and suggested fixes. Use when a user asks to check, review, audit, QA or debug a spreadsheet; find broken references, formula errors, hardcoded plugs, omitted or double-counted rows; explain totals that do not tie out; or assess an inherited model before sharing it. Also applies to Google Sheets exported to .xlsx. Diagnoses problems without changing the source workbook. Not for building or formatting spreadsheets, cleaning or matching CSV data, charting numbers, or revi
Resumasher
8earino/resumasher
Tailor the student's resume + generate a cover letter + build an interview-prep bundle for a specific job posting. Runs in the student's working directory so it can cite evidence from their actual project files (capstone, notebooks, READMEs, PDFs). Outputs ATS-friendly PDFs in ./applications/<company-slug>-<date>/. Also investigates its own output when students report issues — if a student says the PDF looks wrong (missing content, stretched photo, weird section order, anything off), follow `docs/DEBUGGING.md` to match the symptom against known failure modes and draft a bug report for the main
Ppt Expert Team
10ThunderOne18/ppt-expert-team
雷sir 的 PPT 专家团总控 SOP。把文章、口播稿、课程内容转成可讲、可改、可交付的 PPT(HTML PPT / 图片版 / 可编辑 PPTX)。只要用户提到做 PPT、做演示、做 deck、做提案/比稿/课件,或要求"执行任务单 / 执行 latest-ppt-codex-job",就必须使用本 skill,即使用户没有明确说"专家团"。本 skill 负责总控判断(受众、场景、叙事、风格),并调度 html-ppt、guizang、frontend-slides、huashu、baoyu、gpt-image、pptx 等底层能力。
Resume Studio
7Sidgit11/resume-studio
Build, tailor, and maintain job-winning resumes with a persistent career memory. Use this skill WHENEVER the user mentions a resume or CV in any capacity — creating one, updating one, tailoring one for a job description, reviewing/critiquing one, converting a LinkedIn profile into a resume, preparing a job application, or sharing details about their work history that should be remembered. Also trigger when the user shares a JD and wants application materials, says "help me apply for this job", wants to fix or rewrite resume bullets, or corrects how their resume should be written (style/framing
Mbb Page Maker
10NomiciAI/mbb-page-maker
Create, edit, package, or export consulting-style HTML slide decks for strategy, board, investment, pitch, and executive presentations. Use when the user asks for an HTML PPT, slide deck, pitch deck, investment memo deck, board report, static browser-openable presentation, WeChat-shareable PDF/PNG previews, or updates to an existing MBB Page Maker deck.
Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.