Skip to main content
skillsFirst-partyReview first Safety Privacy

Log Parsing + Incident Timeline Skill

Parse web, application, and system logs into structured incidents and timelines with anomaly detection.

HarnessClaude CodeCodexWindsurfGeminiCursorCLI
Level:advancedType:generalVerified:draft
Review first review before installing

Open the source and read safety notes before installing.

Citation facts

Source-backed facts for citing this resource, derived directly from the registry — also available as plain text for AI assistants.

Package URL
/downloads/skills/log-parsing-incident-timeline.zip
Package SHA256
ca52e864c9ea2178c5c2a5bdc80c951cdfc99a2ee86d75242ba3ec2ba5f3eed7
Safety notes
Setup downloads and unzips a package and runs ripgrep/shell scripts that read log files and write timeline output; review the scripts and run them in a trusted environment.
Privacy notes
Logs often contain IPs, user identifiers, tokens, and request payloads; parsing reads them locally, but redact sensitive fields before sharing the generated incident timeline.
Platform compatibility
claude-code (native-skill), codex (native-skill), windsurf (native-skill), gemini (native-skill), cursor (adapter), cli (manual-context)
Author
JSONbored
Claim status
unclaimed
Last verified
2025-10-15

Decision playbook

Ready to evaluate for your workflow

Signals are comparatively strong, but you should still validate source, privacy posture, and package provenance for your environment.

Compare context
Selected

0

Current score

96

Baseline

Delta

No baseline selected

No major trust-signal divergence detected in the current selection.

Source and provenance checks

Complete

Confirm ownership and provenance before trusting install instructions.

  • Source link availableRequired

    Open the canonical repository and verify ownership.

    Done
  • Source provenance statusRequired

    Marked as first-party.

    Done
  • Metadata reviewed

    Registry metadata indicates a reviewed listing.

    Done

Safety and privacy checks

Complete

Validate risk disclosures before installation or API wiring.

  • Safety notes presentRequired

    Review the listed safety guidance before running commands.

    Done
  • Privacy notes presentRequired

    Review data handling notes before connecting accounts or secrets.

    Done
  • Trust level risk gateRequired

    Trust level does not block evaluation.

    Done

Package and install checks

Complete

Check package metadata and artifact integrity signals.

  • Install payload available

    Install or copy payload is available for review.

    Done
  • Package verification flag

    Package marked verified.

    Done
  • Checksum metadata

    SHA-256 hash is present.

    Done

Compare-driven decision checks

Needs review

Use compare context to validate trade-offs before adoption.

  • Compare tray has multiple entries

    Add at least one more entry to compare trust differences.

    Pending
  • Baseline comparison available

    No baseline peer selected yet.

    Pending
  • Diverging trust signals identified

    No major trust-signal divergence found.

    Pending

Setup at a glance

Package install

Copy-ready — paste the snippet to get started.

Install command

Provided

Config snippet

Not provided

Copy snippet

Provided

Prerequisites

6 to clear

Platforms

6 listed

Difficulty

100/100

Adoption plan

Balanced adoption plan

Current risk score 0/100. Use staged verification before broader rollout.

Risk 0

Pre-adoption checks

Validate source and review signals before any execution.

  • Confirm source provenanceRequired

    Source URL/provenance metadata is present.

    Done
  • Confirm metadata review state

    Listing has review metadata.

    Done
  • Verify install payload

    Install/config payload exists and can be inspected.

    Done

Security checks

Confirm safety, privacy, and package integrity signals.

  • Review safety notesRequired

    Safety notes are present.

    Done
  • Review privacy notesRequired

    Privacy notes are present.

    Done
  • Verify package integrity metadata

    Package verification/checksum metadata is available.

    Done

Rollout

Adopt in controlled steps based on the selected plan.

  • Run in isolated sandbox firstRequired

    Use a constrained sandbox and observe behavior across multiple tasks.

    Pending
  • Roll out graduallyRequired

    Roll out to a small cohort before wider usage.

    Pending
  • Set monitoring and fallback

    Define rollback path and monitor errors after adoption.

    Pending

Evidence readiness

Evidence readiness matrix · balanced

Required evidence gates are covered (6/6 signals complete).

Risk 0

Source provenance

Present

Source repository/provenance is listed.

Required in this preset

Metadata review

Present

Review metadata is present.

Required in this preset

Safety notes

Present

Safety notes are present.

Required in this preset

Privacy notes

Present

Privacy notes are present.

Optional in this preset

Package integrity

Present

Package integrity metadata is present.

Optional in this preset

Install payload

Present

Install payload is available.

Required in this preset

Required evidence gates are covered for this preset.

Decision timeline

Decision timeline · balanced

6/6 steps complete with no blocking gaps for this preset.

Risk 0

triage

Confirm source provenanceRequired

Source/provenance metadata is available.

Done

triage

Check metadata review statusRequired

Review metadata is available.

Done

verify

Review safety notesRequired

Safety notes are available.

Done

verify

Review privacy notes

Privacy notes are available.

Done

verify

Validate package integrity metadata

Package integrity metadata is available.

Done

rollout

Verify install payload and commandsRequired

Install payload is available.

Done

No required blockers for this timeline preset.

Prerequisite readiness

Prerequisite readiness

6 prerequisites to line up before setup.

0/6 ready
Install & runtime1Permissions & scopes1General4

Safety & privacy surface

Safety & privacy surface

1 safety and 1 privacy notes across 2 risk areas. Review closely: credentials & tokens, network access.

2 areas
  • SafetyNetwork accessSetup downloads and unzips a package and runs ripgrep/shell scripts that read log files and write timeline output; review the scripts and run them in a trusted environment.
  • PrivacyCredentials & tokensLogs often contain IPs, user identifiers, tokens, and request payloads; parsing reads them locally, but redact sensitive fields before sharing the generated incident timeline.

Safety notes

  • Setup downloads and unzips a package and runs ripgrep/shell scripts that read log files and write timeline output; review the scripts and run them in a trusted environment.

Privacy notes

  • Logs often contain IPs, user identifiers, tokens, and request payloads; parsing reads them locally, but redact sensitive fields before sharing the generated incident timeline.

Prerequisites

  • ripgrep (rg)
  • jq (optional, for JSON parsing)
  • bash or Python 3.11+
  • pandas (optional, for advanced analysis)
  • Log file access permissions - read access to log files in various formats (text, JSON, syslog, etc.) and write access for parsed output files
  • Regular expression knowledge or pattern matching tools (grep, awk, sed) for parsing structured and unstructured log formats

Schema details

Install type
package
Reading time
5 min
Difficulty score
100
Troubleshooting
Yes
Breaking changes
No
Source repository stats
Scope
Source repo
Package metadata
Package verified
Yes
SHA-256
ca52e864c9ea2178c5c2a5bdc80c951cdfc99a2ee86d75242ba3ec2ba5f3eed7
Skill and platform metadata
Skill type
general
Skill level
advanced
Verification
draft
Verified at
2025-10-15
Retrieval sources
https://github.com/BurntSushi/ripgrep
Tested platforms
ClaudeCodexOpenClawCursorWindsurfGemini
PlatformSupportInstall path
claude-codeNative.claude/skills/<skill-name>/SKILL.md
codexNative.agents/skills/<skill-name>/SKILL.md
windsurfNative.windsurf/skills/<skill-name>/SKILL.md
geminiNative.gemini/skills/<skill-name>/SKILL.md or .agents/skills/<skill-name>/SKILL.md
cursorAdapter.cursor/rules/<skill-name>.mdc
cliManualAGENTS.md or tool-specific context file
Full copyable content
# Filter 5xx errors from nginx and sort by time
rg -n ' 5\d\d ' access.log | awk '{print $4, $5, $9, $7}' | sort > timeline.txt
head -n 5 timeline.txt

About this resource

What This Skill Enables

Claude can parse application logs, server logs, and system logs to extract errors, create incident timelines, identify patterns, and correlate events across distributed systems. Transform raw log data into actionable insights.

