By Vivswan
Cross-model code review using a second agent, tool, or read-only CLI fallback
A collection of skills for AI coding agents. Skills are packaged instructions and resources that extend agent capabilities.
This repo keeps the collection-style catalog and install flow from vercel-labs/agent-skills, while also keeping each skill folder plugin-ready so MCP servers, hooks, or app integrations can be added later without changing the layout. The root .claude-plugin/marketplace.json is there for future marketplace-style installs, but the main experience stays centered on npx skills add ....
The repo is designed around a shared skill core plus optional agent-specific plugin metadata.
| Capability | Claude Code | Codex | GitHub Copilot |
|---|---|---|---|
Install with npx skills add Vivswan/skills | Yes | Yes | Yes |
Plain SKILL.md workflow | Yes | Yes | Yes |
Root .claude-plugin/marketplace.json | Yes, optional enhancement | Not primary path | Not primary path |
Per-skill .codex-plugin/plugin.json | Not primary path | Yes, optional enhancement | Not primary path |
| MCP via per-skill config | Yes, if the plugin host supports it | Yes, if the plugin host supports it | Keep a skill-only fallback |
Compatibility rules for every skill in this repo:
npx skills add ... is the primary install path across agents.SKILL.md must contain a complete fallback workflow even if plugin or MCP integrations are added.Cross-model code review using a second agent, tool, or read-only CLI fallback.
Use when:
Categories covered:
npx skills add Vivswan/skills -g
Install a specific skill:
npx skills add Vivswan/skills -g --skill rubber-duck-review
Install to a specific agent:
npx skills add Vivswan/skills -g --skill rubber-duck-review -a codex
npx skills add Vivswan/skills -g --skill rubber-duck-review -a claude-code
npx skills add Vivswan/skills -g --skill rubber-duck-review -a github-copilot
Install directly from the skill folder:
npx skills add https://github.com/Vivswan/skills/tree/main/skills/rubber-duck-review -g
Skills are automatically available once installed. The agent will use them when relevant tasks are detected.
Examples:
Rubber duck this patch before we merge it
Get a second opinion on this refactor
Start from the files in template/, then add the new skill under skills/.
The full authoring guide lives in docs/authoring.md.
At minimum, a new skill should include:
SKILL.mdREADME.md.codex-plugin/plugin.jsonIf the skill needs MCP later, add a local .mcp.json based on the template example and keep the plain-skill fallback in SKILL.md.
Each skill can contain:
SKILL.mdREADME.md.codex-plugin/plugin.json.mcp.jsonreferences/scripts/Run the local validator before publishing changes:
uv run python scripts/validate-skills.py
The same checks also run in GitHub Actions through .github/workflows/validate-skills.yml.
MIT
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 vivswan/skills --plugin rubber-duck-reviewUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
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.