claude

hardware-spec-assembly

Define hardware project BOMs with ESP32-first focus — onboarding captures location/vendors/on-hand gear, then skills for spec creation, live web research of parts (AliExpress/Adafruit/etc.), budgeting, sourcing, compatibility checks, wiring specs, PCB design starting points, assembly instructions, 3D-printable suggestions, and AI-generated mockups.

0 on GitHubby Daniel Rosehillv1.1.0MITupdated 3 months ago

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin hardware-spec-assembly in danielrosehill/Claude-Hardware-Spec-Assembly-Plugin. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (16)

  • bom-from-project-idea

    Start from a free-form project description and work backwards to a candidate BOM. Lighter-weight than create-hardware-spec — used when the user wants a quick parts list to evaluate feasibility before committing to a full spec.

  • check-inventory

    Query a user-defined MCP-connected inventory system to check live stock for a project's BOM. Use this when the user has a real inventory backend (warehouse management system, parts database, home-lab inventory) wired up via MCP, rather than a static on-hand list.

  • check-onhand-coverage

    Diff a project's BOM against the user's local on-hand inventory (the free-form list captured during onboarding). Reports which parts are already available, which need to be ordered, and which have plausible substitutes on hand.

  • compatibility-check

    Sanity-check the parts in a BOM against each other — voltage levels, logic-level compatibility, current draw vs. regulator capacity, I2C address conflicts, shared bus contention, and pin count adequacy on the chosen MCU. Flags issues before the user orders.

  • create-assembly-instructions

    Generate step-by-step assembly instructions for a project — the order in which to wire/solder/mount parts, test gates between steps, and common gotchas. Reads the BOM, wiring spec, and datasheet quirks; writes a build guide the user can follow on the bench.

  • create-hardware-spec

    Build a structured hardware specification and BOM for a project. Walks the user through goals, constraints, and functional requirements, then produces a markdown spec plus a structured BOM (parts, quantities, rationale) saved into the project directory.

  • datasheet-lookup

    Fetch and summarise the datasheet for a part (or all parts in a project's BOM). Pulls the official PDF when locatable, extracts pinout, electrical characteristics, and typical application notes, and writes a per-part reference into the project directory.

  • export-bom-csv

    Export a project's BOM (and optionally sourcing plan) to CSV and a clean markdown table. Useful for sharing with collaborators, pasting into a spreadsheet, or feeding into ordering workflows.

  • generate-budget-approximation

    Estimate the total cost of a project's BOM. Reads bom.json from a project, applies typical price ranges per vendor (informed by the user's preferred suppliers and location), and produces low/mid/high cost envelopes plus shipping considerations.

  • generate-mockups

    Generate visual mockups of the finished hardware project using fal.ai's nano-banana (Gemini 2.5 image) model. Useful for early-stage visualisation, communicating intent to collaborators, or scoping enclosure design before any parts arrive.

  • generate-pcb-design

    Produce a PCB design starting point from a project's BOM and wiring spec — schematic netlist, board stack-up and layout guidance, and ESP32-specific rules (antenna keep-out, strapping pins, decoupling). Output is KiCad/EasyEDA-ready design input, not finished Gerbers.

  • generate-wiring-diagram-spec

    Produce a textual wiring specification — pin map, connection table, and power distribution — suitable for handoff to a diagram tool (Fritzing, KiCad, Wokwi, draw.io) or for direct use during breadboarding. Not a graphical diagram itself.

  • onboard

    First-run setup for hardware-spec-assembly. Captures the user's location, preferred parts vendors, the kinds of hardware projects they typically work on (e.g. ESP32-based sensors, robotics), and the gear/components they already have on hand. Writes a profile and pointer config to the plugin data dir

  • research-components

    Live web research for a project's components. Starting from a defined objective (integrations, radios, sensors) or an existing BOM, searches the web and the user's preferred marketplaces (AliExpress, Adafruit, Mouser, etc.) for real candidate parts with current listings, prices, and links. Writes a

  • suggest-3d-printables

    Suggest 3D-printable parts that would complement the project — enclosures, mounts, brackets, knobs, jigs. Where possible, points to existing models on Printables / Thingiverse / MakerWorld; otherwise specifies dimensions and constraints for a custom design.

  • suggest-sourcing-options

    Recommend specific vendors for each BOM line, biased by the user's location and preferred suppliers. Produces a sourcing plan with vendor, expected lead time, and trade-offs (price vs. authenticity vs. speed).

View source on GitHub

Similar plugins

IoT device lifecycle, telemetry anomaly detection, fleet management, and witness chain verification for Cognitum Seed hardware

5 skills · 1 command · 4 agents

ruvnet/ruflo 81,589

Onboard a Code-with-Claude Makers Cardputer with one /maker-setup command — clones the build-with-claude repo, flashes UIFlow firmware, and installs the Claude Buddy app bundle.

2 skills · 1 command

anthropics/claude-plugins-official 47,076

dgx-spark-ops

claudecodex

NVIDIA DGX Spark (GB10) environment operations. Use when setting up, preflighting, or debugging ML workloads on DGX Spark or aarch64 Blackwell hardware — CUDA-13 wheel/ABI checks, unified-memory OOM ladders, thermal monitoring.

3 skills · 1 command · 1 agent

wshobson/agents 42,461

Operate physical hardware through Model Hardware Standard adapters: discover devices, read sensors and camera frames, send commands with host-side safety-limit enforcement, check health, and emergency-stop — as MCP tools. Adapters are run by the hardware's owner.

1 skill · 1 MCP server

QwenLM/Qwen-MM-Plugins 3,203

serve-sim

claude

Control and stream a running iOS, iPad, or Apple Watch Simulator with serve-sim — taps, gestures, hardware buttons, rotation, camera injection, and the live preview.

4 skills

EvanBacon/serve-sim 2,944

Desktop application scaffolding with Electron or Tauri

1 command

rohitg00/awesome-claude-code-toolkit 2,836

Maintain hardware-spec-assembly?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted