One-click install
npx skills add https://github.com/holsee/conjure --skill log-analyzer-holsee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: log-analyzer
Source: https://github.com/holsee/conjure/tree/main/priv/skills/log-analyzer
Command: npx skills add https://github.com/holsee/conjure --skill log-analyzer-holsee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of fetching, parsing, and analyzing application logs, enabling quick identification and diagnosis of production issues.

Core Features & Use Cases

  • Log Fetching: Retrieve logs from a specified API endpoint with filtering options.
  • Log Parsing: Handle various log formats including JSON and plain text.
  • Analysis & Diagnostics: Identify error patterns, generate summaries, and suggest diagnostic steps.
  • Use Case: When a production system is experiencing errors, use this Skill to fetch recent logs, analyze them for common error messages, and get a quick summary of the health status.

Quick Start

Use the log-analyzer skill to fetch the last 100 logs from 'http://localhost:8080/api/logs' and save them to 'recent_logs.json'.

Frequently Asked Questions about log-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze production logs to diagnose system errors?

You can diagnose production issues by fetching logs from a remote API, parsing JSON or text formats, and analyzing them to identify error patterns, anomalies, and diagnostic suggestions.

Can I parse both JSON and plain text application logs?

Yes, log parsing handles various log formats including both JSON and plain text, allowing you to normalize diverse application outputs for comprehensive error analysis and health status summaries.

What is the best way to fetch remote API logs for troubleshooting?

The best way to fetch remote API logs involves using Python scripts to retrieve logs from a specified endpoint, applying filters for log level and time range to target specific production issues.

Does this log analysis approach work for diagnosing memory problems and timeouts?

Yes, log analysis works for diagnosing memory problems and timeouts by identifying specific error patterns and providing targeted diagnostic suggestions for these common connection failures.

Do I need Python and the requests library to run log diagnostics?

Yes, you need Python and the requests library to run log diagnostics, as the skill relies on these dependencies to fetch remote logs and execute the analysis scripts.

How do I filter application logs by time range and severity level?

You filter application logs by time range and severity level using built-in script parameters, enabling focused analysis on specific log levels to quickly isolate production anomalies.