Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

create-log

verified

Add a log entry to the workflow log

View on GitHub

Marketplace

agentic-forge

e-stpierre/agentic-forge

Plugin

agentic-sdlc

agentic

Repository

e-stpierre/agentic-forge
1stars

plugins/agentic-sdlc/skills/create-log/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/e-stpierre/agentic-forge/blob/main/plugins/agentic-sdlc/skills/create-log/SKILL.md -a claude-code --skill create-log

Installation paths:

Claude
.claude/skills/create-log/
Powered by add-skill CLI

Instructions

# Create Log

## Overview

Add a structured log entry to the workflow's NDJSON log file. Use this skill for progress milestones, errors, warnings, decisions, and context that should be recorded. Creates a structured log entry in the workflow's log file for tracking and debugging.

## Arguments

### Definitions

- **`<workflow-id>`** (required): The workflow identifier for output organization.
- **`<level>`** (required): Log level. Values: `Critical`, `Error`, `Warning`, `Information`.
- **`<step>`** (required): Step name for context (e.g., analyze, plan, review).
- **`<message>`** (required): Log message.

### Values

\$ARGUMENTS

## Core Principles

- Use appropriate log levels for severity
- Include step context for traceability
- Messages should be concise but informative
- Logs are append-only

### Log Levels

| Level       | When to Use                              |
| ----------- | ---------------------------------------- |
| Critical    | Fatal error causing workflow to stop     |
| Error       | Any error that occurred                  |
| Warning     | Unexpected issue that may need attention |
| Information | Regular progress logging                 |

## Instructions

1. Parse the workflow-id, level, step, and message
2. Generate timestamp in ISO 8601 format
3. Create NDJSON log entry
4. Append to `agentic/outputs/{workflow-id}/logs.ndjson`
5. Return confirmation with entry details

## Output Guidance

Return JSON confirmation:

```json
{
  "success": true,
  "entry": {
    "timestamp": "2024-01-15T10:30:00Z",
    "level": "Information",
    "step": "implement",
    "message": "Completed milestone 1"
  }
}
```

## Templates

### Log File Format

Logs are stored in `agentic/outputs/{workflow-id}/logs.ndjson` as NDJSON:

```json
{"timestamp":"2024-01-15T10:30:00Z","level":"Information","step":"implement","message":"Started implementation","context":null}
{"timestamp":"2024-01-15T10:35:00Z","level":"Warning","step":"implement","message":"Rate limit approache

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
1907 chars