Help us improve
Share bugs, ideas, or general feedback.
From skills
Captures session learnings into an engaging Obsidian TIL note with narrative voice, key decisions, bugs, and aha moments.
npx claudepluginhub kriscard/skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/skills:til [project or topic name — omit to infer from context][project or topic name — omit to infer from context]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Turn a session into a durable, engaging knowledge note. The goal is a note future-you will actually
Saves conversation answers as permanent, self-contained wiki pages in Obsidian. Searches for existing notes before writing to avoid duplicates.
Saves current session context and work summary as structured markdown notes in an Obsidian vault, with auto-categorization, related document discovery, and git commit.
Files conversation insights into an Obsidian wiki vault as structured notes. Detects note type, generates frontmatter, and updates index/log/hot cache.
Share bugs, ideas, or general feedback.
Turn a session into a durable, engaging knowledge note. The goal is a note future-you will actually want to read — not a dry changelog.
Use $ARGUMENTS if provided. Otherwise infer from:
pwd)git remote get-url origin)obsidian read path="3 - Resources/TIL/til-$(date +%Y-%m-%d).md" 2>/dev/null
If a note exists: append a new section. Never overwrite — today may have multiple sessions.
Analyze the full conversation and pull out:
Write like telling a story to a friend, not filing a report.
Use:
Required frontmatter tags (3–5 using til/ prefix):
| Category | Examples |
|---|---|
| Technology | til/react, til/typescript, til/nextjs, til/python |
| Patterns | til/architecture, til/testing, til/debugging, til/performance |
| Libraries | til/tanstack-query, til/zod, til/prisma |
| Concepts | til/accessibility, til/security, til/composition |
Note structure:
---
tags: [til/typescript, til/architecture]
date: YYYY-MM-DD
project: <topic or project name>
---
# TIL: <engaging title that captures the insight>
## What We Covered
<brief context — one sentence>
## The Story
<narrative with anecdotes, analogies, code snippets>
## Key Insight
<the one thing to remember>
## What I'd Do Differently
<honest retrospective — skip if nothing stands out>
# New note
obsidian create path="3 - Resources/TIL/til-$(date +%Y-%m-%d).md" \
content="<full note content>"
# Existing note — append new section
obsidian append path="3 - Resources/TIL/til-$(date +%Y-%m-%d).md" \
content="\n## Session 2 — <title>\n\n<content>"