Plugin Structure
Создание структуры плагина Claude Code
Авторам плагинов нужна понятная структура для манифестов, компонентов, hooks и примеров. Этот skill помогает Claude, Codex и Claude Code безопасно выбирать структуру плагина и подход к документации.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "Plugin Structure" from https://skillstore.io/skills/davila7-plugin-structure.md and its manifest at https://skillstore.io/api/skills/davila7-plugin-structure/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «Plugin Structure». Create a minimal plugin for a hello command.
Ожидаемый результат:
Краткий план файлов с расположением манифеста, расположением файла команды, рекомендациями по именованию и заметками по автообнаружению.
Использование «Plugin Structure». Organize a code quality plugin with linting and review support.
Ожидаемый результат:
Карта компонентов, охватывающая commands, reviewer agents, вспомогательные skills, optional hooks и файлы документации.
Использование «Plugin Structure». Check whether my plugin paths are portable.
Ожидаемый результат:
Проверка путей, которая выявляет абсолютные пути, отсутствующие относительные префиксы и места, где следует использовать переменную корня плагина.
Аудит безопасности
БезопасноAll 218 static findings are false positives caused by documentation syntax, placeholder configuration, safe fixed-command examples, or explicitly prohibited paths. No prompt injection, credential collection, data exfiltration, or autonomous malicious behavior was found in the seven scanned files.
Факторы риска
⚙️ Внешние команды (50)
🌐 Доступ к сети (17)
📁 Доступ к файловой системе (8)
🔑 Переменные окружения (3)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/davila7-plugin-structure/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/davila7-plugin-structure?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/davila7-plugin-structure?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/davila7-plugin-structure/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/davila7-plugin-structure.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
davila7. (2026). Plugin Structure security audit report (audit version 9) [Author version 0.1.0]. Skillstore. https://skillstore.io/skills/davila7-plugin-structure/audits/9Цитата BibTeX
@techreport{davila7-davila7-plugin-structure-2026,
author = {davila7},
title = {Plugin Structure security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/davila7-plugin-structure/audits/9},
note = {Author version 0.1.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "Plugin Structure security audit report (audit version 9)"
version: "0.1.0"
type: report
authors:
- name: "davila7"
date-released: "2026-07-19"
url: "https://skillstore.io/skills/davila7-plugin-structure/audits/9"
identifiers:
- type: other
value: "skillstore:davila7-plugin-structure:audit:9"
description: "Skillstore immutable audit report identifier"
Сравнить варианты
3 устанавливаемых вариантовНавык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.
Почему этот вариант первый
plugin-structure
2026-09-09
anthropics-plugin-structure
2026-10-24
davila7-plugin-structure
2026-09-09
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Создать первый плагин
Спланировать минимальный плагин с обязательным манифестом и одним файлом команды.
Стандартизировать командные плагины
Организовать commands, agents, skills, hooks и scripts с единообразным именованием.
Проверить расширенную архитектуру
Сравнить паттерны MCP, hooks, общей библиотеки и конфигурации перед созданием более крупного плагина.
Попробуйте эти промпты
Помоги мне создать минимальный плагин Claude Code с одной slash command. Объясни каждый файл и зачем он нужен.
Спроектируй структуру плагина с commands, agents и skills для моего рабочего процесса. Включи правила именования и заметки по автообнаружению.
Добавь поддержку hooks в этот дизайн плагина. Покажи, где должны находиться конфигурация hooks и scripts, и перечисли проверки безопасности перед использованием.
Проверь эту планируемую архитектуру плагина на предмет манифестов, MCP servers, hooks, общих библиотек и использования переносимых путей.
Лучшие практики
- Держите манифест компактным и по возможности полагайтесь на стандартные пути автообнаружения.
- Используйте ${CLAUDE_PLUGIN_ROOT} для scripts и resources, которые запускаются после установки.
- Проверяйте hook commands, MCP servers и environment variables перед распространением плагина.
Избегать
- Размещать commands, agents, skills или hooks внутри каталога .claude-plugin.
- Жестко прописывать абсолютные локальные пути в манифестах, hooks или инструкциях компонентов.
- Копировать расширенные примеры hooks или MCP без проверки разрешений и зависимостей.
Часто задаваемые вопросы
Что этот skill помогает мне создать?
Создает ли он файлы автоматически?
Может ли он помочь с plugin.json?
Охватывает ли он hooks?
Поддерживает ли он планирование MCP server?
Кому стоит его использовать?
Сведения для разработчиков
Автор
davila7Лицензия
MIT
Версия автора
v0.1.0
Ревизия Skillstore
r1
Ссылка
dbe0e719813583400773166a0621f8a9b8185c72
Актуальность поддержки
18.07.2026
Использование
5 загрузок · 562 просмотров
Структура файлов