{
  "schemaVersion": "0.2.0",
  "name": "Pachca API Documentation",
  "description": "Документация и agent-ready навыки для REST API мессенджера Пачка: сообщения, чаты, сотрудники, треды, задачи, боты, вебхуки.",
  "url": "https://dev.pachca.com",
  "version": "1.0.0",
  "documentationUrl": "https://dev.pachca.com/llms.txt",
  "capabilities": {
    "streaming": false
  },
  "skills": [
    {
      "id": "pachca-profile",
      "name": "Pachca Profile",
      "description": "Pachca — МОЙ профиль, МОЙ статус, МОЙ токен, кастомные поля. Всегда только про себя — без параметров, данные определяются по токену. Используй, когда пользователь хочет получить свой профиль, узнать кто он, установить или убрать свой статус, посмотреть свой email/отдел, проверить свой токен и его скоупы, или узнать какие кастомные/дополнительные поля существуют (custom_properties). Также для запросов «кто я», «мой аккаунт», «мой email». НЕ для управления другими сотрудниками, НЕ для изменения статуса другого сотрудника.",
      "tags": [
        "Profile"
      ],
      "url": "https://dev.pachca.com/.well-known/skills/pachca-profile/SKILL.md"
    },
    {
      "id": "pachca-users",
      "name": "Pachca Users",
      "description": "Pachca — управление сотрудниками (участниками пространства) и тегами (группами). Используй, когда пользователь хочет вывести список сотрудников, создать, обновить, заблокировать или удалить сотрудника, установить статус другому сотруднику по ID, управлять тегами/группами, назначить теги или провести онбординг/оффбординг. НЕ для своего профиля или своего статуса (используй pachca-profile), НЕ для поиска сотрудника по имени (используй pachca-search).",
      "tags": [
        "Users",
        "Group tags"
      ],
      "url": "https://dev.pachca.com/.well-known/skills/pachca-users/SKILL.md"
    },
    {
      "id": "pachca-chats",
      "name": "Pachca Chats",
      "description": "Pachca — управление чатами, каналами и беседами. Используй этот скилл, когда пользователь хочет создать канал, создать беседу, вывести или архивировать чаты, добавить или удалить участников, изменить роли участников, экспортировать историю чата или проверить настройки чата. НЕ для отправки сообщений или ответов в тред.",
      "tags": [
        "Chats",
        "Members"
      ],
      "url": "https://dev.pachca.com/.well-known/skills/pachca-chats/SKILL.md"
    },
    {
      "id": "pachca-messages",
      "name": "Pachca Messages",
      "description": "Pachca — сообщения: отправка, редактирование, удаление. Используй этот скилл, когда пользователь хочет отправить сообщение, написать в чат или в личку, ответить в тред, прикрепить файл, поставить реакцию, закрепить сообщение, получить историю сообщений, изменить или удалить сообщение, узнать кто прочитал или отправить сообщение с кнопками. Также для упоминаний (@), уведомлений и подписки на тред. НЕ для создания каналов, управления участниками или настройки ботов.",
      "tags": [
        "Messages",
        "Threads",
        "Reactions",
        "Read members"
      ],
      "url": "https://dev.pachca.com/.well-known/skills/pachca-messages/SKILL.md"
    },
    {
      "id": "pachca-bots",
      "name": "Pachca Bots",
      "description": "Pachca — управление ботами, вебхуки и превью ссылок. Используй этот скилл, когда пользователь хочет настроить бота, создать бота, настроить вебхуки, обработать вебхук, проверить подпись вебхука (X-Signature), обработать callback нажатия кнопки, создать дайджест-бота или настроить превью ссылок. НЕ для отправки обычных сообщений, показа форм или модальных окон.",
      "tags": [
        "Bots",
        "Link Previews"
      ],
      "url": "https://dev.pachca.com/.well-known/skills/pachca-bots/SKILL.md"
    },
    {
      "id": "pachca-forms",
      "name": "Pachca Forms",
      "description": "Pachca — интерактивные формы и модальные окна для ботов. Создание форм, модальных окон, опросов, анкет и заявок с полями ввода, выпадающими списками, чекбоксами, выбором даты/времени, загрузкой файлов. Используй, когда пользователь хочет показать форму, открыть модальное окно, создать опрос или анкету, обработать отправку формы (view_submission) или валидацию полей. Также для trigger_id и dropdown/select. Требует токен бота. НЕ для инлайн-кнопок в сообщениях или настройки вебхуков.",
      "tags": [
        "Views"
      ],
      "url": "https://dev.pachca.com/.well-known/skills/pachca-forms/SKILL.md"
    },
    {
      "id": "pachca-tasks",
      "name": "Pachca Tasks",
      "description": "Pachca — задачи и напоминания: создание, список, обновление, выполнение, удаление. Используй этот скилл, когда пользователь хочет создать задачу или напоминание, вывести список задач, отметить задачу как выполненную, обновить задачу, управлять дополнительными полями задач или установить дедлайн. Также для еженедельных напоминаний и серии напоминаний. НЕ для отправки сообщений или управления чатами.",
      "tags": [
        "Tasks"
      ],
      "url": "https://dev.pachca.com/.well-known/skills/pachca-tasks/SKILL.md"
    },
    {
      "id": "pachca-search",
      "name": "Pachca Search",
      "description": "Pachca — полнотекстовый поиск по сотрудникам, чатам и сообщениям. Используй этот скилл, когда пользователь хочет найти что-то — найти сотрудника по имени, найти сообщение по тексту, найти чат по названию или узнать где обсуждали тему. Также когда пользователь спрашивает «найди сотрудника», «где обсуждали X», «найди сообщения про Y» или любой запрос с поиском/нахождением контента. НЕ для вывода всех сотрудников, всех чатов или отправки сообщений.",
      "tags": [
        "Search"
      ],
      "url": "https://dev.pachca.com/.well-known/skills/pachca-search/SKILL.md"
    },
    {
      "id": "pachca-security",
      "name": "Pachca Security",
      "description": "Pachca — журнал безопасности: отслеживание входов, действий пользователей, изменений сообщений и нарушений DLP. Требуется тариф «Корпорация». Используй этот скилл, когда пользователь хочет посмотреть события безопасности, журнал аудита, историю входов, подозрительную активность, узнать кто что делал, экспортировать логи безопасности или отслеживать нарушения DLP. НЕ для отправки сообщений или управления сотрудниками.",
      "tags": [
        "Security"
      ],
      "url": "https://dev.pachca.com/.well-known/skills/pachca-security/SKILL.md"
    },
    {
      "id": "pachca",
      "name": "Pachca",
      "description": "Pachca — корпоративный мессенджер с REST API и CLI. Роутер: определяет нужный скилл для любой задачи, связанной с Pachca. Используй этот скилл, когда пользователь упоминает Pachca, хочет взаимодействовать с API Pachca или нуждается в помощи с любой операцией Pachca. Этот скилл маршрутизирует к нужному под-скиллу. НЕ делай API-вызовы напрямую — направь к нужному скиллу.",
      "tags": [],
      "url": "https://dev.pachca.com/.well-known/skills/pachca/SKILL.md"
    }
  ]
}
