Provider-agnostic agent skills for AI coding assistants — packaged as a plugin marketplace that works with Claude Code, Cursor, and Codex.
Each skill is a folder of markdown files (SKILL.md + references) that teaches an agent how to
do one kind of work well: hunt bugs, review code, design native macOS/iOS UI, scaffold a
full-stack app. Plain files, no lock-in. Install as a Claude Code plugin in one command, or
copy the skill folder into Cursor/Codex.
Author: Robert Courson · robertcourson.com
| Plugin | Skills / commands | Description |
|---|---|---|
| bughunt-suite | /bughunt /triage /fuzz |
Flagship. Evidence-first, hotspot-driven bug-hunting workflow for bugs, pain points, and inefficiencies — a zero-dependency toolkit ranks risk areas, agents sweep 13 lenses, strict merge gates enforce verification and coverage in CI, and findings are fingerprinted, baseline-diffed, and rendered to markdown/HTML/SARIF. Plus triage (severity × confidence + repro) and fuzz (runs property/fuzz harnesses). Report-only. |
| autoreview | /review |
Hard acceptance gate before marking work complete. Reviews all session changes for production quality — correctness, architecture, maintainability, security, testing, cleanup. |
| scaffold | /scaffold |
Product-driven greenfield Next.js — intake profiles, typed env, Vitest, tRPC, Neon/Drizzle, optional Clerk, Vercel. |
| macos-design | /macos-design |
Design, critique, and scaffold native macOS apps — HIG, Liquid Glass, menus, toolbars, safe areas, accessibility, SwiftUI/AppKit. |
| macos-notch | /macos-notch |
Design and implement macOS Dynamic Island / notch-style apps — NSPanel, geometry, state machine, module widgets. |
| macos-sandbox | /macos-sandbox |
Smoke-test macOS .app/.pkg in disposable Tart VMs via macbox CLI or MCP. |
| web-marketing-landing | /landing-page |
Design and scaffold a premium SaaS marketing home page (aurora hero, glass nav, bento grid) on Next.js + Tailwind v4. |
| svvarm | /svvarm |
Opinionated design director for frontend interfaces. Reviews, fixes, and builds UI with a 38-pattern anti-slop standard — color, typography, layout, copy, interaction, production. Two-tier library: one ~5K-token digest for full builds, eleven deep references on demand. |
Portable replication guides (patterns captured from real projects) live in guides/ and are cataloged in INDEX.md.
/plugin marketplace add robzilla1738/roberts-skills
/plugin install bughunt-suite@roberts-skills
Install any other plugin the same way (/plugin install <name>@roberts-skills). Update with
/plugin marketplace update roberts-skills. Browse with /plugin.
Cursor loads skills from SKILL.md. Copy the skill folder(s) into a Cursor skills location:
git clone https://github.com/robzilla1738/roberts-skills.git
cp -R roberts-skills/plugins/bughunt-suite/skills/* ~/.cursor/skills/ # global
# or project scope: .cursor/skills/Invoke with /<skill-name> (e.g. /bughunt) or attach with @<skill-name>.
Codex loads skills from .agents/skills/. Copy the skill folder(s) there:
cp -R roberts-skills/plugins/bughunt-suite/skills/* ~/.agents/skills/ # global
# or project scope: .agents/skills/ (read from CWD up to repo root)Invoke with /skills or $<skill-name>.
.agents/skills/is read by both Cursor and Codex, so one copy there covers both tools.
Every skill works standalone — you don't need the whole repo or even the whole plugin. Grab just the skill folder you want:
# Claude Code (personal skills — available in every project)
npx degit robzilla1738/roberts-skills/plugins/bughunt-suite/skills/triage ~/.claude/skills/triage
# Cursor
npx degit robzilla1738/roberts-skills/plugins/bughunt-suite/skills/triage ~/.cursor/skills/triage
# Codex (also read by Cursor)
npx degit robzilla1738/roberts-skills/plugins/bughunt-suite/skills/triage ~/.agents/skills/triageSwap the path for any skill listed in INDEX.md (plugins/<plugin>/skills/<name>).
Each skill folder is self-contained — SKILL.md plus its reference spokes.
Two caveats vs. a plugin install: you don't get the plugin's slash command registered
(invoke the skill by name instead), and updates are manual (re-run the command). Note
bughunt is the one skill best installed via its plugin — it reads its sibling skills
triage and fuzz as part of its pipeline.
roberts-skills/
.claude-plugin/marketplace.json # lists every plugin
plugins/
bughunt-suite/
.claude-plugin/plugin.json # plugin manifest
commands/ # slash commands (/bughunt, /triage, /fuzz)
skills/
bughunt/ SKILL.md + spokes # the actual skill content
triage/ SKILL.md
fuzz/ SKILL.md
autoreview/ · scaffold/ · macos-design/ · macos-notch/ · macos-sandbox/ · web-marketing-landing/ · svvarm/
guides/ # portable replication write-ups (not skills)
INDEX.md
- Skill — a
skills/<name>/folder with aSKILL.md(YAML front matter:name,description,version). Simple skills are one file; complex ones use hub-and-spoke (a smallSKILL.mdthat routes to reference spokes read on demand). - Plugin — a bundle of one or more related skills plus slash commands, installable in Claude Code via the marketplace.
- The same
SKILL.mdfiles are the native format for all three assistants.
No vendor-specific APIs. No scripts required unless a skill explicitly ships them. Claude Code
gets one-command plugin install; Cursor and Codex read the same SKILL.md files directly.
In Claude Code: /plugin marketplace update roberts-skills. For Cursor/Codex: pull this repo
and re-copy the skill folder. Compare the version field in a skill's SKILL.md front matter.
- supergoal — plan deeply, ship autonomously
- htmlshop — local visual editor for HTML designs
- macbox — disposable macOS VMs for smoke-testing
- Memorwise — local-first NotebookLM alternative
Full list at robertcourson.com.
MIT. See LICENSE.