원클릭으로
honeybadger
Monitor errors, uptime and deployments on Honeybadger
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Monitor errors, uptime and deployments on Honeybadger
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Manage Cloudflare zones, DNS records, Workers, Pages and cache via API
Manage Cloudinary media assets, transformations and upload via REST API
Monitor infrastructure, query metrics, manage monitors and events via Datadog API
Manage DigitalOcean droplets, domains, databases, apps and volumes via API v2
Manage Firebase projects, Firestore, Auth users and Hosting via REST API
Manage Intercom conversations, contacts, articles and help center via REST API
| name | honeybadger |
| description | Monitor errors, uptime and deployments on Honeybadger |
| user-invocable | true |
| argument-hint | ["project name or ID"] |
Connect to Honeybadger to monitor errors, manage faults, track deployments and check uptime. Pure Ruby, zero gems — stdlib only.
scripts/
├── auth.rb # Basic Auth + hb_request helper (required by all scripts)
├── check_setup.rb # Check if token exists (outputs OK or SETUP_NEEDED)
├── save_token.rb # Save and validate a personal API token
├── projects.rb # List all projects
├── faults.rb # List faults for a project (with filters)
├── fault.rb # Get fault details + recent notices
├── resolve.rb # Resolve a fault
├── summary.rb # Fault summary (counts by env/status)
├── deploys.rb # List deployments for a project
├── sites.rb # List uptime sites for a project
└── outages.rb # List outages for an uptime site
ruby ~/.claude/skills/honeybadger/scripts/check_setup.rb
If the output is OK, proceed to the Flow section.
If the output is SETUP_NEEDED, guide the user step by step. Present ONE step at a time, wait for the user to confirm before moving to the next.
Step 1 — Ask the user to get their personal API token:
Open your Honeybadger profile page to find your personal API token: https://app.honeybadger.io/users/edit
Scroll to Authentication and copy your Personal Auth Token. Paste the token here.
Step 2 — When the user pastes the token, save it:
ruby ~/.claude/skills/honeybadger/scripts/save_token.rb 'PASTED_TOKEN'
If the script outputs an error, the token is invalid. Ask the user to double-check and try again.
If setup is not complete, DO NOT proceed to the Flow. Complete all steps first.
The argument $ARGUMENTS may contain a project name or ID.
ruby ~/.claude/skills/honeybadger/scripts/projects.rb
Present the projects to the user. If $ARGUMENTS matches a project name, use that project. Otherwise ask which project to work with.
ruby ~/.claude/skills/honeybadger/scripts/summary.rb PROJECT_ID
Present the summary and ask what the user wants to do.
List faults:
ruby ~/.claude/skills/honeybadger/scripts/faults.rb PROJECT_ID
With filters:
ruby ~/.claude/skills/honeybadger/scripts/faults.rb PROJECT_ID --env production
ruby ~/.claude/skills/honeybadger/scripts/faults.rb PROJECT_ID --resolved
Get fault details:
ruby ~/.claude/skills/honeybadger/scripts/fault.rb PROJECT_ID FAULT_ID
Resolve a fault (requires user confirmation):
Show the fault details first, then ask: "Do you want to resolve this fault?" Only execute after a "yes".
ruby ~/.claude/skills/honeybadger/scripts/resolve.rb PROJECT_ID FAULT_ID
List deployments:
ruby ~/.claude/skills/honeybadger/scripts/deploys.rb PROJECT_ID
List uptime sites:
ruby ~/.claude/skills/honeybadger/scripts/sites.rb PROJECT_ID
List outages for a site:
ruby ~/.claude/skills/honeybadger/scripts/outages.rb PROJECT_ID SITE_ID
~/.config/honeybadger/token (outside the repo, never commit)https://app.honeybadger.io/v2