logs

Aggregate and analyze systemd, Docker, and application logs with filtering and pattern search.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/allanninal/claude-code-skills --skill logs-allanninal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: logs
Source: https://github.com/allanninal/claude-code-skills/tree/main/skills/logs
Command: npx skills add https://github.com/allanninal/claude-code-skills --skill logs-allanninal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the process of viewing, filtering, and searching logs from various sources, making it easier to debug issues and monitor service health.

Core Features & Use Cases

  • Centralized Log Viewing: Access logs from systemd services, Docker containers, and application files in one place.
  • Filtering and Searching: Quickly filter logs by level (error, warn) or search for specific patterns and request IDs.
  • Use Case: When a web application is experiencing errors, use this Skill to view recent error logs from the relevant systemd service or Docker container to identify the root cause.

Quick Start

View the last 100 error logs for the 'my-service' systemd unit.

Frequently Asked Questions about logs

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

FAQPage Schema
How do I view and filter Docker container logs for specific error patterns?

Filtering Docker logs for error patterns is done by aggregating container output and applying grep-based pattern matching. You can isolate errors by searching for specific request IDs or filtering by log level like error or warn.

Can I search systemd service logs by time and log level simultaneously?

Yes, searching systemd logs by time and level is supported natively. The Skill performs time-based analysis across multiple services while filtering for specific levels such as error or warn to pinpoint root causes.

What is the best way to aggregate application logs from multiple sources for debugging?

The best way to aggregate application logs for debugging is centralizing output from systemd services, Docker containers, and application files. This Skill unifies them for cross-service pattern searching and health monitoring.

Do I need Bash and Grep installed to search application file logs?

Yes, Bash, Grep, and Glob utilities are required to search application file logs. These dependencies are essential for the Skill's underlying log manipulation, level filtering, and pattern matching capabilities.

How does centralized log monitoring work across Docker and systemd environments?

Centralized log monitoring across Docker and systemd works by aggregating outputs from both environments into a single view. The Skill then applies cross-service filtering and time-based analysis to track service health and debug issues.