By HuMoran
Personal Claude Code skill collection by HuMoran — hardware bring-up helpers (oscilloscope SCPI driver, RS485 Modbus RTU master) and more
Drive a benchtop oscilloscope via VISA / USBTMC for hardware bring-up and waveform verification. Supports two scopes auto-detected at connect time — Keysight / Agilent InfiniiVision DSO5000-series (tested DSO5012A) and RIGOL DS1000Z-series (tested DS1102Z-E). Use this skill ANY time the user mentions the scope, oscilloscope, 示波器, DSO5012A, DS1102Z-E, DS1000Z, capturing waveforms, taking screenshots from the scope, CSV waveform data, SCPI commands, trigger setup, or pre/post-bridge measurements. Also use when the user reports problems like "trace is missing", "trigger isn't firing", "波形抓不到", or wants to verify firmware output on hardware. Self-contained — bundles the helper script and a venv bootstrap so it works without `~/Work/scope/` being set up. Knows the project-specific quirks (×100 probe lock on Keysight, BMP-not-PNG on Keysight, channel-display footgun, AUTO-SCALE override, RIGOL USBTMC pipe-stall recovery, RIGOL binary-block settle delay).
Drive a USB-to-RS485 dongle as a Modbus RTU master via the bundled `modbus.py` helper for firmware bring-up, register dump, and protocol-level debugging. Use this skill ANY time the user mentions RS485, Modbus, Modbus RTU, holding/input registers, function codes (FC=03/04/06/10), CRC errors, "波特率", "从机地址", "寄存器", USB-RS485 adapter (FT232/CH340/CP210x), or wants to ping/read/write a Modbus slave from the Mac. Also use when the user says things like "测试 Modbus 通信", "读一下版本号", "发个起始命令", "the slave isn't responding", or is debugging a STM32/embedded firmware that exposes a Modbus interface. Self-contained — bundles the helper script + venv bootstrap; no external Modbus tooling required. Knows the emst-core preset (port `/dev/cu.usbserial-A50285BI`, slave 1, 115200 8N1, register map for VERSION/CMD/LEVEL/STATE).
Personal Claude Code skill collection by @HuMoran.
A curated set of broadly useful skills I extract from real engineering work and reuse across projects. Distributed as a Claude Code plugin marketplace.
| Name | Description |
|---|---|
oscilloscope | Drive Keysight DSO5000-series and RIGOL DS1000Z-series benchtop scopes over VISA / USBTMC. Auto-detects vendor by *IDN?; bundles a self-contained scope.py with screenshots, CSV capture, triggering, deep memory, mask test, FFT, USB pipe-stall recovery. |
rs485-modbus | Drive a USB-to-RS485 dongle (FT232 / CH340 / CP210x) as a Modbus RTU master from the Mac. Pure pyserial + hand-rolled CRC — no pymodbus, no mbpoll. Two layers: generic (any port/slave/register) and project-preset (defaults baked in). |
More to come.
/plugin marketplace add HuMoran/tt-skills
/plugin install tt-skills@tt-skills
Claude Code clones the repo into its plugin cache and registers all skills under the tt-skills: namespace (e.g. tt-skills:oscilloscope).
# Clone the source-of-truth
git clone https://github.com/HuMoran/tt-skills.git ~/Claude/tt-skills
# Expose each skill to Claude Code via symlink
ln -s ~/Claude/tt-skills/skills/oscilloscope ~/.claude/skills/oscilloscope
ln -s ~/Claude/tt-skills/skills/rs485-modbus ~/.claude/skills/rs485-modbus
Changes to files in ~/Claude/tt-skills/ are picked up by Claude Code immediately — no plugin update needed.
Some skills (notably oscilloscope) ship a setup.sh for runtime deps. After install:
bash ~/.claude/skills/oscilloscope/scripts/setup.sh # creates .venv/
The .venv/ is gitignored — every clone re-creates it.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub humoran/tt-skills --plugin tt-skillsNo description provided.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Frontend design skill for UI/UX implementation
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.