By himattm
Ask clarifying questions to resolve task ambiguities in up to three rounds, generate shareable syntax-highlighted code images via ray.so or carbon.now.sh, and use /checkpoint to save self-contained session markdowns capturing goals, progress, and next steps, then /resume to pick up exactly where you left off in a fresh context.
npx claudepluginhub himattm/skills --plugin utilitiesSave a self-contained handoff doc for the current session before stepping away. Writes to .claude/checkpoints/ in the current repo and prints it in chat. Resume later with /clear then /resume.
Resume from the most recent /checkpoint in the current repo. Reads .claude/checkpoints/, summarizes where we left off, and continues from the "Next concrete step".
Use when the user wants to render a code snippet as a shareable image — for tweets, blog posts, READMEs, slide decks, or anywhere syntax-highlighted code looks better than a copy-paste.
Use when the user invokes `/interrogation "<prompt>"`. Ask focused clarifying questions via AskUserQuestion until you have enough certainty to act on the prompt without guessing. Stop early — three rounds at most.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Qiushi Skill: methodology skills for AI agents guided by seeking truth from facts, with Claude Code, Cursor, OpenClaw, Codex, OpenCode, and Hermes guidance.
Share bugs, ideas, or general feedback.
The himattm Claude Code plugin marketplace — Matt McKenna's personal skill bundles.
.
├── .claude-plugin/
│ └── marketplace.json # marketplace manifest (name: "himattm")
├── plugins/
│ ├── android/ # Android/Compose development
│ │ ├── .claude-plugin/plugin.json
│ │ └── skills/
│ ├── review/ # Pull request review workflows
│ │ ├── .claude-plugin/plugin.json
│ │ └── skills/
│ └── utilities/ # Utility skills + slash commands
│ ├── .claude-plugin/plugin.json
│ ├── commands/ # slash commands (/checkpoint, /resume)
│ └── skills/
├── references/ # platform tool mappings
└── README.md
| Plugin | Skills |
|---|---|
android@himattm | android-cli, new-android-app, verify-android-layout, verify-android-screen, android-probe-logging, android-reproduce-as-test, android-strictmode-probe, android-snapshot-diff, android-regression-diff-scan, android-crash-repro-loop, android-trace-sections, android-runtime-flag-probe, android-coroutine-trace, android-perfetto-capture, android-perfetto-analyze |
review@himattm | address-gemini-review, review-cycle, validate-merge-prs |
utilities@himattm | code-as-image, interrogation, /checkpoint + /resume |
Install via the marketplace (auto-updates at startup):
/plugin marketplace add https://github.com/himattm/skills
/plugin install android@himattm
/plugin install review@himattm
/plugin install utilities@himattm
Claude Code refreshes the marketplace manifest at startup; new skills and version bumps in either plugin's plugin.json ship to every machine without manual /plugin update calls.
Local development shortcut (edits show up immediately, no commit needed):
mkdir -p ~/.claude/skills
for s in plugins/*/skills/*/; do
ln -sfn "$(realpath "$s")" "$HOME/.claude/skills/$(basename "$s")"
done
The symlinks and the plugin install can coexist on a development machine. On consumer machines, prefer the plugin install alone — it's the only path with auto-update.
To push an update that auto-installs on every consumer machine at next Claude Code startup:
plugins/<plugin>/skills/.version field in that plugin's .claude-plugin/plugin.json (e.g. 0.1.0 → 0.1.1). Use semver: patch for fixes, minor for new skills, major for breaking changes.main.Claude Code refreshes the marketplace manifest at startup; consumers see the version bump and pull the new content automatically. No /plugin update invocation needed.
To add a brand-new plugin:
plugins/<new-plugin>/.claude-plugin/plugin.json with name, version: "0.1.0", and description.plugins/<new-plugin>/skills/<skill-name>/SKILL.md for each skill..claude-plugin/marketplace.json under plugins[]./plugin install <new-plugin>@himattm.See references/ for platform-specific tool mappings and integration guides.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim