at-daily-log

Summarizes daily Git commit activity into a concise dated work log.

180|Updated Jul 7, 2026
One-click install
npx skills add https://github.com/kairyou/agent-tools --skill at-daily-log-kairyou
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: at-daily-log
Source: https://github.com/kairyou/agent-tools/tree/main/skills/workflow/at-daily-log
Command: npx skills add https://github.com/kairyou/agent-tools --skill at-daily-log-kairyou

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing daily work logs from memory is tedious and error-prone. This Skill turns your actual Git commit history into a concise, dated daily log, so your record reflects what you really did rather than what you remember. ## Core Features & Use Cases - Git-based evidence gathering: Scans the current repository and optionally configured work projects across branches and upstreams, filtering commits by your configured Git author name for a single date or a range. - Outcome-oriented summarization: Groups related commits into concrete work items, folding follow-up fixes and formatting churn into the outcome they supported instead of restating commit subjects. - Draft or record modes: Returns a draft on request, or writes entries into a Markdown log file using per-date markers that support safe refresh, insertion in date order, and unattended scheduled runs. - Use Case: At the end of the day, ask for a daily log and get a numbered summary of completed work across your projects, then have it recorded into your running log file without disturbing your own notes. ## Quick Start Ask the agent to generate today's daily work log from my Git activity, then record it to my log file.

Frequently Asked Questions about at-daily-log

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

FAQPage Schema
How do I generate a daily work log from Git commits?▼

Ask for a daily log with a date or range, such as today, yesterday, or last week. The skill scans your repositories for non-merge commits by your Git author name, groups related commits into work items, and returns a concise dated summary.

How do I track work across multiple Git repositories in one log?▼

Configure workProjects in ~/.agent-tools/config.jsonc as paths or objects with per-project prompts. The skill then scans the current repository plus all configured projects, deduplicates Git roots, and merges results into one log.

Can I schedule automatic daily log generation?▼

Yes, but only on request. The skill prefers OS schedulers like cron, Task Scheduler, or launchd running a headless CLI command, and it requires a successful test run before registering the schedule.

Why does my daily log show no activity when I committed today?▼

Commits are matched by exact Git user.name, so a mismatched author name yields nothing. The skill reports the author names actually found. Commits on unmerged branches outside the scanned refs can also be missed.

Does the daily log include uncommitted changes?▼

Uncommitted changes are never written to the log file because their dates are unverifiable. They may be noted factually in a chat draft for today, but only committed work becomes a recorded entry.