Repository navigation
Conversation
The morning half of session-handoffs: for each open item of today's focus list that links a handoff note, start a Claude Code session in that note's project, asking it to read the note and say what to do next. Copied unchanged from a personal skills repo, where it has run daily since 30 Sep; the next commit packages it as a plugin. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Add plugin.json, the marketplace entry and a README line next to session-handoffs. ruff format the scripts as the repo's others are. SKILL.md asks for the daily note when no line names it, and shows a focus-list item; the example folders lose personal names. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
Claude finished @lhoupert's task in 16s —— View job ✅ No blocking issues — safe to merge. I read
Minor, non-blocking:
Simplify (ponytail)
💰 Estimated review cost: $0.14 · 0m16s · 4 turns |
… sessions only The Terminal modes never ran live, tabs needed Accessibility permission to press ⌘T, and `claude agents` already lists every session and opens any of them. A failure no longer stops the run. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1 task done
Member
|
cool idea! one issue I found: if the notes folder from #13 is somewhere with a whitespace in the path, it stops reading the path at the space, so the item comes back another small thing: the agent view docs list |
dannybauman
approved these changes
Oct 2, 2026
… sessions Two findings from review on #15: - A note under a folder with a space (an iCloud vault) came back `no note`: the path pattern stopped at whitespace. A path in backticks, as /session-handoffs writes it, may now hold spaces, and the question to the new session quotes the path in backticks. - A `claude stop`-ed session kept holding its note. `stopped` now counts like `failed`, as the agent-view docs group them. SKILL.md: the example item uses /session-handoffs' backticked format, and the "paths with spaces aren't recognised" limit is gone. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The backtick alternative added in 606af28 read a code span holding two paths ("`~/old/handoff.md → ~/new/handoff_2.md`") as one path with a space in it, so the item came back `missing` instead of opening the first note. A backticked path may still hold spaces, but not a second " ~/" or " /". Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0153mtqWdmWUTRhahqHipCka
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
session-kickoff, the morning half ofsession-handoffs(#13). For each open item in today's focus list that links a handoff note, it starts a background Claude Code session in that note's project and asks it to read the note and say what to do next;--digestthen lists their answers in one table. It skips notes a session already works from, so a re-run starts only what's missing. I've run it every morning since 30 Sep from my own skills repo: the first commit imports it unchanged, the second packages it as a plugin, the third drops the Terminal tab and window modes, which had never run live, and the fourth fixes the two review findings (paths with spaces, stopped sessions). Tested withpython3 -m unittest discover -s skills/session-kickoff/scripts(41 tests, Python 3.9 and 3.13),claude plugin validate, and a--dry-runon a real daily note.For reviewers: stacked on #13, so it targets
feat/session-handoffs; I'll retarget it tomainonce #13 merges. Like #13 it reads Claude Code's transcripts andclaude agents --json, which are not documented interfaces, and stops with an error inside the sandbox rather than open duplicates.Author attestation
AI-assisted: Claude Code wrote the skill, script and tests. It went through a
/code-review max(15 findings, 14 fixed, one disproved by a live probe) and two later/code-reviewpasses, and every script rule has a test. A ponytail pass led to dropping the--open tabs|windowsTerminal modes (−118 lines).🤖 Generated with Claude Code