Our review
This skill fetches and analyzes AppSignal error incidents using the appsignal-cli tool.
Strengths
- Fast access to error incidents and samples without the web UI.
- Flexible filtering by state, namespace, date, and occurrence count.
- Markdown export for easy sharing of error reports.
Limitations
- Requires pre-configured API token and app ID.
- Limited to data AppSignal provides; incomplete if sampling is low.
- Does not support all advanced web UI features like dashboards.
Use this skill when debugging production errors by retrieving AppSignal incidents, examining backtraces, and suggesting fixes.
Do not use for tasks requiring high-level performance analytics or when error data is not available through the CLI.
Security analysis
SafeThe skill exclusively uses the appsignal-cli tool for querying AppSignal incident and sample data, with no destructive shell commands, no data exfiltration, and no obfuscation. The environmental prerequisites (token and app ID) are standard for API access.
No concerns found
Examples
List all open AppSignal incidents for the web namespace with at least 5 occurrences, then get details on the most recent one.Fetch the latest 5 error samples from AppSignal and get full details of the first one including params and session data.Export AppSignal incident #42 to a markdown file and summarize the backtrace.name: appsignal description: Fetch and analyze AppSignal error incidents. Use when debugging errors, investigating exceptions, or when the user mentions AppSignal, incidents, or error monitoring. argument-hint: "[incidents|samples] [command] [options]" allowed-tools: Bash(appsignal-cli *)
AppSignal CLI
Use the appsignal-cli CLI to fetch error incidents and samples from AppSignal for debugging and analysis.
Prerequisites
Ensure APPSIGNAL_TOKEN and APPSIGNAL_APP_ID environment variables are set, or a .appsignal-cli.yaml config file exists.
Common Workflows
Investigate Recent Errors
# List open incidents
appsignal-cli incidents list
# Get details for a specific incident
appsignal-cli incidents get <number>
Filter Incidents
# By state: open, closed, wip
appsignal-cli incidents list --state open
# By namespace: web, background, frontend
appsignal-cli incidents list --namespace web
# By date (ISO 8601)
appsignal-cli incidents list --since 2024-01-15
# By minimum occurrences
appsignal-cli incidents list --min-occurrences 10
# Combine filters
appsignal-cli incidents list --namespace background --min-occurrences 5
Get Detailed Error Information
# Standard detail view
appsignal-cli incidents get <number>
# With params and session data
appsignal-cli --verbose incidents get <number>
# Export as markdown for analysis
appsignal-cli incidents export <number> -o error-report.md
Work with Error Samples
# List recent error samples
appsignal-cli samples list --limit 10
# Get full sample details (params, session, environment)
appsignal-cli samples get <sample-id>
Manage Incidents
# Close a resolved incident
appsignal-cli incidents close <number>
# Reopen if issue recurs
appsignal-cli incidents reopen <number>
Output Formats
Use --compact for token-efficient output when analyzing errors:
appsignal-cli --compact incidents list
appsignal-cli --compact incidents get <number>
Use --json for structured data:
appsignal-cli --json incidents list
Debugging Steps
When asked to debug an AppSignal error:
- List incidents to find the relevant error
- Get incident details including backtrace
- Analyze the backtrace to identify the root cause
- Find the relevant code in the codebase
- Propose a fix based on the error context
Available Commands
| Command | Description |
|---------|-------------|
| apps | List all applications |
| incidents list | List error incidents |
| incidents get <n> | Get incident details |
| incidents close <n> | Close an incident |
| incidents reopen <n> | Reopen an incident |
| incidents export <n> | Export to markdown |
| samples list | List error samples |
| samples get <id> | Get sample details |
| config show | Show current config |
| config init | Initialize config file |
| config set <k> <v> | Set config value |
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.