skills/omt-setup/SKILL.md
oh-my-til unified setup — seeds til/SCHEMA.md and configures deployment
npx skillsauth add songyunseop/oh-my-til omt-setupInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage oh-my-til vault assets and configuration. Operates via subcommands.
/omt-setup (no arguments)til/SCHEMA.md if missing (idempotent — see below)oh-my-til.json, display current configuration + subcommand guide:deploy — GitHub Pages deployment configuration/omt-setup deployConfigure GitHub Pages deployment:
.git/ (if not found, notify and exit).github/workflows/deploy-til.yml (if exists, ask whether modification is needed)oh-my-til.json (title, subtitle, GitHub URL)til/SCHEMA.md is the single source of TIL conventions, read by /save, /til, and /til-lint at runtime. Skills fall back to built-in defaults when missing, but seeding it once aligns the whole vault.
Seeding rules:
Use Read to check til/SCHEMA.md. If exists → skip silently (preserves user customization).
If missing, seed via the Bash tool (Bash expands ${CLAUDE_PLUGIN_ROOT}; Read/Edit cannot):
cp "${CLAUDE_PLUGIN_ROOT}/vault-assets/til-schema-template.md" til/SCHEMA.md
In development without CLAUDE_PLUGIN_ROOT, substitute the repo root path.
Notify the user once: "Seeded til/SCHEMA.md. Customize freely — /omt-setup will not overwrite it."
For categories with crowded TIL collections (10+ files), suggest creating til/{category}/MOC.md (curated map). Do not auto-create — MOCs are user-curated entry points.
oh-my-til.json, only add/modify the relevant sectiontil/SCHEMA.md if it exists (Read → skip; never overwrite user customization)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
documentation
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.