OP
library-curator
Находит и применяет активы из OD Library (глобального реестра) в текущем проекте. Полезно, когда нужно повторно использовать ранее загруженное изображение, логотип или скриншот.
Что делает навык
Находит и применяет активы (изображения, логотипы, скриншоты) из глобального реестра OD Library в текущем проекте, избегая необходимости повторной загрузки. Позволяет повторно использовать ранее загруженные или сгенерированные медиа-материалы пользователя.
Когда применять
- Пользователь ссылается на уже имеющийся актив, например, скриншот или логотип.
- Необходимо добавить изображение на страницу, и пользователь предпочитает использовать материалы из своей библиотеки, а не генерировать новые.
- Требуется найти конкретный элемент дизайна или медиафайл, ранее захваченный через OD Clipper или загруженный вручную.
- Агенту нужно получить путь к активу для вставки в HTML/CSS без создания дубликатов.
Как работает
- Выполнить поиск актива с помощью POST /api/tools/library/search, указав запрос, тип (kind) и лимит результатов.
- Отфильтровать и выбрать лучший результат по метаданным (размеры, заголовок, источник), так как семантический поиск может быть отключен.
- Применить выбранный актив через POST /api/tools/library/apply, указав assetId и целевую директорию (по умолчанию library/).
- Получить относительный путь (relPath) к скопированному файлу и использовать его в коде (например, в атрибуте src тега img).
- Если поиск не дал результатов, перейти к генерации медиа, не придумывая пути самостоятельно.
Примеры запросов агенту
Используй мой логотип из библиотеки на главной странице.
Вставь скриншот, который я захватил ранее, в этот раздел.
Найди синее фоновое изображение для героя и примени его.
Что понадобится
- 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 и совместимые) подхватывает его по описанию и следует шагам.