スキル plugin-forge
📦

plugin-forge

安全 📁 ファイルシステムへのアクセス

Criar e Gerenciar Plug-ins do Claude Code

A criação de plug-ins do Claude Code requer estrutura de diretório adequada, arquivos de manifesto e gerenciamento de versões. Esta skill automatiza o scaffolding de plug-ins com scripts que geram manifestos plugin.json corretos, modelos README e lidam com versionamento semântico tanto em plug-ins quanto em manifestos do marketplace.

対応: Claude Codex Code(CC)
🥈 80 シルバー
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「plugin-forge」を使用しています。 Create a new plugin called 'task-runner' with author 'Jane Smith', email 'jane@example.com', description 'Run automated tasks', keywords 'automation,tasks', category 'devops'

期待される結果:

  • Created plugin manifest: plugins/task-runner/.claude-plugin/plugin.json
  • Created README: plugins/task-runner/README.md
  • Updated marketplace manifest: .claude-plugin/marketplace.json
  • Plugin 'task-runner' created successfully!
  • Next steps:
  • 1. Add commands to: plugins/task-runner/commands
  • 2. Add skills to: plugins/task-runner/skills
  • 3. Test with: /plugin install task-runner@marketplace-name

「plugin-forge」を使用しています。 Bump version of plugin 'task-runner' with a minor bump

期待される結果:

  • Updated plugin.json: 0.1.0 → 0.2.0
  • Updated marketplace.json: 0.1.0 → 0.2.0
  • Version bumped successfully: 0.1.0 → 0.2.0

セキュリティ監査

安全
v1 • 1/28/2026

Static analysis detected 256 pattern matches that are all false positives. The 'external_commands' findings are Markdown code blocks in documentation, not actual shell execution. The 'weak cryptographic algorithm' findings are references to hash algorithms in documentation context. The filesystem operations are legitimate scaffolding file creation. No security risks identified.

7
スキャンされたファイル
1,175
解析された行数
1
検出結果
1
総監査数
監査者: claude

品質スコア

82
アーキテクチャ
100
保守性
87
コンテンツ
23
コミュニティ
100
セキュリティ
83
仕様準拠

作れるもの

Integração de Desenvolvedores de Plug-ins

Novos desenvolvedores usam o script de scaffold para criar seu primeiro plug-in do Claude Code com estrutura adequada, evitando erros comuns de manifesto e garantindo compatibilidade com o marketplace desde o primeiro dia.

Manutenção do Marketplace

Mantenedores usam bump_version.py para garantir consistência de versão entre plugin.json e marketplace.json durante releases, evitando descompasso de versão e problemas de instalação.

Padronização de Plug-ins em Equipes

Equipes de engenharia usam a skill para impor estrutura consistente de plug-ins em múltiplos plug-ins internos, garantindo que todos os membros da equipe sigam as mesmas convenções e padrões.

これらのプロンプトを試す

Criar um Novo Plug-in
Create a new Claude Code plugin called 'my-plugin' for the marketplace at /path/to/marketplace. The author is 'John Doe' with email 'john@example.com'. The plugin is described as 'A productivity plugin for task management' with keywords 'productivity, tasks, management' and category 'productivity'.
Atualizar Versão do Plug-in
Bump the version of plugin 'my-plugin' in marketplace /path/to/marketplace. Use a minor version bump for the new feature I'm adding.
Adicionar Componente ao Plug-in
I need to add a new command to my existing plugin. Show me the correct directory structure and file format for adding a '/docs:generate' command that creates documentation from code comments.
Revisão de Arquitetura de Plug-in
Review my plugin structure at /path/to/plugin and compare it against the reference patterns. Identify any missing components or structural issues that might prevent marketplace registration.

ベストプラクティス

  • Sempre use bump_version.py para atualizar versões para garantir consistência entre plugin.json e marketplace.json
  • Siga a convenção de nomenclatura kebab-case para nomes de plug-ins para garantir compatibilidade
  • Teste plug-ins localmente com /plugin install antes de enviar para marketplaces compartilhados

回避

  • Não edite manualmente números de versão em apenas um arquivo de manifesto - isso causa descompasso de versão
  • Evite criar plug-ins diretamente no marketplace sem usar o script de scaffold - criação manual frequentemente perde campos obrigatórios
  • Não pule a etapa de teste local - plug-ins com manifestos malformados podem causar falhas de instalação

よくある質問

Qual é a diferença entre plugin.json e marketplace.json?
plugin.json reside dentro do seu diretório de plug-in e descreve o próprio plug-in. marketplace.json é o registro que lista todos os plug-ins disponíveis em um marketplace. Ambos são obrigatórios para um plug-in ser instalável.
Posso usar esta skill para publicar no marketplace oficial do Claude Code?
Esta skill ajuda você a preparar plug-ins para qualquer marketplace. Para o marketplace oficial, você precisará seguir o processo de submissão específico documentado pela Anthropic após usar esta skill para criar a estrutura do seu plug-in.
Quais padrões de plug-ins são suportados?
A skill suporta três padrões: Plug-ins Framework para orientação específica de framework, Plug-ins Utilitário para ferramentas e comandos, e Plug-ins Domínio para conhecimento específico de domínio. Cada um tem uma estrutura de diretório recomendada documentada nas referências.
Como testo meu plug-in antes de publicar?
Use o comando /plugin marketplace add para adicionar o diretório raiz do seu marketplace local, então instale seu plug-in com /plugin install plugin-name@marketplace-name. Faça mudanças, desinstale e reinstale para testar atualizações.
O que acontece se eu esquecer de atualizar a versão?
Claude Code pode armazenar em cache a versão antiga. Sempre atualize a versão ao fazer mudanças, até mesmo para atualizações de documentação, para garantir que usuários obtenham a versão mais recente.
Posso converter uma skill existente em um plug-in?
Sim. Crie uma nova estrutura de plug-in, então mova seu SKILL.md para o diretório skills/. Atualize o plugin.json com metadados apropriados e registre-o em marketplace.json.

開発者の詳細

作成者

softaworks

ライセンス

MIT

参照

main