skills/save/SKILL.md
Save learning content as a TIL file and batch-update Daily notes, MOC, and backlog. Use when the user says 'save this', 'write up what I learned', 'document this as a TIL', or wants to persist a learning conversation as a note.
npx skillsauth add songyunseop/oh-my-til saveInstall 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.
Learning conversation → Save TIL file → Update Daily/MOC/backlog → Review document → Commit.
til_get_context: Find related TILs and backlog itemstil_list: Check for duplicate existing TILstil_save_note: Save TIL note (server guarantees frontmatter/path rules, auto_check_backlog auto-checks backlog)Read to check if til/{category}/{slug}.md exists.til_get_context or MOC/backlog to find existing TILs and backlog itemsPath: ./til/{category}/{topic-slug}.md (slug: lowercase English with hyphens)
Save new file: Save using the til_save_note MCP tool. The server guarantees frontmatter (title, date, category, tags, aliases) and path rules.
til_save_note(category, slug, title, content, tags, date, fmCategory, aliases, auto_check_backlog: true)
date: Get local time via date +%Y-%m-%dT%H:%M:%S command and pass ittags: Must include "til"aliases: ["Korean title", "English title"]content: Body markdown excluding frontmatterWhen a file with the same slug exists (detected by Read in Step 1):
/til follow-up session (preserve existing content + reinforce, add updated)til_save_noteRead references/templates.md for the exact TIL body, Daily note, and MOC templates.
[display name](til/{category}/{slug}.md) — no [[wiki links]]Update the following 3 files directly in sequence (no subagents — parallel edits can race and corrupt shared files like MOC):
./Daily/YYYY-MM-DD.md): Add TIL link by category (create if not exists)./til/TIL MOC.md): Add item to category section (create if not exists)til_save_note's auto_check_backlog: true (no separate call needed)Daily/MOC: Read → find position → Edit. Create file if not exists.
Display full saved TIL content → use AskUserQuestion to confirm ("Looks good" / "Needs revision").
Ask via AskUserQuestion: "Would you like to add this TIL to spaced repetition review?"
If user agrees, call til_review_update (action: "review", grade: 4) to create SRS metadata.
📝 til: {English title}({Korean title}) - {category} (no push)
[[wiki links]] — use [display name](path) format only (links must work in static sites and non-Obsidian editors)> [!tldr], > [!example], > [!warning], > [!tip]research
Today I Learned — research a topic, learn interactively, then save as TIL markdown. Use when the user wants to learn about a topic, says 'teach me', 'what is X', 'deep dive into X', or asks to study something and save it as a TIL note.
testing
SRS-based TIL review session (spaced repetition). Use when the user says 'quiz me', 'review what I learned', 'flashcard session', 'test my knowledge', or wants to do spaced repetition review of their TIL notes.
tools
Install or update the Oh My TIL plugin in an Obsidian vault
research
Research a topic to identify key concepts and terms, then organize as a learning backlog. Use when the user wants a learning roadmap, study plan, curriculum, or asks 'what should I learn about X' — focuses on planning what to learn, not learning itself.