skills/daily-review/SKILL.md
Daily review and day-level planning for Obsidian monthly planning files. Analyze one day’s completion, read the user’s Feishu/Lark calendar before drafting today/tomorrow plans, infer the local note style, write a concise fact-based review with completed work, unfinished work, cause judgment, tomorrow adjustment, and update the target day block without creating duplicate headings. Use when the user asks for “每日复盘”“今天总结”“今日规划”“明日规划”“补今日回顾”“补明天计划”“今天完成了什么”“明天做什么”“daily review” or similar day-level review/planning tasks.
npx skillsauth add mrzhang123/ai-workspace daily-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to update one day block inside Plan/每日规划/{YYYY}/Q{Q}/{YYYY.MM}.md.
Read references/obsidian-daily-patterns.md before editing. It captures the observed 2026 file structure, naming variants, counting rules, and fallback templates.
lark-cli calendar +agenda --start YYYY-MM-DD --end YYYY-MM-DD --format json
--start and --end; for "today", also check the current local time before allocating remaining time.needs_action events, and mention important conflicts in chat.lark-calendar auth flow when the user can authorize; otherwise state that calendar data was unavailable and continue from the Obsidian plan.obsidian read path="Plan/每日规划/{YYYY}/Q{Q}/{YYYY.MM}.md"
Inspect adjacent months when the week crosses month boundaries. If the exact path is uncertain, use obsidian search query="{MM.DD}" to locate the right file. Prefer the file that already contains the target week heading or target day heading.## 工作 / ## 个人), before any existing day headings. Never append after older blocks.[ ] to [x]. Use the "Weekly checkbox sync" rules in the reference file; when the match is uncertain or only partial, leave the weekly checkbox unchanged and mention the possible mismatch in chat.达成 counts (mechanical), 今日完成, 未完成, 明日调整, and cautious 原因判断 only when the cause is visible in the plan section or notes.精力(上午/下午/晚上), 作息, 健身, and any 原因判断 whose real cause is internal (mood, distraction, unrecorded context).原因判断, clearly base it on file-visible facts (incomplete tasks + priorities + carry-over history + explicit notes). If the likely cause is emotional/internal, leave blank rather than guess.### 今日回顾 with the concise format (Variant D). For older files, preserve the existing section names such as 今日全天回顾 or 昨日回顾.weekly-review unless the user also asks for tomorrow planning.development
Analyze listed companies, stocks, annual reports, quarterly results, prospectuses, financial statements, valuation, business quality, cash flow quality, and investment risk. Use this skill whenever the user asks to analyze a public company, compare listed companies, interpret financial reports, judge valuation, assess financial health, or produce a stock/company research report. The final deliverable should normally be a structured HTML report with charts, tables, sources, calculation notes, valuation range, risks, and tracking checklist.
testing
Weekly review and next-week planning for Obsidian monthly planning files. Analyze the current or specified week, read the month-level focus/candidate pool, infer the local section style, summarize milestones and risks, and update one week-level review section inside the week block without nesting it under personal subheadings. Use when the user asks for “周复盘”“本周总结”“下周计划”“这周进度怎么样”“weekly review”“week summary” or similar week-level review/planning tasks.
testing
Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.
tools
Interact with Obsidian vaults using the Obsidian CLI to read, create, search, and manage notes, tasks, properties, and more. Also supports plugin and theme development with commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM. Use when the user asks to interact with their Obsidian vault, manage notes, search vault content, perform vault operations from the command line, or develop and debug Obsidian plugins and themes.