Documentation
extra-org/extra
Keep the repository's documentation accurate, honest, and synchronized with the code.
Close out a coding session. An agent skill from kdeldycke/dotfiles.
$ npx skills add kdeldycke/dotfiles --skill wrapup-session -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install kdeldycke/dotfiles wrapup-session --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/kdeldycke/dotfiles.git skills-src && mkdir -p .claude/skills && cp -r skills-src/dotfiles/.agents/skills/wrapup-session .claude/skills/wrapup-session && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "wrapup-session" agent skill from https://github.com/kdeldycke/dotfiles/tree/main/dotfiles/.agents/skills/wrapup-session into .claude/skills/wrapup-session/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wrapup-session", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/kdeldycke/dotfiles/tree/main/dotfiles/.agents/skills/wrapup-sessionType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add kdeldycke/dotfiles --skill wrapup-session -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install kdeldycke/dotfiles wrapup-session --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kdeldycke/dotfiles.git skills-src && mkdir -p .agents/skills && cp -r skills-src/dotfiles/.agents/skills/wrapup-session .agents/skills/wrapup-session && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "wrapup-session" agent skill from https://github.com/kdeldycke/dotfiles/tree/main/dotfiles/.agents/skills/wrapup-session into .agents/skills/wrapup-session/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wrapup-session", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kdeldycke/dotfiles --skill wrapup-session -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install kdeldycke/dotfiles wrapup-session --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kdeldycke/dotfiles.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/dotfiles/.agents/skills/wrapup-session .cursor/skills/wrapup-session && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "wrapup-session" agent skill from https://github.com/kdeldycke/dotfiles/tree/main/dotfiles/.agents/skills/wrapup-session into .cursor/skills/wrapup-session/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wrapup-session", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/kdeldycke/dotfiles.git --path dotfiles/.agents/skills/wrapup-session--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add kdeldycke/dotfiles --skill wrapup-session -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install kdeldycke/dotfiles wrapup-session --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kdeldycke/dotfiles.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/dotfiles/.agents/skills/wrapup-session .gemini/skills/wrapup-session && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "wrapup-session" agent skill from https://github.com/kdeldycke/dotfiles/tree/main/dotfiles/.agents/skills/wrapup-session into .gemini/skills/wrapup-session/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wrapup-session", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install kdeldycke/dotfiles wrapup-sessionInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add kdeldycke/dotfiles --skill wrapup-session -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/kdeldycke/dotfiles.git skills-src && mkdir -p .github/skills && cp -r skills-src/dotfiles/.agents/skills/wrapup-session .github/skills/wrapup-session && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "wrapup-session" agent skill from https://github.com/kdeldycke/dotfiles/tree/main/dotfiles/.agents/skills/wrapup-session into .github/skills/wrapup-session/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wrapup-session", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kdeldycke/dotfiles --skill wrapup-session -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install kdeldycke/dotfiles wrapup-session --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kdeldycke/dotfiles.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/dotfiles/.agents/skills/wrapup-session .opencode/skills/wrapup-session && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "wrapup-session" agent skill from https://github.com/kdeldycke/dotfiles/tree/main/dotfiles/.agents/skills/wrapup-session into .opencode/skills/wrapup-session/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wrapup-session", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
wrapup-sessionClose out a coding session. An agent skill from kdeldycke/dotfiles.
Wrapup Session is an agent skill from kdeldycke/dotfiles. Close out a coding session. List what is left to do, then persist any lesson worth keeping into agent instructions, skills, memory, or code comments. Use when the user ends a session, asks to wrap up, or runs /bye.
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering Technical documentation and Agent instruction files. The repository describes itself as: 🍎 macOS dotfiles for Python developers. The licence is BSD-2-Clause.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 7947d0f. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Wrapup Session loads about 1.8k tokens when it runs. Until then it costs about 57 tokens; SKILL.md has 1,155 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from kdeldycke/dotfiles at commit 7947d0f, republished under its BSD-2-Clause licence (© kdeldycke). 1,155 words, ~1,790 tokens.
.claude/skills/wrapup-session/SKILL.md (or your agent's skills folder).This is the last turn of the session: the harness may quit as soon as it settles. Do not ask questions. State assumptions and finish. When arguments are passed, treat them as the focus of the pass.
Check the conversation for a closing report from an earlier invocation of this skill: the labelled to-do list (Commit: …, Push: …) is its signature. If one is there, this is a repeat call, and the session must end clean this time instead of deferring again.
On a repeat call, do not re-list the leftovers. Finish them:
Collect what this session leaves behind:
git status and name only what this session produced. Never push or post anywhere; committing is reserved for the repeat invocation (§ 1).Verify every candidate against the current state before listing it. The user often fixes, commits, or cleans items by hand between the last prompt and this wrap-up, and a stale item tells them to redo work already done. For each candidate, re-check the evidence: re-run git status and git log rather than trusting an earlier snapshot, read the file a fix would touch, check whether a deferred report or upstream comment already exists. Drop every item that is already resolved. When an item is only partially done, list only the remainder.
Never list the cleanup of temporary files that the next reboot deletes. macOS empties /private/tmp at each boot, so a scratchpad or a build tree left there needs no item. Apply the same test to the temporary directory of any other machine or virtual machine. A scratch file left in a checkout stays a loose end. A draft or a result the user still needs keeps its own item, whatever directory holds it.
A candidate lesson is a correction the user gave, a surprise that cost time, or a rule stated nowhere. Skip anything the code, git history, or existing docs already record.
Route each keeper to the narrowest home that owns it. The global instructions file loads into every session of every project, so it is the last resort, not the default:
CLAUDE.md or AGENTS.md. A lesson about maintaining a tool belongs to that tool's repository, even when the session ran elsewhere.CLAUDE.md or AGENTS.md loaded from the home directory). Resolve symlinks and edit the target file inside its repository, never through the $HOME path: a replace-then-rename write forks the symlink.Guards:
wc -c): each lesson adds about 400 characters at most. More means a story stayed in or a narrower home was skipped, so cut until it fits. When the harness warns that the instruction files exceed its size limit, remove at least as much as the pass adds.Review: item in the closing report (§ 4).End with two short lists, a few words per item: Done first, then Left to do. Write "none" where a list is empty. Keep the whole report under about 15 lines.
Done holds what this session finished: lessons persisted and where (with the global file's size before and after, when the pass touched it), plus any tree work completed this turn. A lesson deliberately capped at a suggestion is not done: it moves to Left to do as a Review: item instead, so every decision the user owes lives in one list. A lesson examined and skipped because the code, history, or docs already record it appears here as one line: Skipped: …, naming where it already lives. The report is exactly these two lists and nothing else.
Left to do holds every remaining action. Order it so it can be executed top to bottom: create-and-fix work first, then documentation, then Commit:, then Push:/Report:. Name each item's target in full: the path, the SHA, the checkout, the upstream project. Prefix each item with an action label naming the verb it needs, so the list is scannable at a glance. Pick the narrowest label that fits:
Commit: — uncommitted changes to stage and commit in this repository.Push: — commits already made but not on the remote.Implement: — new code or a feature to write, in this repo or a sibling checkout (name the checkout).Report: — an issue or comment to file upstream (name the project).Review: — something the user must read or decide on: a draft awaiting approval, a proposal from the lessons pass.These five are the whole vocabulary: do not coin new labels. An item that fits none of them is a plain bullet whose first word is the verb, like "Fix the …" or "Stop the …".
© kdeldycke, BSD-2-Clause. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in dotfiles/.agents/skills/wrapup-session of kdeldycke/dotfiles.
Open the folder on GitHubat commit 7947d0f
Wrapup Session next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Wrapup Session this skillkdeldycke/dotfiles | 173 | — | ~1.8k | Automated safety check: Pass | BSD-2-Clause | |
| Documentationextra-org/extra | 113 | — | ~848 | Automated safety check: Pass | MIT | |
| Documentdcodesdev/LetterSpace | 100 | — | ~461 | Automated safety check: Pass | MIT | |
| Choruz Prose StandardinclusionAI/Choruz | 991 | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Sync Docsayutaz/piper-plus | 220 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Neat-Freak Knowledge CloseoutKKKKhazix/khazix-skills | 21k | — | ~1.9k | Automated safety check: Pass | MIT |
extra-org/extra
Keep the repository's documentation accurate, honest, and synchronized with the code.
dcodesdev/LetterSpace
Use this when writing or updating documentation — a README, docs/ page, CLAUDE.md, changelog entry, or doc comments — or when the user says 'document this'.
inclusionAI/Choruz
A skill your agent uses when writing, reviewing, restoring, trimming, or auditing prose in this repository, including deciding where documentation or comments are required across Markdown, Rust doc…
ayutaz/piper-plus
コミット前にエージェントチームで全ドキュメント (CLAUDE.md / README / CHANGELOG / docs/) を監査し、コード変更に応じて自動更新します。大規模変更時の documentation drift を予防。
KKKKhazix/khazix-skills
Brings project docs, agent rule files, authorized memory and leftover workspace files back in line with what the code and runtime actually do at the end of a work session.
zhu1090093659/dsh-web
A skill your agent uses when adding or editing dsh-web README files, docs, AGENTS.md instructions, user-facing configuration text, or bilingual documentation pairs.
kdeldycke/dotfiles
Audit and tune the configuration of coding agents across Claude Code and pi - settings files (settings.json, settings.local.json), permission rules, instruction files (CLAUDE.md, AGENTS.md), skill…
kdeldycke/dotfiles
Analyze a GitHub repository's issues and PRs to find unaddressed feature requests, dismissed ideas, maintenance signals, and opportunities relevant to the current project.
kdeldycke/dotfiles
Create project logo and banner SVGs, then export them to light and dark PNG variants.
kdeldycke/dotfiles
Fill a web form using data extracted from local documents (PDFs, images, spreadsheets).
kdeldycke/dotfiles
Rename documents and files (PDFs, images, screenshots, etc.) by reading their content to extract the effective/publication date, then renaming them with a "YYYY-MM-DD - Clear descriptive title.ext"…
kdeldycke/dotfiles
Choose what a repository's CI test matrix covers. An agent skill from kdeldycke/dotfiles.
Categories
Close out a coding session. An agent skill from kdeldycke/dotfiles. Wrapup Session is an agent skill from kdeldycke/dotfiles. Close out a coding session.
Wrapup Session fits situations like: the user ends a session; asks to wrap up.
Run `npx skills add kdeldycke/dotfiles --skill wrapup-session -a claude-code`. Or copy the skill folder (dotfiles/.agents/skills/wrapup-session in kdeldycke/dotfiles) into .claude/skills/wrapup-session in your project. Claude Code loads it when a task matches its description.
Run `npx skills add kdeldycke/dotfiles --skill wrapup-session -a codex`. Or copy the skill folder (dotfiles/.agents/skills/wrapup-session in kdeldycke/dotfiles) into .agents/skills/wrapup-session in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kdeldycke/dotfiles --skill wrapup-session -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wrapup-session, .gemini/skills/wrapup-session, .github/skills/wrapup-session and .opencode/skills/wrapup-session in your project.
Going by SKILL.md and its folder, Wrapup Session needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Wrapup Session is published under the BSD-2-Clause licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Wrapup Session: Documentation (extra-org/extra, 113 stars), Document (dcodesdev/LetterSpace, 100 stars), Choruz Prose Standard (inclusionAI/Choruz, 991 stars) and Sync Docs (ayutaz/piper-plus, 220 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
kdeldycke (a GitHub user) maintains it in kdeldycke/dotfiles, which has 173 GitHub stars. The repository holds 25 skills in this directory. The repository was last updated on October 4, 2026.
Source: kdeldycke/dotfiles on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.