jitx-component-modeler

Generate JITX Python component code from datasheet PDFs.

18|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/JITx-Inc/jitx-skills --skill jitx-component-modeler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jitx-component-modeler
Source: https://github.com/JITx-Inc/jitx-skills/tree/main/jitx-component-modeler
Command: npx skills add https://github.com/JITx-Inc/jitx-skills --skill jitx-component-modeler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf, and includes scripts (resource) components.

What problem does it solve?

This skill translates datasheet information into production-ready JITX component code, eliminating manual coding and reducing design iteration time.

Core Features & Use Cases

  • Generate JITX component definitions from datasheets (single parts or batch) across multiple package types (SOT, SOIC, QFN, SON, QFP, BGA) with support for multi-unit symbols, thermal pads, and complex pin mappings.
  • Enforce a datasheet handling workflow: extract relevant pages, map pins, and produce landpattern and symbol definitions placed under a standardized components/ structure.
  • Facilitate batch modeling and automatic folder organization for scalable hardware libraries within a JITX project.

Quick Start

Provide a datasheet PDF and I will generate a JITX component in the components/ folder.

Frequently Asked Questions about jitx-component-modeler

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

FAQPage Schema
How do I generate JITX components from a datasheet PDF?

To generate JITX components from a datasheet PDF, provide the document to the workflow which extracts key pages, maps pins, and outputs landpattern and symbol definitions into a standardized components/ folder.

What package types are supported for automated component generation in JITX?

Automated component generation in JITX supports multiple package types including SOIC, QFN, BGA, SON, SOT, and QFP, handling complex pin mappings, multi-unit symbols, and thermal pads.

Can I batch generate hardware library components from datasheets?

Yes, you can batch generate hardware library components from datasheets. The workflow facilitates batch modeling and automatic folder organization to scale component definitions within a JITX project.

Does the component generation workflow require a specific PDF library?

The component generation workflow relies on the pymupdf dependency to enforce datasheet handling, extract relevant pages, and process pin mapping information from the provided PDF documents.

How are multi-unit symbols and thermal pads handled during pin mapping?

Multi-unit symbols and thermal pads are handled during pin mapping by extracting pin configurations from datasheet pages and translating them into complex pin mappings within the JITX Python component code.

What is the best way to structure JITX landpattern and symbol definitions?

The best way to structure JITX landpattern and symbol definitions is using the standardized components/ directory structure, which organizes component definitions, frontmatter metadata, and landpattern mappings automatically.