一键导入
handover
Carry over incomplete TODOs and in-progress reviews from the previous day's daily note to today.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Carry over incomplete TODOs and in-progress reviews from the previous day's daily note to today.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate PR description and automatically create pull request on GitHub
Helps discover, evaluate, and install agent skills using the `gh skill` command (GitHub CLI). Use when the user asks "is there a skill for X", "find a skill that does Y", "how do I do X" where X might already exist as a skill, or expresses interest in extending agent capabilities.
Prepare topics for the next 1on1 session based on past logs and pending items.
Create a new 1on1 session note in Obsidian vault with person selection.
Summarize recent 1on1 sessions for a specific person from Obsidian vault.
Creates git commits with well-formatted messages. Checks for .gitmessage template in project root and follows its format, otherwise uses conventional commits. Analyzes existing commit history to match tone and style.
| name | handover |
| description | Carry over incomplete TODOs and in-progress reviews from the previous day's daily note to today. |
| model | haiku |
| allowedTools | ["Read","Glob","Grep"] |
Automate daily handover by carrying over incomplete TODOs and active reviews from the previous day.
/handoverVAULT_DIR="$HOME/repo/github.com/Takayyz/obsidian-vaults/vaults"
TODAY=$(date +%Y-%m-%d)
Find the most recent daily note before today. Glob files in $VAULT_DIR/daily/ matching ????-??-??.md, sort descending, and pick the first one whose date is strictly before $TODAY. This is the source note.
Target is today's daily note: $VAULT_DIR/daily/$TODAY.md
If the target file does not exist:
$VAULT_DIR/_templates/daily-template.md{{date}} with today's dateRead the source file and extract:
Extract lines between ## TODO and the next ## heading. Collect only lines matching - [ ] ... (incomplete items). Ignore - [x] ... (completed items).
Extract lines between ## Review and the next ## heading (or end of file). Collect all review file links. Links are formatted as:
[note-name](../reviews/note-name.md)
For each review link collected in Step 3b:
$VAULT_DIR/reviews/note-name.md)status fieldstatus is not done (i.e., keep open, in-progress)Read the target daily note. For each TODO and review link about to be carried over, check if it already exists in the target file. Skip duplicates.
For each incomplete TODO that will be carried over, update the source daily note:
- [ ] to - [x] (→M/D) (target date in short format, e.g., (→3/25)) to the end of the lineExample: - [ ] [dev]some task becomes - [x] [dev]some task (→3/25)
Use the Edit tool to insert items into the target daily note:
## TODO section (before the next ## heading)## Review section (before the next ## heading or end of file)Never overwrite existing content. Append only.
Display a summary of what was carried over:
Handover from YYYY-MM-DD:
TODO (N items):
- [ ] task A
- [ ] task B
Review (N items):
- note-name-1 (status)
- note-name-2 (status)
Skipped:
- review-xyz (done)
If nothing to carry over, display:
Handover from YYYY-MM-DD: nothing to carry over.