Przejdź do treści
Biblioteka skilli
AI i agenci · Budowanie i kod

plugin-creator

/plugin-creator

Tworzy nowe pluginy kodowe asystenta AI z poprawną strukturą, walidacją i integracją z marketplace, według przepływu repozytorium ai-assistant-code-plugins.

Licencja
MIT
Ostatnia zmiana repozytorium
26.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
10
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Tworzy nowe pluginy kodowe asystenta AI z poprawną strukturą, walidacją i integracją z marketplace, według przepływu repozytorium ai-assistant-code-plugins.

Wyzwalacze z opisu

generatecreate, orscaffold
Oryginalny opis (EN)

Create automatically creates new AI assistant code plugins with proper structure, validation, and marketplace integration when user mentions creating a plugin, new plugin, or plugin from template. specific to AI assistant-code-plugins repository workflow. Use when generating or creating new content. Trigger with phrases like ''generate'', ''create'', or ''scaffold''.

Jak działa

  1. Overview
  2. Prerequisites
  3. Instructions
  4. Output
  5. Error Handling
  6. Examples
  7. Resources
Sekcje z nagłówków SKILL.md, w oryginale · 80 linii, 589 słów
Podgląd SKILL.md
---
name: plugin-creator
description: 'Create automatically creates new AI assistant code plugins with proper
  structure, validation, and marketplace integration when user mentions creating a
  plugin, new plugin, or plugin from template. specific to AI assistant-code-plugins
  repository workflow. Use when generating or creating new content. Trigger with phrases
  like ''generate'', ''create'', or ''scaffold''.

  '
allowed-tools: Write, Read, Grep, Bash(cmd:*)
version: 2.21.0
author: Jeremy Longshore <jeremy@intentsolutions.io>
license: MIT
tags:
- example
- workflow
- plugin-creator
compatibility: Designed for Claude Code
---
# Plugin Creator

## Overview

Scaffolds new Claude Code plugins with proper directory structure, required files, marketplace catalog integration, and full validation. Supports all plugin types: command plugins, agent plugins, skill plugins, MCP server plugins, and hybrid combinations.

## Prerequisites

- Write access to the `plugins/` directory and `.claude-plugin/marketplace.extended.json`
- `jq` installed for JSON generation and validation
- `pnpm run sync-marketplace` available at the repository root
- `./scripts/validate-all-plugins.sh` available for post-creation validation

## Instructions

1. Gather requirements from the user request: plugin name (kebab-case), category (`productivity`, `security`, `devops`, `testing`, etc.), plugin type (commands, agents, skills, MCP, or combination), description, and keywords. Default author to the repository owner if unspecified (see [`references/plugin-creation-process.md`](references/plugin-creation-process.md)).
2. Create the plugin directory structure under `plugins/[category]/[plugin-name]/`:

   ```
   plugins/[category]/[plugin-name]/
   ├── .claude-plugin/
   │   └── plugin.json
   ├── README.md
   ├── LICENSE
   └── [commands/ | agents/ | skills/ | hooks/ | mcp/]
   ```

3. Generate `.claude-plugin/plugin.json` using the template from [`references/file-templates.md`](references/file-templates.md). Populate all required fields: `name`, `version` (default `1.0.0`), `description`, `author` (name and email), `repository`, `license` (default MIT), and `keywords` (minimum 2).
4. Generate `README.md` with installation instructions, usage examples, a description section, and contributor information.
5. Create a `LICENSE` file with MIT license text (or the specified license).
6. Generate component files based on the plugin type:
   - **Commands**: create `commands/[command-name].md` with proper YAML frontmatter (`name`, `description`, `model`).
   - **Agents**: create `agents/[agent-name].md` with YAML frontmatter including `model` field.
   - **Skills**: create `skills/[skill-name]/SKILL.md` with frontmatter (`name`, `description`, `allowed-tools`).
   - **MCP**: create `package.json`, `tsconfig.json`, `src/index.ts`, and `.mcp.json`.
7. Add the new plugin entry to `.claude-plugin/marketplace.extended.json` with matching name, version, category, description, source path, and keywords.
8. Run `pnpm run sync-marketplace` to regenerate `marketplace.json`.
9. Validate the new plugin by running `./scripts/validate-all-plugins.sh plugins/[category]/[plugin-name]/`. Fix any reported issues before completion.

## Output

A complete, CI-ready plugin containing:

