curtisgalloway

28 mods across 1 repository, 2 stars between them.

public-skills

02

curtisgalloway/public-skills

Plugin Claude Code

General-purpose agent skills: USB analysis with Cynthion, intern-mode loop safety, design partnership, session learning, and more.

2 yesterday A tokens not measured

curtisgalloway/public-skills

Instructions file CodexOpenCode

AGENTS.md instructions for curtisgalloway/public-skills, covering agents.md — public-skills, purpose, privacy rules — read before committing, skill structure and writing portable skills.

2 yesterday A 569 tokens

curtisgalloway/public-skills

Skill Claude CodeCodex

How to write skills, hooks, subagent definitions, and agent-facing scripts that survive a change of harness (Claude Code, Antigravity, whatever ships next), and how to port one that didn't. Use when authoring or reviewing any of those, before hardcoding a path, variable, or tool name another harness wouldn't have, or…

2 yesterday A 102 tokens

curtisgalloway/public-skills

Skill Claude CodeCodex

Produce a source-anchored implementation spec for a single peripheral (Ethernet MAC, UART, GPIO, SD/MMC, USB, I2C/SPI, …) from driver source you or your organization authored or may otherwise copy from — every fact cites the file:line it was derived from at a pinned commit, so a reviewer can check the spec against the…

2 yesterday A 173 tokens

bus-pirate

08

curtisgalloway/public-skills

Skill Claude CodeCodex

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 I2C, SPI, UART…

2 yesterday A 142 tokens

curtisgalloway/public-skills

Skill Claude CodeCodex

Reference doc — how to locate the live Claude Code session transcript on disk and extract real user prompts from it (filter rules, slash-command pair collapsing, noise stripping). Other skills (learn, wrapup) Read this file before parsing transcripts. Not a user-invocable skill.

2 yesterday A 62 tokens

curtisgalloway/public-skills

Skill Claude CodeCodex

The consumer side of the clean-room driver-porting pipeline: rules, enforcement, and auditing for agents that write target-OS driver code from a verified spec. Use when implementing or reviewing ported-driver code, installing enforcement (hooks, restricted agents, settings), filing a spec-gap, or auditing a session…

2 yesterday A 88 tokens

cynthion-capture

11

curtisgalloway/public-skills

Skill Claude CodeCodex

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 traffic, analyze a…

2 yesterday B 97 tokens

curtisgalloway/public-skills

Skill Claude CodeCodex

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 sequences in a capture…

2 yesterday B 88 tokens

curtisgalloway/public-skills

Skill Claude CodeCodex

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 capture analysis — use…

2 yesterday A 79 tokens

cynthion-setup

14

curtisgalloway/public-skills

Skill Claude CodeCodex

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 missing tools.

2 yesterday D 82 tokens

dep-quality

15

curtisgalloway/public-skills

Skill Claude CodeCodex

Score the health of open-source packages so you can choose between dependency alternatives on evidence instead of fame. Use this skill whenever you are about to add, recommend, or evaluate a third-party dependency; whenever the user asks "which library should I use", "is X maintained", "X vs Y", or asks you to audit…

2 yesterday A 119 tokens

design-partner

16

curtisgalloway/public-skills

Skill Claude CodeCodex

Adopt a thinking-partner posture for design, architecture, and brainstorming: explore the problem, lay out options and tradeoffs, push back — without touching code. Use when the user wants to think something through ("let's brainstorm", "should I", "talk me through the tradeoffs") rather than have a change made; drop…

2 yesterday A 79 tokens

handoff

17

curtisgalloway/public-skills

Skill Claude CodeCodex

Preserve working state across a context clear or agent restart. Write mode dumps a HANDOFF.md the next session can cold-start from (task, state, decisions, dead ends, next steps); resume mode reads it back and continues the work. Use when the user invokes /handoff, says they're about to clear context / restart /…

2 yesterday A 91 tokens

curtisgalloway/public-skills

Skill Claude CodeCodex

Board expert for the Indiedroid Nova (ameriDroid; same hardware as the 9Tripod Pico PC V2.0) and for Rockchip RK3588S/RK3588 bring-up generally (Radxa ROCK 5, Orange Pi 5, …): memory map and MMIO addresses, device tree, boot chain and exception-level hand-off, PSCI/SMP, GIC-600, timers, clocks/power (CRU, SCMI…

2 yesterday A 179 tokens

intern-mode

19

curtisgalloway/public-skills

Skill Claude CodeCodex

A loop-safety posture: after 12 turns without meaningful progress, stop, file a stuck report, and wait for direction. Use when the user wants protection against runaway loops or silent thrashing ("intern mode", "stop if you get stuck"). Stays active until explicitly released.

2 yesterday A 60 tokens

jj

20

curtisgalloway/public-skills

Skill Claude CodeCodex

Use Jujutsu (jj) for version control instead of git. Trigger whenever a .jj/ directory exists in the repo, or the user mentions jj or jujutsu, and then for ANY version-control operation in that repo — status, diff, log, commit, branch, bookmark, push, fetch, rebase, squash, split, conflict resolution, undo, or history…

2 yesterday A 95 tokens

learn

21

curtisgalloway/public-skills

Skill Claude CodeCodex

Review the current session transcript for lessons that would have made it go smoother — failed commands, wrong tool arguments, user corrections, environment surprises — and propose additions to the workspace or global instruction file (AGENTS.md/CLAUDE.md). The promotion path from private auto-memory into reviewed…

2 yesterday A 83 tokens

mcci-3411

22

curtisgalloway/public-skills

Skill Claude CodeCodex

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, Merganser, or…

2 yesterday B 129 tokens

os-investigator

23

curtisgalloway/public-skills

Skill Claude CodeCodex

Investigate OS and firmware source (Linux kernel, Trusted Firmware-A, vendor boot code, device trees) for a clean-room reimplementation in a differently-licensed OS: returns hardware facts and mechanism descriptions in original words — never source code, even when asked — every fact tagged by provenance class…

2 yesterday A 134 tokens

curtisgalloway/public-skills

Skill Claude CodeCodex

Review a driver implementation against a reference implementation of the same hardware and produce an anchored findings report — missing init steps, wrong constants, absent errata workarounds, ordering/timing divergences — where every finding cites the file:line on both sides at pinned commits, so a reader can open…

2 yesterday A 190 tokens