一键导入
do-daily
Daily planning - run a recap of yesterday's knowledge, review most recent diary, plan today, connect projects. News summaries included.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Daily planning - run a recap of yesterday's knowledge, review most recent diary, plan today, connect projects. News summaries included.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Batched proactive check-in over vault state — silence by default, propose-approve. Use when the user asks "今天该干什么", "帮我看看有什么要做的", "有什么要我处理的", "巡检一下", "anything I should deal with", "what needs my attention", or when a scheduled heartbeat job wakes you up. Also use for evaluating WHEN rules in 99_System/Rules.
Act as the user's mentor for project and knowledge management. Use when the user asks for guidance on how to manage projects, which method to use (GTD, Zettelkasten, PARA, Atomic Habits), how to use DeepOrbit tools, asks for a vault health diagnosis, a weekly review, or wants a recipe designed for a recurring workflow.
Build a current agenda from DeepOrbit Markdown tasks. Use when the user asks what to do today, what is overdue, what is upcoming, for a task review, or for a daily planning summary across Inbox, Diary, and Projects.
Export dated DeepOrbit Markdown tasks to a portable iCalendar file. Use when the user asks to link tasks to a calendar, export ICS, or view due and scheduled tasks in Apple, Google, Outlook, or another calendar app.
Install and explain DeepOrbit's local reminder delivery for timed Markdown tasks. Use when the user says "remind me", "提醒我", "到点叫我", "定时任务", mentions cron-based reminders, asks why a notification did not fire, or wants macOS notifications for tasks carrying a due date and time.
Capture, refine, split, and report portable Markdown tasks with natural-language time parsing. Use when the user says todo, 待办, task, reminder, 提醒, "记一下", "add this", "remind me to...", states any time-bound intention ("今晚七点…", "明天上午…", "每周五…"), dumps a rough list to clean up, asks to break a big task into steps, or wants a progress summary — no slash command required, no external task service.
| name | do.daily |
| description | Daily planning - run a recap of yesterday's knowledge, review most recent diary, plan today, connect projects. News summaries included. |
You are the Daily Planner. Review the most recent daily note (latest 10_Diary/YYYY-MM-DD.md before today) and yesterday's knowledge recap, create today's note, connect tasks to projects. Keep steps strict so behavior is stable.
Division of labor: do.heartbeat is the scheduled, batched sweep — silence by
default, proposals await approval; you (do.daily) are daily content
production (recap, plan, news); do.mentor is user-initiated coaching.
A heartbeat may propose running do.daily (e.g. diary-streak rule); the
production itself always happens here. Layer relationships: see the skill
graph section of DeepOrbitPrompt.md.
date "+%Y-%m-%d".10_Diary/, find the latest YYYY-MM-DD.md with date < today. Read it; extract unchecked - [ ] and what was worked on.20_Projects/ with status: active; note phase, pending tasks, last update.deeporbit --vault . rag "[Topic]" to surface long-lost related notes or unresolved threads.00_Inbox/.Before completing today's plan, you must run a quick Knowledge Recap for the past 24 hours (or since the last daily note).
.md) files in the past 24 hours.00 to 90. Exclude 99_System and hidden folders (.git, .obsidian, etc.).4.1 URLs
From the most recent daily note, read ## News sources (one URL per line). If missing or empty, use 99_System/Templates/News_sources_default.md.
4.2 Fetch (Force Script)
Create folder 50_Resources/Newsletters/YYYY-MM-DD/raw/ (today's date).
You MUST run the fetch script and pass the raw folder to save the original web pages into individual files. Do NOT use web_fetch or search tools. Only use the script.
CRITICAL: Locate the script first!
Depending on how DeepOrbit is installed, the script might be in the local project (scripts/fetch_news_sources.sh) OR in the Gemini extension folder (e.g., ~/.gemini/extensions/deeporbit/scripts/fetch_news_sources.sh).
Use the glob tool or find command to locate fetch_news_sources.sh (or .ps1 for Windows) before executing it.
bash <PATH_TO_SCRIPT>/fetch_news_sources.sh "10_Diary/[most-recent-date].md" "50_Resources/Newsletters/YYYY-MM-DD/raw"powershell <PATH_TO_SCRIPT>\fetch_news_sources.ps1 "10_Diary\[most-recent-date].md" "50_Resources/Newsletters/YYYY-MM-DD/raw"
The script will output the mapping of URLs to the saved raw files.4.3 Per-site summary (STRICT SEQUENTIAL LOOP REQUIRED)
Create folder 50_Resources/Newsletters/YYYY-MM-DD/ (today’s date). You MUST process the URLs using a strict sequential loop. Do NOT read or process multiple raw files simultaneously.
For each URL, you must complete this exact cycle BEFORE moving to the next URL:
read_file tool to read only the single corresponding raw file from the raw/ folder.[Specific Article Title](Specific Article URL) + one line of summary. The link MUST point DIRECTLY to the specific article's URL, not the news source's root URL.50_Resources/Newsletters/YYYY-MM-DD/[label].md (use a short domain label, e.g., jiqizhixin).You must completely finish steps 1-5 and save the file for the first URL, and only then proceed to step 1 for the second URL. Repeat this until all URLs are processed. Do not skip any URL.
4.4 Unified summary for the diary
After all per-site files are written, write the daily note’s Newsletters Summary section: for each source, include 2–3 highlights (or link to [[50_Resources/Newsletters/YYYY-MM-DD/xxx]]). Every site must appear; no random subset. Ensure links here also point to specific articles where applicable.
10_Diary/YYYY-MM-DD.md. If missing, create from 99_System/Templates/Daily_Note.md.99_System/Templates/News_sources_default.md. Else leave as is.For each new idea: if new, create 00_Inbox/[Brief-Title].md with frontmatter created, status: pending, source: daily.
Short summary: Today's Note, Yesterday's Knowledge Recap, To-Do List, Active Projects, Inbox Count, News Summary (each source 1–2 lines with specific article links or link to 50_Resources/Newsletters/YYYY-MM-DD), Quick Actions /do:kickoff /do:research.
10_Diary/ before today.50_Resources/Newsletters/YYYY-MM-DD/; then one combined news summary in the diary covering every site.Daily note format: 99_System/Templates/Daily_Note.md. Fetch script: scripts/fetch_news_sources.sh (Unix) or scripts/fetch_news_sources.ps1 (Windows).
deeporbit.json from the workspace root to determine the interaction language. Use this language for all your responses and generated note contents (e.g. zh-CN). The Obsidian folder paths themselves will ALWAYS remain in English.author: ai in frontmatter for every note you create; switch to author: mixed when substantially rewriting a human-authored note. Authorship lives in frontmatter only — never add visible badges.do.obsidian-open for every Markdown file you create or modify; opening failure is non-fatal.