Compatibility

Native

  • Claude Code / Claude: native skill usage via SKILL.md.
  • Codex/OpenAI workflows: compatible with Agent Skills-style SKILL.md content as reusable workflow instructions.

Manual Adaptation

  • Gemini CLI: native skill usage via .gemini/skills/<skill-name>/SKILL.md or .agents/skills/<skill-name>/SKILL.md where supported.
  • Cursor: use the generated .cursor/rules/*.mdc adapter for project rules.
  • OpenClaw and similar agents: use the same skill content as a reusable prompt/workflow file when native skill import is unavailable.

Prerequisites

Required:

  • Claude Pro subscription
  • Code Interpreter feature enabled
  • Log files uploaded (text, JSON, or compressed)

What Claude handles:

  • Installing log parsing tools (grep, awk, jq, logparser)
  • Pattern matching and extraction
  • Timestamp parsing and correlation
  • Error aggregation and analysis
  • Timeline generation

How to Use This Skill

Extract Errors from Logs

Prompt: "Find all errors in this application log from the past hour. Group by error type and show frequency."

Claude will:

  1. Parse log timestamps
  2. Filter to last hour
  3. Extract error messages
  4. Group and count
  5. Present sorted by frequency

Create Incident Timeline

Prompt: "Create a timeline of what happened during the outage (2pm-3pm):

  • Filter to that time range
  • Show key events (errors, warnings, restarts)
  • Correlate across multiple log files
  • Present chronologically"

Claude will:

  1. Parse multiple log sources
  2. Filter by time range
  3. Extract significant events
  4. Merge and sort chronologically
  5. Create incident timeline

Analyze Request Flow

Prompt: "Trace request ID 'abc123' through all log files. Show the complete journey with timestamps and any errors encountered."

Claude will:

  1. Search for request ID across files
  2. Extract all matching lines
  3. Sort by timestamp
  4. Identify errors or anomalies
  5. Show complete flow

Performance Analysis

Prompt: "Analyze response times in this access log:

  • Calculate p50, p95, p99 percentiles
  • Identify slowest requests
  • Show distribution histogram
  • Flag requests over 1 second"

Claude will:

  1. Extract response time data
  2. Calculate statistics
  3. Identify outliers
  4. Create visualization
  5. Report findings

Common Workflows

Post-Incident Analysis

"Analyze logs from the incident:
1. Extract all errors between 14:00-15:00
2. Identify first error that occurred
3. Show cascade of subsequent errors
4. Correlate with deployment timestamp
5. Create incident report with timeline"

Security Audit

"Audit access logs for security issues:
1. Find failed login attempts (3+ in 5 min)
2. Identify IP addresses with suspicious patterns
3. Detect potential SQL injection attempts
4. Flag unusual user agent strings
5. Generate security report"

Error Aggregation

"Aggregate errors from past 7 days:
1. Group by error type/stack trace
2. Count occurrences over time
3. Identify trends (increasing/decreasing)
4. Show top 10 most common errors
5. Export as CSV for tracking"

Multi-Service Correlation

"Correlate logs from:
- Web server (nginx)
- Application server (node.js)
- Database (postgres)
- Cache (redis)
For request ID xyz789, show complete flow across all services."

Log Formats Supported

Common Formats

  • Apache/Nginx access logs
  • JSON structured logs
  • Syslog format
  • Application logs (various formats)
  • AWS CloudWatch logs
  • Docker container logs

Custom Formats

  • Claude can parse custom log formats
  • Provide sample line and field descriptions
  • Define regex patterns or delimiters

Tips for Best Results

  1. Provide Context: Describe log format and what you're looking for
  2. Time Ranges: Be specific about time periods ("last hour", "between 2-3pm EST")
  3. Sample Lines: Show Claude a few example log lines
  4. Identifiers: Mention correlation IDs (request ID, user ID, session ID)
  5. Large Files: For huge logs, ask Claude to sample or filter first
  6. Compressed Logs: Claude can handle .gz files directly
  7. Multiple Files: Upload related files together for correlation

Advanced Analysis

Pattern Detection

  • Anomaly detection in log volume
  • Unusual pattern recognition
  • Cyclic pattern identification
  • Outlier detection

Correlation Techniques

  • Cross-service request tracing
  • Time-based event correlation
  • User session reconstruction
  • Dependency mapping

Filtering & Extraction

  • Regex-based pattern matching
  • JSON path extraction
  • Field parsing and normalization
  • PII redaction

Troubleshooting

Issue: Timestamps in different formats across logs Solution: Tell Claude the format: "Timestamps are in ISO 8601 in app.log but Unix epoch in system.log"

Issue: Log files too large to process Solution: "Sample every 10th line" or "Filter to errors only first" or "Process in 1-hour chunks"

Issue: Can't find specific error messages Solution: Provide example error text or pattern: "Look for lines containing '500' or 'exception' or 'fatal'"

Issue: Multiple services use different request ID fields Solution: Map them: "request_id in API logs, correlation_id in app logs, trace_id in database logs"

Issue: Logs contain sensitive data Solution: "Redact IP addresses, emails, and API keys before analysis" or "Mask PII fields"

Issue: Time zone confusion Solution: Specify: "All timestamps are in UTC" or "Convert to Eastern Time for analysis"

Learn More

Features

  • ripgrep-based fast filtering and pattern matching with regex support
  • Session and request correlation across distributed systems
  • Timeline generation with chronological event ordering
  • PII and secret redaction for compliance and security
  • Multi-format log parsing (Apache/Nginx, JSON, syslog, Docker, CloudWatch)
  • Timestamp parsing and normalization across time zones
  • Error aggregation and pattern detection with anomaly hints
  • Performance analysis with percentile calculations (p50, p95, p99)

Use Cases

  • Post-incident analysis with timeline reconstruction
  • Live debugging and real-time log monitoring
  • Compliance reporting with audit trail generation
  • Security audit and threat detection from access logs
  • Performance analysis and bottleneck identification
  • Multi-service request tracing and correlation

Source citations

Add this badge to your README

Show that Log Parsing + Incident Timeline Skill is listed on HeyClaude. Paste this Markdown into your README — it renders the badge and links back to this page.

Listed on HeyClaude
[![Listed on HeyClaude](https://heyclau.de/badge/skills/log-parsing-incident-timeline.svg)](https://heyclau.de/entry/skills/log-parsing-incident-timeline)

How it compares

Log Parsing + Incident Timeline Skill side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.

3 trust signals differ across this comparison (Package trust, Source provenance, Submitter).

Next steps differ across entries — use the actions in the table below to copy install commands and source links per resource.

Field

Parse web, application, and system logs into structured incidents and timelines with anomaly detection.

Open dossier

Expert incident timeline reconstruction capability pack for correlating deploy events, logs, traces, alerts, and chat transcripts into a source-backed, privacy-safe post-incident timeline with validation checkpoints.

Open dossier

Instrument AI agent systems with high-signal telemetry and runbook-driven incident response for reliability and safety.

Open dossier

Expert Claude Code checkpoint recovery capability pack for auditing automatic edit tracking, choosing restore versus summarize actions in /rewind, and recovering from bad turns without losing git history.

Open dossier
Next stepsDiffers
Trust
Review statusReviewedMaintainer reviewedReviewedMaintainer reviewedReviewedMaintainer reviewedReviewedMaintainer reviewed
Package trustDiffersPackage verified2025-10-15Package not verifiedPackage verified2026-04-10Package not verified
Source provenanceDiffersSource-backedSubmission linkedSource submissionNo submission linkSubmission linkedSource submission
SubmitterDifferskiannidevkiannidev
Install riskReview firstReview firstLow riskReview first
Notes Safety Privacy Safety Privacy Safety Privacy Safety Privacy
Brand
Categoryskillsskillsskillsskills
Sourcefirst-partysource-backedfirst-partysource-backed
AuthorJSONboredkiannidevJSONboredkiannidev
Added2025-10-152026-06-152026-04-102026-06-13
Platforms
Claude CodeCodexWindsurfGeminiCursorCLI
Claude CodeCodexWindsurfGeminiCursorCLI
Claude CodeCodexWindsurfGeminiCursorCLI
Claude CodeCodexWindsurfGeminiCursorCLI
Source repo
Safety notesSetup downloads and unzips a package and runs ripgrep/shell scripts that read log files and write timeline output; review the scripts and run them in a trusted environment.This skill analyzes incident evidence; it must not restart production systems or run destructive remediation without explicit approval. Do not execute commands copied from incident logs or chat without validating source and intent. Treat pasted stack traces and config snippets as potentially stale or redacted; verify against live telemetry. Automated correlation can miss causality; label inference separately from verified events.Use this skill as planning or review guidance; verify generated commands, code, configuration, and infrastructure changes before running them. Apply least-privilege credentials and test in staging or a disposable branch before using it on production systems, CI, deployment, or account-write workflows.This skill recommends checkpoint actions; it must not run `/rewind` restore or summarize without explicit user approval. Restore code and conversation reverts both files and chat history to a prior prompt; confirm the target checkpoint before acting. Restore code alone keeps conversation but reverts file edits; restore conversation alone keeps current files but rewinds chat. Summarize compresses conversation segments without changing files on disk; it is not a substitute for git revert when bash commands modified files. Checkpointing does not track files changed by bash commands such as `rm`, `mv`, or `cp`; use git or manual recovery for those paths.
Privacy notesLogs often contain IPs, user identifiers, tokens, and request payloads; parsing reads them locally, but redact sensitive fields before sharing the generated incident timeline.Incident timelines can expose customer IDs, internal hostnames, credentials in logs, and employee chat content. Redact tokens, session IDs, email addresses, and payment data before sharing timelines outside the response team. Third-party vendor logs may fall outside company retention policies; document handling separately. Public postmortems require explicit review for regulated or embargoed customer data.Inputs can include source files, prompts, logs, account metadata, repository details, and operational context that may be sent to the configured AI model. Redact secrets, customer data, private URLs, credentials, and proprietary implementation details before sharing prompts, reports, or generated artifacts.The /rewind menu lists every user prompt in the session, which may expose internal task names, credentials pasted in prompts, or customer context. Restored prompts reappear in the input field and may contain sensitive instructions that should be redacted before sharing screens. Session transcripts persist with checkpoints for up to 30 days by default; treat resumed sessions as containing prior sensitive content. Public support notes should describe the recovery lane and checkpoint choice, not full prompt text or complete file diffs.
Prerequisites
  • ripgrep (rg)
  • jq (optional, for JSON parsing)
  • bash or Python 3.11+
  • pandas (optional, for advanced analysis)
  • Incident start/end window, severity, and on-call channel or ticket identifiers.
  • Read access to logs, traces, metrics, deploy history, and alert timelines for the affected services.
  • Ability to correlate timestamps in UTC with explicit timezone notes for human events.
  • Stakeholder approval before sharing customer-impacting details externally.
  • Runtime access where agent requests can be instrumented
  • Centralized logging/metrics/tracing destination
  • On-call or owner process for incident handling
  • An active or resumable Claude Code session where checkpoint recovery is needed.
  • Permission to run `/rewind` or use double-Esc when the prompt input is empty.
  • Awareness of whether problematic changes came from Claude file tools, bash commands, or manual edits outside the session.
  • Git or other version control available when permanent history or collaboration rollback is required.
Install
curl -L https://heyclau.de/downloads/skills/log-parsing-incident-timeline.zip -o log-parsing-incident-timeline.zip && unzip -o log-parsing-incident-timeline.zip -d ./log-parsing-incident-timeline
curl -L https://heyclau.de/downloads/skills/ai-agent-observability-incident-response.zip -o ai-agent-observability-incident-response.zip && unzip -o ai-agent-observability-incident-response.zip -d ./ai-agent-observability-incident-response
Config
Citations
ClaimUnclaimedUnclaimedUnclaimedUnclaimed
Open 4 picks in the interactive comparison tool

Related guides

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.