Claude Info
AI и агенты

LayerProof Agent Skills

compilet-dev/agent-skill-layerproof

Коллекция агентских скиллов для Claude Code и Cursor, обучающих агента корректным эндпоинтам, типам запросов и командам Layerproof API. Покрывает воркспейсы, проекты, слайды, экспорт, темы и асинхронные задачи.

Установка

terminal
bash
npx skills add compilet-dev/agent-skill-layerproof

README

Layerproof Agent Skills

Коллекция AI-агентских скиллов для взаимодействия с Layerproof API (публичный API, аутентификация через X-API-KEY). Каждый скилл обучает агента корректным эндпоинтам, типам запросов/ответов, curl-командам и поведению для одной области API.

Работает с Claude Code, Cursor и любым агентом, который читает файлы SKILL.md.


Содержание


Требования

Вам понадобится API-ключ Layerproof и базовый URL. Сохраните их для всех будущих сессий:

bash
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

Установить только конкретные скиллы:

bash
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

  1. Клонируйте репозиторий в директорию проекта или домашнюю директорию:

    bash
    git clone https://github.com/your-org/agent-skill-layerproof ~/.layerproof-skills
  2. Зарегистрируйте пакет скиллов, добавив его в 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
  3. Или используйте marketplace.json для установки через Claude Code CLI:

    claude skills install ./marketplace.json
  4. Задайте переменные окружения (сохраните для будущих сессий):

    bash
    echo 'export LAYERPROOF_BASE_URL=https://api.layerproof.com' >> ~/.zshrc
    echo 'export LAYERPROOF_API_KEY=your-api-key-here' >> ~/.zshrc
    source ~/.zshrc
  5. Запустите сессию и попросите агента использовать скилл:

    Create a new workspace called "Q4 Campaign"

    Агент прочитает соответствующий SKILL.md, сформирует корректную команду curl, выполнит её и покажет JSON-ответ.


Доступные скиллы

СкиллПутьЧто делает
workspacesskills/workspaces/SKILL.mdСоздание, список, получение, обновление, удаление воркспейсов
projectsskills/projects/SKILL.mdСоздание, список, получение, обновление, удаление проектов слайд-деков
public-filesskills/public-files/SKILL.mdЗагрузка референсных файлов для генерации структуры (prepare → PUT → confirm)
project-filesskills/project-files/SKILL.mdУправление файлами внутри директорий проекта (prepare, update, confirm, get, delete)
slide-decksskills/slide-decks/SKILL.mdГенерация структуры, пакетный/одиночный контент слайдов, транскрипты, изображения, темы, аудио, импорт PPTX
slidesskills/slides/SKILL.mdAI-редактирование изображений, удаление объектов, извлечение текста, принятие правок, откат, сохранение Konva-канваса
themesskills/themes/SKILL.mdСписок, сохранение, обновление, генерация, регенерация, применение и отмена визуальных тем
tonesskills/tones/SKILL.mdПресеты тональности: CRUD, применение к деку, сохранение как пресет, дублирование
exportsskills/exports/SKILL.mdЭкспорт PNG ZIP, PPTX или видео; опрос статуса; скачивание по завершении
social-campaignsskills/social-campaigns/SKILL.mdПроекты социальных кампаний: генерация, темы, вариации, экспорт, цитаты
jobsskills/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}

Похожие скиллы