ruvnet avatar

Create Plugin

Scaffolds a complete Claude Code plugin with the full directory structure, plugin.json, skills with proper MCP tool wiring, commands, agents, and the canonical contract sections like namespace coordination and ADR-0001. It checks for name conflicts, auto-discovers skills from directories instead of listing them in plugin.json, and generates a smoke.sh script with at least 8 structural checks. The real value is in the embedded knowledge of common MCP tool mistakes to avoid, like referencing the nonexistent embeddings_embed tool or passing namespace args to agentdb tools that route by tier. If you're extending Claude Code and want the boilerplate done correctly the first time, this gets you there.

skills.sh installs
743
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill create-plugin --agent claude-code

Installs into .claude/skills of the current project.

Files

Create Plugin

Scaffold a new Claude Code plugin from scratch.

When to use

When you want to create a new plugin that extends Claude Code with skills, commands, and agents. This generates the correct directory structure and wires up MCP tools.

Steps

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Category
Automation & Workflows
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1posit-dev avatarrelease-postposit-dev/skillsCreate professional package release blog posts following Tidyverse or Shiny blog conventions. Use when the user needs to: (1) Write a release announcement blog 737skills.sh installs
2posit-dev avatarr-cli-appposit-dev/skillsBuild command-line apps in R using the Rapp package. Use when creating a CLI tool in R, adding argument parsing to an R script, turning an R script into a comma736skills.sh installs
3pproenca avatarchrome-extension-uipproenca/dot-skillsChrome Extensions UX/UI design and implementation guidelines for popups, side panels, content scripts, and options pages. Triggers on tasks involving browser ex732skills.sh installs
4yoanbernabeu avatarsupabase-pentestyoanbernabeu/supabase-pentest-skillsOrchestrate a complete Supabase security audit with guided step-by-step execution and ownership confirmation.725skills.sh installs
5davila7 avatarpubmed-databasedavila7/claude-code-templatesDirect REST API access to PubMed. Advanced Boolean/MeSH queries, E-utilities API, batch processing, citation management. For Python workflows, prefer biopython 713skills.sh installs
6joellewis avatarclient-onboardingjoellewis/finance_skillsDesign and implement end-to-end client onboarding workflows from prospect intake through funded account, covering KYC verification, document collection, e-signa701skills.sh installs