用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill obsidian-daily-driver命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
基于 SOC 职业分类
正在显示 SKILL.md
| name | obsidian-daily-driver |
| description | | Use when this capability is needed. |
Do NOT trigger for:
<find_daily> Daily notes follow a date-based naming convention:
TODAY=$(date +%Y-%m-%d)
# Check common locations
DAILY="$VAULT_PATH/Daily/$TODAY.md"
[ -f "$DAILY" ] || DAILY="$VAULT_PATH/Journal/$TODAY.md"
[ -f "$DAILY" ] || DAILY="$VAULT_PATH/daily/$TODAY.md"
# Or use CLI
obsidian daily:read 2>/dev/null
obsidian-cli daily 2>/dev/null
# Check CLAUDE.md for daily note path convention
grep -i "daily" "$VAULT_PATH/CLAUDE.md" 2>/dev/null
If today's note doesn't exist, create it from the daily template:
# Find the daily template
TEMPLATE=$(find "$VAULT_PATH/Templates" -iname "*daily*" | head -1)
Create with proper frontmatter:
---
type: daily
date: YYYY-MM-DD
tags:
- daily
---
# YYYY-MM-DD
## Tasks
- [ ]
## Log
## Links
</find_daily>
<read_daily> Before appending, read what's already there:
cat "$DAILY"
Understand the structure so you append to the RIGHT section:
## Tasks## Log## LinksDon't duplicate entries that already exist. </read_daily>
Adding a task:
# Using CLI
obsidian daily:append content="- [ ] Task description"
# Direct file: find ## Tasks section and append after it
Append under ## Tasks:
- [ ] Task description
Logging work done:
Append under ## Log:
- Worked on [[project-name]]: brief description of what was done
- Fixed: [[bug-or-issue]] — what was wrong and how it was fixed
- Created: [[new-note]] — why it was created
Adding links to created artifacts:
Append under ## Links:
- [[note-created-today]] — context for why
- [[meeting-note]] — key takeaways
Session summary (end of session):
Append under ## Log:
### Claude Session — HH:MM
**Worked on:** brief description
**Created:**
- [[note-1]]
- [[note-2]]
**Decisions:**
- Decision made and why
**Next:**
- [ ] Follow-up task
<write_method> Official CLI (preferred — respects plugins/templates):
obsidian daily:append content="- [ ] New task"
obsidian daily:append content="- Completed: task description"
Yakitrak CLI:
obsidian-cli create "$TODAY" --append --content "- [ ] New task"
Direct file append:
# Careful: append to the right SECTION, not just end of file
# Read the file, find the section, insert content, write back
When using direct file write, you MUST:
Do NOT just append to the end of the file — it breaks the structure. </write_method>
[[related-note]]# In today's daily note:
- Continued work on [[project-x-api-design]]
# In project-x-api-design.md, add:
## Activity
- [[2026-02-12]] — added rate limiting approach
This creates bidirectional links that show up in Obsidian's backlinks panel and graph view.
Task added:
- [ ] Brief task description
Task completed:
- [x] Completed task description
Work log:
- Worked on [[note]]: one sentence of what was done
Decision made:
- Decided: decision summary (see [[decision-note]] for detail)
Discovery:
- Found: discovery summary — [[related-note]]
Session summary:
### Claude Session — HH:MM
**Worked on:** [topic]
**Outcome:** [result]
**Next:** [what's left]
When appending:
Added to daily note (YYYY-MM-DD):
- [what was added and to which section]
When creating daily note:
Created daily note: [[YYYY-MM-DD]]
Path: Daily/YYYY-MM-DD.md
Added: [initial content]
When reading:
Today's note (YYYY-MM-DD):
- Tasks: X open, Y completed
- Log: [summary of entries]
End of session where user built a new API endpoint:
Session ending. Logging to today's daily note...
Reading Daily/2026-02-12.md...
Appended to ## Log:
- Worked on [[project-api]]: built rate limiting endpoint, added tests
- Created: [[api-rate-limiting]] — design doc for rate limit approach
Appended to ## Tasks:
- [ ] Deploy rate limiting to staging
- [x] Write rate limiting tests
Appended to ## Links:
- [[api-rate-limiting]]
Daily note updated.
User says "add a task to my daily":
Reading Daily/2026-02-12.md...
What task should I add?
[User: Review the PR from Sarah]
Appended to ## Tasks:
- [ ] Review the PR from Sarah
Daily note updated.
What DOESN'T work:
- Appending to end of file — breaks note structure, content ends up after footer
- Using echo >> for append — doesn't respect sections, can corrupt YAML
- Creating daily note without checking template — inconsistent format
- Not reading existing content — duplicates tasks or logs
Converted and distributed by TomeVault — claim your Tome and manage your conversions.