Files
2025-11-29 18:17:37 +08:00
..
2025-11-29 18:17:37 +08:00
2025-11-29 18:17:37 +08:00
2025-11-29 18:17:37 +08:00
2025-11-29 18:17:37 +08:00
2025-11-29 18:17:37 +08:00
2025-11-29 18:17:37 +08:00
2025-11-29 18:17:37 +08:00

Bugsnag Skill

Skill для интеграции с Bugsnag API, позволяющий просматривать и управлять ошибками в проекте.

Возможности

  • 🏢 Управление организациями - Просмотр списка доступных организаций в Bugsnag
  • 📦 Управление проектами - Просмотр списка доступных проектов
  • 📋 Просмотр текущих ошибок - Получение списка активных ошибок из Bugsnag
  • 🔍 Детальный контекст ошибки - Просмотр полной информации об ошибке включая stack trace
  • Управление статусами - Пометка ошибок как выполненные (resolved)
  • 📈 Анализ паттернов - Автоматический анализ повторяющихся ошибок
  • 🔐 Безопасная авторизация - Использование API ключей из переменных окружения

Использование

Быстрый доступ (Slash Commands)

Рекомендуется для частых операций:

# Работа с ошибками
/bugsnag:list              # Список всех ошибок
/bugsnag:list --limit 50   # С фильтрами
/bugsnag:open              # Только открытые ошибки
/bugsnag:details ERROR_ID  # Детали ошибки

# Комментарии
/bugsnag:comments ERROR_ID         # Просмотр комментариев
/bugsnag:comment ERROR_ID "text"   # Добавить комментарий

# Управление
/bugsnag:fix ERROR_ID      # Отметить ошибку как исправленную

# Обзор
/bugsnag:projects          # Список проектов
/bugsnag:orgs              # Список организаций

Естественный язык (Skill)

Альтернативный способ через естественный язык:

"показать bugsnag ошибки"
"bugsnag открытые ошибки"
"bugsnag детали для error_123"
"показать комментарии для bugsnag ошибки abc123"
"добавить комментарий к bugsnag ошибке abc123: investigating"
"список проектов bugsnag"
"отметить ошибку ERROR_ID как исправленную"
"проанализируй bugsnag ошибки"

Прямой вызов скрипта

Для автоматизации и скриптинга:

# Обзор
./bugsnag.rb organizations   # Список организаций
./bugsnag.rb projects         # Список проектов

# Работа с ошибками
./bugsnag.rb list            # Список всех ошибок
./bugsnag.rb open            # Только открытые ошибки
./bugsnag.rb details ERROR_ID # Детали конкретной ошибки

# Комментарии
./bugsnag.rb comments ERROR_ID           # Показать комментарии
./bugsnag.rb comment ERROR_ID "message"  # Добавить комментарий

# Управление
./bugsnag.rb resolve ERROR_ID # Отметить как выполненную
./bugsnag.rb analyze         # Анализ паттернов ошибок

Настройка

Как получить API ключ

  1. Перейдите в Bugsnag Dashboard
  2. Настройки → Organization → API Authentication
  3. Создайте Personal Access Token с правами на чтение ошибок
  4. Получите ID проекта из настроек проекта

Переменные окружения

export BUGSNAG_DATA_API_KEY="your_api_key_here"
export BUGSNAG_PROJECT_ID="your_project_id_here"

Подробная документация

Полное описание команд и примеры использования см. в SKILL.md.