How this skill is triggered — by the user, by Claude, or both
Slash command
/oh-my-til:omt-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **TIL_PATH**: All `${TIL_PATH}/...` references below resolve to the vault's configured TIL path (injected at SessionStart). Bash expands `${TIL_PATH}` automatically. For `Read`/`Edit`/`Glob`/`Write` tools, substitute the resolved value before passing it as an argument (e.g. `${TIL_PATH}/SCHEMA.md` → `40-Resources/til/SCHEMA.md`). Default `til` when not injected; call MCP `til_get_path` if you...
TIL_PATH: All
${TIL_PATH}/...references below resolve to the vault's configured TIL path (injected at SessionStart). Bash expands${TIL_PATH}automatically. ForRead/Edit/Glob/Writetools, substitute the resolved value before passing it as an argument (e.g.${TIL_PATH}/SCHEMA.md→40-Resources/til/SCHEMA.md). Defaulttilwhen not injected; call MCPtil_get_pathif you need the current value.
Manage oh-my-til vault assets and configuration. Operates via subcommands.
/omt-setup (no arguments)${TIL_PATH}/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_PATH}/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_PATH}/SCHEMA.md (substitute the resolved value before calling Read). If exists → skip silently (preserves user customization).
If missing, seed via the Bash tool (Bash expands both ${CLAUDE_PLUGIN_ROOT} and ${TIL_PATH}; Read/Edit cannot):
mkdir -p "${TIL_PATH}" && cp "${CLAUDE_PLUGIN_ROOT}/vault-assets/til-schema-template.md" "${TIL_PATH}/SCHEMA.md"
In development without CLAUDE_PLUGIN_ROOT, substitute the repo root path.
Notify the user once: "Seeded ${TIL_PATH}/SCHEMA.md. Customize freely — /omt-setup will not overwrite it."
For categories with crowded TIL collections (10+ files), suggest creating ${TIL_PATH}/{category}/MOC.md (curated map). Do not auto-create — MOCs are user-curated entry points.
oh-my-til.json, only add/modify the relevant section${TIL_PATH}/SCHEMA.md if it exists (Read → skip; never overwrite user customization)npx claudepluginhub songyunseop/oh-my-tilCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.