Log Manager

Orchestrates sequential, multi-step workflows like creation, validation, and archiving for individual logs.

SkillAnalytics MonitoringLoggingOrchestrationAi Agent

The source repository doesn't declare a license. Check its terms before reusing the code.

Key features

  • Includes robust error handling with rollback procedures for failed steps and support for retries.
  • Maintains workflow state between steps to manage complex, sequential tasks.
  • Delegates all direct log operations to specialized skills (e.g., log-writer, log-classifier).
  • Orchestrates four pre-defined workflows: create-log, validate-and-fix, reclassify-log, and archive-log.
  • Provides detailed, step-by-step progress reports and a final summary for each workflow.

Use cases

  • Creating a new log entry by automatically classifying, writing, and validating it in one operation.
  • Validating an existing log, automatically applying fixes for formatting or structural errors, and then re-validating the result.
  • Archiving a log by running a final validation, checking it against retention policies, and updating its status.

FAQ

What does the Log Manager skill do?

The Log Manager skill acts as a coordinator for complex, multi-step tasks performed on a single log file. It orchestrates pre-defined sequences like creating, validating, fixing, reclassifying, and archiving logs by delegating the actual work to more specialized skills.

What are the main workflows this skill can manage?

It orchestrates four primary workflows: `create-log` (classifies, writes, and validates), `validate-and-fix` (finds and corrects errors), `reclassify-log` (updates a log's type), and `archive-log` (prepares and marks a log for archival).

When should I use this skill?

Use the Log Manager skill when you need to perform a complete lifecycle action on a single log. For example, use the 'create-log' workflow to take raw content and turn it into a fully classified, written, and validated log file in one command.

How is this different from the `log-director-skill`?

The Log Manager focuses on sequential pipelines for a **single log** (e.g., classify -> write -> validate one log). The `log-director-skill` handles parallel workflows across **multiple logs** (e.g., validate 100 logs at once).

How does this skill improve my development workflow?

It automates repetitive, sequential tasks, ensuring consistency and reducing manual errors. By managing the entire workflow, it provides step-by-step progress, handles failures with rollback procedures, and saves you from having to manually call multiple skills in the correct order.