- All required files (`plugin.json`, `README.md`, `LICENSE`)
- Component files matching the requested plugin type with proper frontmatter
- Marketplace catalog entry in `marketplace.extended.json`
- Synchronized `marketplace.json`
- Validation confirmation from `validate-all-plugins.sh`

## Error Handling

| Error | Cause | Solution |
|---|---|---|
| Plugin name already exists | Duplicate name in `plugins/` directory or marketplace catalog | Choose a unique name; check existing plugins with `ls plugins/*/` |
| Invalid category | Category not recognized by marketplace schema | Use one of the valid categories: `productivity`, `security`, `devops`, `testing`, `community`, `examples`, `packages`, `mcp` |
| JSON syntax error in generated files | Malformed template output | Run `jq empty` on each generated JSON file and fix syntax |
| Marketplace sync failure | New entry has schema violations | Verify all required fields are present in the `marketplace.extended.json` entry |
| Validation script failure | Missing required files or incorrect structure | Review the validation output and create/fix the flagged files |

## Examples

**Create a command plugin:**
Trigger: "Create a new security plugin called 'owasp-scanner' with commands."
Process: Create `plugins/security/owasp-scanner/` directory, generate `plugin.json`, `README.md`, `LICENSE`, and `commands/scan.md` with proper frontmatter. Add to marketplace, sync, validate (see [`references/examples.md`](references/examples.md)).

**Scaffold a skills plugin:**
Trigger: "Scaffold a skills plugin for code review."
Process: Create plugin directory with `skills/code-review/SKILL.md` containing trigger keywords for code review tasks. Generate `plugin.json` with appropriate keywords. Add to marketplace, sync, validate.

**Create an MCP server plugin:**
Trigger: "Create a new MCP plugin for database queries."
Process: Create `plugins/mcp/db-query/` with `package.json` (including `@modelcontextprotocol/sdk` dependency), `tsconfig.json`, `src/index.ts`, `.mcp.json`, and standard files. Add to marketplace, sync, validate.

## Resources

- [`references/plugin-creation-process.md`](references/plugin-creation-process.md) -- detailed creation workflow
- [`references/file-templates.md`](references/file-templates.md) -- templates for `plugin.json`, commands, agents, and skills
- [`references/examples.md`](references/examples.md) -- creation scenario walkthroughs
- [`references/errors.md`](references/errors.md) -- error handling patterns
Pliki w paczce (10)
  • SKILL.md 6 KB
  • assets/README.md 1 KB
  • references/ARD.md 4 KB
  • references/PRD.md 4 KB
  • references/README.md 1 KB
  • references/errors.md 1 KB
  • references/examples.md 1 KB
  • references/file-templates.md 1 KB
  • references/plugin-creation-process.md 1 KB
  • scripts/README.md 1 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · jeremylongshore/tons-of-skills-marketplace100MIT
openjiuwen-ai/jiuwenswarm100Apache-2.0
fengchen122123-sudo/xingyao-y-code100MIT
krzysztofsurdy/code-virtuoso100MIT
HaizhuAI/Zkali100Apache-2.0
lttr/claude-marketplace100MIT
liyunxuanyu/dsh-zcode-port100MIT
jscraik/Agent-Skills100Apache-2.0
fx/cc100MIT

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 13.11.2026 · wersja paczki 64352d92ebd0 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100plugin-forge
    Tworzy i zarządza wtyczkami Claude Code z poprawną strukturą, manifestami i integracją z marketplace: komponenty, podbijanie wersji oraz pliki plugin.json i marketplace.json.
  • 100plugin-validator
    Waliduje strukturę, schematy i zgodność pluginów kodowych asystenta AI ze standardami repozytorium ai-assistant-code-plugins.
  • 100plugin-forge
    Tworzy i zarządza pluginami Claude Code z właściwą strukturą, manifestami i integracją z marketplace: komponenty, podbijanie wersji, plugin.json i marketplace.json.
  • 95plugin-writer
    Tworzy od zera wtyczki Claude Code z odpowiednią strukturą katalogów i metadanymi, konfiguruje serwery MCP i dopisuje je do marketplace.json.
  • 90Claude Code Plugin Builder
    Tworzy pluginy Claude Code z manifestem, strukturą katalogów i komponentami: komendami, agentami, skillami, hookami i MCP.
  • 100plugin-marketplace-creator
    Tworzy i konfiguruje marketplace'y wtyczek Claude Code hostowane na GitHubie: nowe repozytorium, dodawanie wtyczek, ustawienia dystrybucji dla zespołu i rozwiązywanie problemów.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.