modules/programs/agents/shared/skills/done/SKILL.md
End-of-session summary saved to Obsidian with bidirectional daily note linking. Trigger phrases: "done", "wrap up", "session done", "end session"
npx skillsauth add MichaelVessia/nixos-config doneInstall 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.
Capture what was accomplished this session and save to Obsidian with bidirectional links to today's daily note.
Review the conversation and extract:
KEY-123)repo#123 or full URLs)Derive a short title (3-6 words) summarizing the session.
Format: YYYY-MM-DDTHH-MM-SS-done-<slug>.md
2026-02-17T14-30-00-done-fix-auth-token-refresh.mdWrite to ~/obsidian/Notes/<filename>:
---
date: <ISO8601 timestamp>
daily: [[YYYY-MM-DD]]
tags:
- done
- claude-session
source: claude-code
---
# <Short title>
## Summary
- What was accomplished (bullet points)
## Links
- PR: [repo#123](url)
- Ticket: [KEY-456](url)
- Branch: `branch-name`
## Files Changed
- `path/to/file.ts` - what changed
Omit the Links section if no links were found. Omit individual link types (PR, Ticket, Branch) if not applicable.
Check if ~/obsidian/Notes/YYYY-MM-DD.md exists. If not, create it:
# Journal YYYY-MM-DD
Check if a ## Done section exists in the daily note.
## Done followed by the entry at the end of the file.Entry format:
- [[YYYY-MM-DDTHH-MM-SS-done-slug|brief title]]
Echo both file paths and a brief summary of what was captured.
daily: [[YYYY-MM-DD]] frontmatter creates the backlink from done note to daily note.[[...]] wikilink appended to the daily note creates the forward link from daily note to done note.tools
User guide for the local squash-safe `stack` CLI for stacked PR/MR repair on GitHub and GitLab. Use when someone asks how to inspect, track, sync, merge, document, or undo stacked pull requests / merge requests in squash-merge repositories. Prefer this tool over GitHub's `gh stack` command for this workflow.
tools
Control herdr from inside it. Manage workspaces and tabs, split panes, spawn agents, read output, and wait for state changes — all via CLI commands that talk to the running herdr instance over a local unix socket. Use when running inside herdr (HERDR_ENV=1).
development
Inspect my self-hosted AutoCaliWeb library. Use when the user asks about AutoCaliWeb, books in Calibre, OPDS status, recent imports, shelves, catalog stats, or wants to search the ebook library.
data-ai
Subscribe a YouTube channel in TubeArchivist, queue its top videos by views from recent uploads, wait for the first file, scan Jellyfin, and rename + lock the channel folder to a friendly display name. Use when the user says "add a youtube channel", "subscribe to <channel>", or wants a curated TubeArchivist + Jellyfin import for a creator.