plugins/session-tracker/skills/save-log/SKILL.md
Internal skill used by the session-tracker logger agent to append a session entry to .logs/YYYY-MM-DD-log.md, creating the file and directory if needed. Not user-invocable.
npx skillsauth add hirogakatageri/hirokata save-logInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Persist a session entry to the daily log file.
Resolve the path from the current date:
.logs/{YYYY-MM-DD}-log.md
Example: .logs/2026-05-19-log.md
mkdir -p .logs
test -f .logs/{date}-log.md && echo "exists" || echo "new"
File does not exist — create it:
# Log — {YYYY-MM-DD}
{session entry}
File exists — read the current content, then write the full updated file with the new entry appended:
{existing content}
---
{session entry}
Do this in a single Write call — read first, then write the complete updated content.
## Session — {HH:MM}
### Summary
{2–4 sentence narrative synthesized from the git activity — what changed and why,
inferred from commit messages and file names}
### Committed Changes
- {hash} {subject}
- {hash} {subject}
(write "None" if no commits in the window)
### Files Changed
- {filepath} ({change type: added/modified/deleted})
(omit section if no committed file changes)
### Uncommitted Changes
- {status} {filepath}
(omit section entirely if working tree is clean and nothing is staged)
development
This skill should be used when the user reports an error, bug, or unexpected behavior and wants it diagnosed and fixed. Trigger on phrases like "check this error", "check this bug", "here's an error", "here's a bug", "I have an error", "I have a bug", "found a bug", "got an error", "debug this", "this is broken", "fix this error", "verify and fix", or any message that includes a stack trace or error output. Runs a structured workflow: gather context, investigate configured log/code sources, report root cause with ranked solutions, then apply a test-driven fix.
testing
This skill should be used when the user says "check svelte env vars", "check environment variables", "validate env vars", "check env var patterns", "audit environment variables", "audit env vars", "check SvelteKit env", "svelte env check", or any phrase asking to audit or validate SvelteKit environment variable usage patterns.
data-ai
Internal skill used by the session-tracker logger agent to query git for committed and uncommitted changes in the past 28 hours. Not user-invocable.
data-ai
This skill should be used when the user says "end session", "wrap up", "I'm done for today", "close the session", "session complete", "log off", "signing off", "finish the session", "that's it for today", "done for now", "calling it a day", "let's wrap up", "save the session", "session summary", or any phrase indicating they are ending or wrapping up their current work session. Spawns the session-tracker:logger agent to record the session.