plugin-structure
Создание плагинов для Claude Code
こちらからも入手できます: davila7,anthropics
Создание плагинов для Claude Code требует понимания стандартизированной структуры каталогов, конфигурации манифеста и паттернов организации компонентов. Этот навык предоставляет полную документацию по созданию поддерживаемых плагинов, соответствующих конвенциям Claude Code.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「plugin-structure」を使用しています。 Help me create a plugin for code quality checks with commands for linting and testing, an agent for code review, and a skill for testing patterns.
期待される結果:
- Полная структура плагина с каталогами commands/, agents/ и skills/
- plugin.json с name, version, description и метаданными
- Команды lint.md и test.md с YAML frontmatter
- Агент code-reviewer.md с определенными возможностями
- Навык testing-patterns/ с файлом SKILL.md и подкаталогом examples/
「plugin-structure」を使用しています。 What is the correct location for the plugin.json manifest and why?
期待される結果:
- plugin.json должен находиться в каталоге .claude-plugin/ в корне плагина
- Каталоги компонентов (commands, agents, skills, hooks) должны быть на уровне корня плагина, а не внутри .claude-plugin/
- Это разделение отделяет конфигурацию от исполняемых компонентов
セキュリティ監査
安全Official Anthropic skill containing only documentation and guidance files. No executable code, network operations, or filesystem modifications. Safe for marketplace distribution.
リスク要因
⚙️ 外部コマンド (455)
🌐 ネットワークアクセス (21)
📁 ファイルシステムへのアクセス (8)
品質スコア
作れるもの
Создание вашего первого плагина
Новые разработчики изучают стандартизированную структуру каталогов, поля манифеста и типы компонентов, необходимые для создания работающего плагина Claude Code.
Установка стандартов плагинов
Команды создают согласованные структуры плагинов в проектах, используя соглашения об именах, паттерны организации и лучшие практики из этого навыка.
Добавление продвинутых функций
Опытные авторы реализуют хуки, MCP-серверы и сложные паттерны компонентов, используя справочную документацию и примеры.
これらのプロンプトを試す
Помогите мне создать новый плагин Claude Code с правильной структурой каталогов и манифестом plugin.json. Включите каталоги commands, agents, skills и hooks.
Объясните поля plugin.json, которые мне нужно настроить, включая name, version, description, author и пути к компонентам. Покажите примеры для каждого поля.
Как мне организовать команды, агентов, навыки и хуки в моем плагине? Какие соглашения об именах я должен использовать для файлов и каталогов?
Покажите мне, как настроить MCP-серверы в моем плагине. Включите формат .mcp.json и как использовать ${CLAUDE_PLUGIN_ROOT} в конфигурациях серверов.ベストプラクティス
- Используйте стандартизированную структуру каталогов с .claude-plugin/plugin.json в корне и каталогами компонентов на том же уровне
- Всегда используйте ${CLAUDE_PLUGIN_ROOT} для всех внутриплагинных ссылок на пути вместо жестко закодированных абсолютных путей
- Держите plugin.json минимальным и полагайтесь на автообнаружение для стандартных расположений компонентов
回避
- Вложение каталогов компонентов внутри .claude-plugin/ вместо размещения на уровне корня плагина
- Использование жестко закодированных абсолютных путей, таких как /Users/name/plugins, вместо ${CLAUDE_PLUGIN_ROOT}
- Ручная регистрация компонентов вместо использования механизма автообнаружения
よくある質問
Какие версии Claude Code поддерживают эту структуру плагина?
Есть ли ограничения на размер плагина или количество компонентов?
Как интегрировать это с существующими рабочими процессами Claude Code?
Доступен ли этот навык к пользовательским данным или хранит их?
Почему мой компонент плагина не загружается?
Как это сравнивается с другими фреймворками плагинов?
開発者の詳細
作成者
anthropicsライセンス
MIT
リポジトリ
https://github.com/anthropics/claude-code/tree/main/plugins/plugin-dev/skills/plugin-structure参照
main
ファイル構成