session-log

Append structured phase and merge entries to session logs via Python scripts.

4|1|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/jankneumann/agentic-coding-tools --skill session-log-jankneumann
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-log
Source: https://github.com/jankneumann/agentic-coding-tools/tree/main/.agents/skills/session-log
Command: npx skills add https://github.com/jankneumann/agentic-coding-tools --skill session-log-jankneumann

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates and standardizes the capture of decision rationale at each workflow phase by appending structured entries to session logs and merge logs, ensuring traceable, auditable records.

Core Features & Use Cases

  • Append phase entries to per-change session logs at phase boundaries to maintain a living audit trail.
  • Append merge-session entries to dated merge logs for coordinated, cross-PR decision records.
  • Sanitize logs to redact secrets and normalize environment-specific paths before sharing or committing.
  • Includes Python scripts (extract_session_log.py, sanitize_session_log.py) and tests to validate end-to-end behavior.

Quick Start

Append a new phase entry to your change's session-log.md using the session-log skill and sanitize the result before committing.

Frequently Asked Questions about session-log

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

FAQPage Schema
How do I automate decision logging for pull request merges?

Automate decision logging for pull request merges by appending structured merge-session entries to dated merge logs, ensuring cross-PR decision records remain traceable and auditable across coordinated workflows.

What is the best way to keep a structured audit trail across workflow phases?

Keep a structured audit trail by appending phase entries to per-change session logs at workflow boundaries, capturing decision rationale at each step to maintain a living record of development progress.

Can I sanitize session logs to redact secrets before committing?

Sanitize session logs to redact secrets and normalize environment-specific paths before sharing or committing, using dedicated Python scripts to ensure sensitive data is removed from structured decision records.

Do I need Python to run session logging and log sanitization scripts?

Python is required to run the included scripts for session log extraction and sanitization, with tests validating end-to-end behavior to ensure reproducible logging and reliable secret redaction.

How does session logging handle cross-PR decision records for coordinated merges?

Cross-PR decision records are handled by appending merge-session entries to dated merge logs, enabling coordinated traceable records at PR merges across multiple changes within the same workflow.

Are there limitations to normalizing environment-specific paths in session logs?

Normalizing environment-specific paths in session logs is limited to built-in sanitization rules that redact secrets and standardize paths, ensuring reproducible logging without exposing local directory structures.