claude

hardware-lab

Bench and USB-analysis skills: Cynthion setup, capture, pcap decode and protocol reverse-engineering, USB device profiles, the MCCI 3411 test device, Bus Pirate, Siglent oscilloscope control, OWON electronic load queries, and FNIRSI DPS-150 supply control.

3 on GitHubby curtisgallowayv2026.1105.3Apache-2.0updated 9 days ago
/

Plugin hardware-lab from marketplace curtisg-skills in curtisgalloway/public-skills. Commands read from the repo's manifest — 8 days ago.

What it installs

Skills (10)

  • bus-pirate

    Drive a Bus Pirate 5/5XL/6 (buspirate) from its terminal or a host script: transaction syntax, mode selection, IO pinout, programmable power supply and pull-ups, per-pin voltage measurement, logic analyzer, and the BPIO2 binary scripting port. Use when probing, sniffing, scanning, or bit-banging an

  • cynthion-capture

    Set up and run USB traffic capture with a Cynthion USB analyzer. Covers device verification, loading the analyzer bitstream, hardware wiring, launching Packetry for GUI capture, and headless (no-GUI) capture to .pcap files using the bundled Rust or Python tools. Use when the user asks to capture USB

  • cynthion-pcap-decode

    Decode, analyze, and diff USB capture files (.pcap/.pcapng) produced by Packetry and Cynthion. Use when the user mentions a .pcap or .pcapng from Packetry or Cynthion, asks to decode/analyze/read/diff/summarize a USB capture, or has questions about specific endpoints, descriptors, or transfer sequen

  • cynthion-reverse-engineer

    Orchestrate a structured USB protocol reverse-engineering session with Cynthion hardware: capture, diff, infer command structure for a proprietary device, then generate replay and Facedancer emulation scaffolds. Use to reverse a USB device's protocol or build a clone or emulator. Not for generic cap

  • cynthion-setup

    Install and verify the software prerequisites for Cynthion skills (cynthion CLI, Packetry GUI, tshark, Linux udev rules). Run this once on a new machine before using any other Cynthion skill. Use when the user asks to set up Cynthion, install Cynthion software, or when a Cynthion skill fails due to

  • fnirsi-dps-150

    Read and control a FNIRSI DPS-150 USB-C bench power supply over its USB serial port with the bundled dps150.py: status, voltage and current setpoints, output on/off, plus the binary protocol, the handshake that makes a silent port answer, and which fields were verified on the wire. Use when the user

  • mcci-3411

    Operate an MCCI Model 3411 "Merganser" USB 3.2 Gen2 test device: find and drive its FTDI control port and on-device RTEMS shell, switch between loopback, USB-IF compliance, and multi-bulk personalities, and run host-side throughput and data-integrity tests with usbiotest. Use when an MCCI 3411, Merg

  • owon-dc-load

    Query an OWON OEL-series electronic DC load (tested on an OEL1520) over its USB-serial port - connection settings, the queries seen to work, and the non-standard replies that trip up generic SCPI clients. Use when the user wants to talk to, read, or script an OWON electronic load. Writes to the load

  • siglent-scope

    Remote-control a Siglent SDS1000X-E series oscilloscope (SDS1104X-E, SDS1204X-E, etc.) over the network — SCPI command essentials, screenshots, deep-memory waveform transfer, and the firmware quirks that hang naive clients. Use when the user wants to talk to, automate, screenshot, or pull waveform d

  • usb-device-profile

    Generate a USB device-profile JSON — endpoint transfer types, directions, and max packet sizes across all configurations — by reading the device's driver source, so the Cynthion decode pipeline can type endpoints when enumeration traffic wasn't captured. Use when asked to generate, update, or inspec

View source on GitHub

More from curtisgalloway/public-skills

All 5 plugins →

Working with a coding agent over time: session learning and teaching summaries, handoffs, transcript access, loop safety (intern-mode), design partnership, harness-agnostic skill authoring, and Google Docs review rounds.

17 skills · hooks

3

dev-tools

claude

Engineering utilities: Jujutsu (jj) in place of git, evidence-based dependency scoring (dep-quality), conventions for CLIs that agents drive (cli-conventions), a seven-arm adversarial code review with a referee (review-swarm), and a release train that installs and smoke-tests every distribution channel before tagging (release-train).

5 skills

3

Every skill in this repository in one plugin: hardware-lab, agent-workflow and dev-tools combined. driver-porting lives in the driver-lab repository and is installed on its own. Install either this or the themed plugins, not both.

hooks

3

Driver porting and review: peripheral specs whose every fact cites the line it came from, reference reviews of a driver against another implementation, a hardware investigator that answers a question as anchored facts from sources a spec repository's license accepts, board specs with the board-expert reader and a scaffold for new ones, a spec verifier, and campaign review. The clean-room skills are a separate plugin in curtisgalloway/cleanroom-skills. Lives in curtisgalloway/driver-lab; this entry points there.

3

Similar plugins

Statically analyze a local JS/Electron app you're authorized to study, with file+line evidence, and build an original reimplementation of what you find. Experimental. Phase 1: JS/Electron static analysis. Phase 2: native ELF/PE/Mach-O container inspection. Phase 3: .NET assembly metadata. Phase 4: EVM bytecode inventory. Phase 5: CUDA fatbin, cubin and PTX inventory. Parses, never executes. Dynamic analysis is a future phase, not yet implemented.

1 skill · 1 command · 1 agent

ruvnet/ruflo 81,589

Reverse-engineer any codebase into a complete PRD. Frontend (React, Vue, Angular, Next.js), backend (NestJS, Django, Express, FastAPI), and fullstack. 2 Python scripts (codebase_analyzer, prd_scaffolder), 2 reference guides, /code-to-prd slash command.

1 skill

alirezarezvani/claude-skills 29,725

kubeshark

claude

Network observability skills powered by Kubeshark MCP — root cause analysis, KFL traffic filtering, snapshot forensics, PCAP extraction.

4 skills · 1 MCP server

kubeshark/kubeshark 12,137

universal-modder

claudecodex

Mod almost any game you own with an AI agent: engine recon, reverse engineering, fal-generated art/3D/audio, in-game testing, showcase videos, and a shared knowledge base of how games were modded.

13 skills · 3 agents · 1 MCP server · hooks

rehan-remade/universal-modder 9,652

Decompile Android APK/JAR/AAR with jadx, trace call flows through libraries, and document extracted APIs.

1 skill · 1 command

SimoneAvogadro/android-reverse-engineering-skill 8,709

zeptap

claude

Operate a real iPhone from Claude Code through a local MCP server in the Zeptap Mac app. Claude sees the screen over USB and taps and types over Bluetooth, with nothing installed on the phone. Tools include screenshot, find_text, tap, tap_text, type_text, open_app and unlock. The Mac app is closed source and paid (macOS 14+), with the first hour free.

1 skill · 1 MCP server

davepoon/buildwithclaude 3,741

Maintain hardware-lab?

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 plugins5 plugins