LayerProof Agent Skills
compilet-dev/agent-skill-layerproofКоллекция агентских скиллов для Claude Code и Cursor, обучающих агента корректным эндпоинтам, типам запросов и командам Layerproof API. Покрывает воркспейсы, проекты, слайды, экспорт, темы и асинхронные задачи.
Установка
npx skills add compilet-dev/agent-skill-layerproofREADME
Layerproof Agent Skills
Коллекция AI-агентских скиллов для взаимодействия с Layerproof API (публичный API, аутентификация через X-API-KEY). Каждый скилл обучает агента корректным эндпоинтам, типам запросов/ответов, curl-командам и поведению для одной области API.
Работает с Claude Code, Cursor и любым агентом, который читает файлы SKILL.md.
Содержание
- Требования
- Установка
- Доступные скиллы
- Типовые сценарии
- Переменные окружения
- Как работают скиллы
- Справочник скиллов
Требования
Вам понадобится API-ключ Layerproof и базовый URL. Сохраните их для всех будущих сессий:
echo 'export LAYERPROOF_BASE_URL=https://api.layerproof.com' >> ~/.zshrc
echo 'export LAYERPROOF_API_KEY=your-api-key-here' >> ~/.zshrc
source ~/.zshrcАгент автоматически считывает эти значения из окружения. Каждый API-запрос использует:
X-API-KEY: $LAYERPROOF_API_KEY
Установка
npx skills (рекомендуется)
Самый быстрый способ установить скиллы в любой поддерживаемый агент (Claude Code, Cursor, Codex, OpenCode).
Установить все скиллы:
npx skills add compilet-dev/agent-skill-layerproof
Установить только конкретные скиллы:
npx skills add compilet-dev/agent-skill-layerproof --skill workspaces
npx skills add compilet-dev/agent-skill-layerproof --skill slide-decks
npx skills add compilet-dev/agent-skill-layerproof --skill exportsПросмотреть список доступных скиллов перед установкой:
npx skills add compilet-dev/agent-skill-layerproof --list
Глобальная установка (доступна во всех проектах):
npx skills add compilet-dev/agent-skill-layerproof -g
npx skills автоматически определяет установленных агентов и размещает файлы скиллов в нужных директориях (например, .cursor/skills/, .claude/skills/).
Claude Code
-
Клонируйте репозиторий в директорию проекта или домашнюю директорию:
bashgit clone https://github.com/your-org/agent-skill-layerproof ~/.layerproof-skills -
Зарегистрируйте пакет скиллов, добавив его в
CLAUDE.md(корень проекта или~/.claude/CLAUDE.md):markdown## Agent Skills Load the following skill files before performing any Layerproof API operations: - ~/.layerproof-skills/skills/workspaces/SKILL.md - ~/.layerproof-skills/skills/projects/SKILL.md - ~/.layerproof-skills/skills/public-files/SKILL.md - ~/.layerproof-skills/skills/project-files/SKILL.md - ~/.layerproof-skills/skills/slide-decks/SKILL.md - ~/.layerproof-skills/skills/slides/SKILL.md - ~/.layerproof-skills/skills/themes/SKILL.md - ~/.layerproof-skills/skills/exports/SKILL.md - ~/.layerproof-skills/skills/jobs/SKILL.md -
Или используйте
marketplace.jsonдля установки через Claude Code CLI:claude skills install ./marketplace.json -
Задайте переменные окружения (сохраните для будущих сессий):
bashecho 'export LAYERPROOF_BASE_URL=https://api.layerproof.com' >> ~/.zshrc echo 'export LAYERPROOF_API_KEY=your-api-key-here' >> ~/.zshrc source ~/.zshrc -
Запустите сессию и попросите агента использовать скилл:
Create a new workspace called "Q4 Campaign"Агент прочитает соответствующий
SKILL.md, сформирует корректную командуcurl, выполнит её и покажет JSON-ответ.
Доступные скиллы
| Скилл | Путь | Что делает |
|---|---|---|
| workspaces | skills/workspaces/SKILL.md | Создание, список, получение, обновление, удаление воркспейсов |
| projects | skills/projects/SKILL.md | Создание, список, получение, обновление, удаление проектов слайд-деков |
| public-files | skills/public-files/SKILL.md | Загрузка референсных файлов для генерации структуры (prepare → PUT → confirm) |
| project-files | skills/project-files/SKILL.md | Управление файлами внутри директорий проекта (prepare, update, confirm, get, delete) |
| slide-decks | skills/slide-decks/SKILL.md | Генерация структуры, пакетный/одиночный контент слайдов, транскрипты, изображения, темы, аудио, импорт PPTX |
| slides | skills/slides/SKILL.md | AI-редактирование изображений, удаление объектов, извлечение текста, принятие правок, откат, сохранение Konva-канваса |
| themes | skills/themes/SKILL.md | Список, сохранение, обновление, генерация, регенерация, применение и отмена визуальных тем |
| tones | skills/tones/SKILL.md | Пресеты тональности: CRUD, применение к деку, сохранение как пресет, дублирование |
| exports | skills/exports/SKILL.md | Экспорт PNG ZIP, PPTX или видео; опрос статуса; скачивание по завершении |
| social-campaigns | skills/social-campaigns/SKILL.md | Проекты социальных кампаний: генерация, темы, вариации, экспорт, цитаты |
| jobs | skills/jobs/SKILL.md | Опрос любой асинхронной задачи по activityId (структура, пакетная генерация, экспорт, тема и др.) |
Типовые сценарии
1. Генерация полного слайд-дека с нуля
1. Создать проект → скилл projects → POST /api/v2/projects
2. Сгенерировать структуру → скилл slide-decks → POST .../outline/generate
3. Ждать завершения → скилл jobs → GET /api/v2/jobs/{activityId}
4. Пакетная генерация → скилл slide-decks → POST .../slides/batch-generate
5. Ждать завершения → скилл jobs → GET /api/v2/jobs/{activityId}
6. Получить полный дек → скилл slide-decks → GET .../ (с imageUrls)
2. Генерация дека с референсными файлами
1. Создать проект → скилл projects
2. Загрузить референсы → скилл public-files → POST /api/v2/files/prepare → PUT → POST /confirm
3. Сгенерировать структуру → скилл slide-decks → POST .../outline/generate (передать s3Keys)
4. Пакетная генерация → скилл slide-decks
5. Экспорт в PPTX → скилл exports → POST .../exports/pptx
6. Опрос и скачивание → скиллы exports + jobs → GET .../exports/{exportId}