Plugin Claude Code
Plugin marketplace listing 1 plugin: public-skills.
Plugin Claude Code
Plugin marketplace listing 1 plugin: public-skills.
Plugin Claude Code
General-purpose agent skills: USB analysis with Cynthion, intern-mode loop safety, design partnership, session learning, and more.
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.
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…
Skill Claude CodeCodex
SYNTHETIC TEST FIXTURE - a skill welded to one harness. Every finding here is deliberate.
Skill Claude CodeCodex
SYNTHETIC TEST FIXTURE - the same skill written to survive a change of harness.
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…
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…
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.
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…
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…
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…
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…
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.
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…
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…
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 /…
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…
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.
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…
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…
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…
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…
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…