AIKraft/Skills/library-curator

library-curator

Находит и применяет активы из OD Library (глобального реестра) в текущем проекте. Полезно, когда нужно повторно использовать ранее загруженное изображение, логотип или скриншот.

OPOpenDesign official Дизайн ★ 99.8k

Что делает навык

Находит и применяет активы (изображения, логотипы, скриншоты) из глобального реестра OD Library в текущем проекте, избегая необходимости повторной загрузки. Позволяет повторно использовать ранее загруженные или сгенерированные медиа-материалы пользователя.

Когда применять

  • Пользователь ссылается на уже имеющийся актив, например, скриншот или логотип.
  • Необходимо добавить изображение на страницу, и пользователь предпочитает использовать материалы из своей библиотеки, а не генерировать новые.
  • Требуется найти конкретный элемент дизайна или медиафайл, ранее захваченный через OD Clipper или загруженный вручную.
  • Агенту нужно получить путь к активу для вставки в HTML/CSS без создания дубликатов.

Как работает

  1. Выполнить поиск актива с помощью POST /api/tools/library/search, указав запрос, тип (kind) и лимит результатов.
  2. Отфильтровать и выбрать лучший результат по метаданным (размеры, заголовок, источник), так как семантический поиск может быть отключен.
  3. Применить выбранный актив через POST /api/tools/library/apply, указав assetId и целевую директорию (по умолчанию library/).
  4. Получить относительный путь (relPath) к скопированному файлу и использовать его в коде (например, в атрибуте src тега img).
  5. Если поиск не дал результатов, перейти к генерации медиа, не придумывая пути самостоятельно.

Примеры запросов агенту

Используй мой логотип из библиотеки на главной странице.
Вставь скриншот, который я захватил ранее, в этот раздел.
Найди синее фоновое изображение для героя и примени его.

Что понадобится

  • OD_TOOL_TOKEN для аутентификации эндпоинтов
  • Доступ к эндпоинтам /api/tools/library/search и /api/tools/library/apply
  • Проект, к которому привязан run

Описание составлено по SKILL.md навыка, сверено 08.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «library-curator» из репозитория: # https://github.com/nexu-io/open-design
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r library-curator/ ~/.claude/skills/library-curator/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.