fzpz-mastery

Generate Fritzing .fzpz part archives from datasheets and pinouts.

1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/wtyler2505/circuitmind-ai --skill fzpz-mastery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fzpz-mastery
Source: https://github.com/wtyler2505/circuitmind-ai/tree/main/.gemini/skills/fzpz-mastery
Command: npx skills add https://github.com/wtyler2505/circuitmind-ai --skill fzpz-mastery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Procedural generation of high-fidelity Fritzing parts (.fzpz) from datasheets and pinouts, eliminating manual guesswork and ensuring electrical and visual accuracy.

Core Features & Use Cases

  • Research-driven Phase 0: data-sheets and pinout extraction to define pins and buses with precise names and counts.
  • SVG/XML Generation: deterministic visuals and brain XML with strict ID mappings to prevent part corruption.
  • End-to-End Packaging: automatic assembly of part.fzpz, breadboard, schematic, and PCB SVGs into a flat archive suitable for library imports.

Quick Start

Provide a complete FZPZ part for a given component by supplying its pinout and datasheet references, then invoke the generator to produce a ready-to-use .fzpz archive.

Frequently Asked Questions about fzpz-mastery

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

FAQPage Schema
How do I generate Fritzing parts from a datasheet?

To generate Fritzing parts from a datasheet, you provide pinout references and the Skill automates extracting pin counts, names, and buses to produce a ready-to-use .fzpz archive. This eliminates manual guesswork and ensures electrical accuracy for breadboard, schematic, and PCB views.

What is the best way to ensure accurate SVG and XML mapping for Fritzing part generation?

The best way to ensure accurate SVG and XML mapping for Fritzing part generation is to use deterministic generation that enforces strict ID mappings across breadboard, schematic, and PCB views. This prevents part corruption and maintains visual fidelity with the original datasheet.

How do I package custom breadboard, schematic, and PCB SVGs into a Fritzing archive?

You package custom breadboard, schematic, and PCB SVGs into a Fritzing archive by assembling them with the generated brain XML into a flat .fzpz file. This end-to-end packaging creates an archive suitable for direct library imports in Fritzing.

Can I automate pinout extraction and bus definition for electronics prototyping?

Yes, you can automate pinout extraction and bus definition for electronics prototyping through a research-driven Phase 0 process. The Skill analyzes datasheets to define precise pin names and counts, ensuring reproducible parts for hardware design and teaching models.

Why do my custom Fritzing parts corrupt when imported into a library?

Custom Fritzing parts corrupt when imported into a library due to mismatched ID mappings between the SVG visuals and the brain XML. Enforcing deterministic generation with strict ID mappings across all views prevents this corruption.