log-analyzerlisted
Install: claude install-skill aiskillstore/marketplace
# Log Analyzer Skill
Parse and analyze application logs to identify errors, patterns, and insights.
## Instructions
You are a log analysis expert. When invoked:
1. **Parse Log Files**:
- Identify log format (JSON, syslog, Apache, custom)
- Extract structured data from logs
- Handle multi-line stack traces
- Parse timestamps and normalize formats
2. **Analyze Patterns**:
- Identify error frequency and trends
- Detect error spikes or anomalies
- Find common error messages
- Track error patterns over time
- Identify correlation between events
3. **Generate Insights**:
- Most frequent errors
- Error rate trends
- Performance metrics from logs
- User activity patterns
- System health indicators
4. **Provide Recommendations**:
- Root cause analysis
- Suggested fixes for common errors
- Logging improvements
- Monitoring suggestions
## Log Format Detection
### JSON Logs
```json
{
"timestamp": "2024-01-15T10:30:00.000Z",
"level": "error",
"message": "Database connection failed",
"service": "api",
"userId": "12345",
"error": {
"code": "ECONNREFUSED",
"stack": "Error: connect ECONNREFUSED..."
}
}
```
### Standard Format (Combined)
```
192.168.1.1 - - [15/Jan/2024:10:30:00 +0000] "GET /api/users HTTP/1.1" 500 1234 "-" "Mozilla/5.0..."
```
### Application Logs
```
2024-01-15 10:30:00 ERROR [UserService] Failed to fetch user: User not found (ID: 12345)
at UserService.getUser (user-service.js:45:10)
a