plugin-creator

star 38.5k

Scaffold codewhale local plugin directories and activation notes. Use when the user asks to create, package, or sketch a plugin for codewhale.

Hmbown By Hmbown schedule Updated 5/23/2026

name: plugin-creator description: Scaffold codewhale local plugin directories and activation notes. Use when the user asks to create, package, or sketch a plugin for codewhale.

Plugin Creator

Use this skill when a user wants a DeepSeek plugin scaffold or a plan for a plugin-style extension.

DeepSeek plugins are currently a documented packaging convention, not an auto-loaded runtime. Be explicit about that. A plugin becomes active only when it is referenced from a skill, hook, MCP server, or future plugin loader.

Workflow

  1. Pick the location:
    • Global user plugin: ~/.deepseek/plugins/<plugin-name>/
    • Workspace plugin: <workspace>/plugins/<plugin-name>/
  2. Normalize names to lower-case hyphen-case.
  3. Create PLUGIN.md with frontmatter:
---
name: my-plugin
description: What this plugin packages or enables.
status: draft
---

# My Plugin

What it does, how to enable it, and any scripts or MCP servers it expects.
  1. Add companion folders only when useful:
    • skills/ for model instructions
    • scripts/ for helpers invoked by a skill or hook
    • mcp/ for an MCP server package or config notes
    • assets/ for templates, examples, or fixtures
  2. Include an activation section in PLUGIN.md that says exactly how the user should turn it on today.
  3. Validate by listing the created files and checking that PLUGIN.md has name and description frontmatter.

Do not claim that dropping a folder into plugins/ changes runtime behavior by itself. If the user asks for a live plugin system, propose a loader design separately and keep the scaffold honest.

Install via CLI
npx skills add https://github.com/Hmbown/CodeWhale --skill plugin-creator
Repository Details
star Stars 38,487
call_split Forks 3,312
navigation Branch main
article Path SKILL.md
More from Creator