Build Claude plugins and skills

public-plugin-builderskillsetup L23,035
davepoon/buildwithclaude
What it does

Guide plugin creation from idea to deployed GitHub repository

Best for

Taking a plugin idea from raw concept through discovery, design, implementation, and GitHub push in a structured 23-step process.

Inputs
  • · Plugin vision and problem statement
  • · Target audience and success criteria
  • · Input/output specifications
  • · Open source library research findings
  • · Platform target (claude.ai|Claude Code|both)
Outputs
  • · Classified plugin type (skill, agent, command, or embedded knowledge)
  • · All necessary plugin files (SKILL.md, scripts/, configuration)
  • · GitHub repository push with proper structure
  • · Copy-paste shell script (claude.ai) or automatic git push (Claude Code)
Requires
  • · GitHub CLI (gh) for Claude Code environment
  • · Bash and file system for code generation
Preconditions
  • · User completes all 7 discovery questions
  • · Open source research conducted on relevant libraries
  • · Affinity clustering applied to tool selection
Failure modes
  • · Jumping to structure without reading source repos: detectable and restarts discovery
  • · Tier 3 tool (full app) treated as callable library: fails and retracts
  • · Knowledge-only content (Tier 2) placed in separate file: refactored into prompt body
Trust signals
  • · Reads all relevant open source repos before architecture decision
  • · Three-tier tool classification (Callable Library, Extractable Knowledge, Pattern Only)
  • · Detects platform (Claude Code vs claude.ai) and uses correct push method
  • · Affinity clustering prevents tool misclassification