Omt setup
oh-my-til unified setup — seeds SCHEMA.md and configures deploymentFrom its SKILL.md
npx -y skills add SongYunSeop/oh-my-til --skill omt-setupAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.6 KB, as published. Nobody here has run it
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.
OMT Setup Skill
Manage oh-my-til vault assets and configuration. Operates via subcommands.
Subcommands
/omt-setup (no arguments)
- Seed
${TIL_PATH}/SCHEMA.mdif missing (idempotent — see below) - Read
oh-my-til.json, display current configuration + subcommand guide:
deploy— GitHub Pages deployment configuration
/omt-setup deploy
Configure GitHub Pages deployment:
- Check for
.git/(if not found, notify and exit) - Check
.github/workflows/deploy-til.yml(if exists, ask whether modification is needed) - Configure deploy section in
oh-my-til.json(title, subtitle, GitHub URL) - Generate workflow YAML
- Show completion guide (Settings → Pages → select GitHub Actions, commit & push commands)
SCHEMA.md Seeding (idempotent)
${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
Readto check${TIL_PATH}/SCHEMA.md(substitute the resolved value before calling Read). If exists → skip silently (preserves user customization). -
If missing, seed via the
Bashtool (Bash expands both${CLAUDE_PLUGIN_ROOT}and${TIL_PATH};Read/Editcannot):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-setupwill 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.
Rules
- Preserve existing settings in
oh-my-til.json, only add/modify the relevant section - Preserve
${TIL_PATH}/SCHEMA.mdif it exists (Read → skip; never overwrite user customization) - Do not commit (only show the user the commands)