session-notes
Create and manage Obsidian notes for projects, companies, technical challenges, brag documents, daily logs, AI conversations, and quick captures using MCPVault MCP. Use when documenting projects, tracking job applications, recording interview challenges, maintaining brag documents, creating daily notes, or saving AI conversations. Triggers on "create project", "new project note", "document company", "job application", "technical challenge", "brag document", "daily note", "today's log", "obsidian note", "save conversation", "chat summary", "session summary", "save this", "capture this", "quick note".
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o session-notes.zip https://jpskill.com/download/9620.zip && unzip -o session-notes.zip && rm session-notes.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9620.zip -OutFile "$d\session-notes.zip"; Expand-Archive "$d\session-notes.zip" -DestinationPath $d -Force; ri "$d\session-notes.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
session-notes.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
session-notesフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Claude が読む原文 SKILL.md(中身を展開)
この本文は AI(Claude)が読むための原文(英語または中国語)です。日本語訳は順次追加中。
Session Notes
Create and manage Obsidian notes using MCPVault MCP for structured documentation.
Workflow
resolve-vault --> select-type --> compose-note --> write --> link-related
Each note type has its own workflow. Use any type independently based on user needs.
Vault Resolution
Run once per session before any write operation. All references assume the vault is already resolved.
- Check if MCPVault MCP is available (look for
write_note,read_notetools) - Use
list_directoryto verify the vault root is accessible - If Obsidian CLI is available (
which obsidian), useobsidian vaults verboseto list vaults and confirm with user - If multiple vaults exist, ask user which one to use
- Remember the vault name for the rest of the session
Once resolved, all references use relative paths from the vault root
(e.g., Daily/2026-03-20.md, Projects/My Project/Overview.md).
Filename Sanitization
When generating filenames from user input:
- Remove invalid characters:
/ \ : * ? " < > | - Preserve accented characters (valid in filenames)
- Use Title Case for all filenames
- Example:
What's Next?becomesWhats Next.md
Context Loading Strategy
Load only the reference or guide matching the current trigger. Never load multiple simultaneously unless explicitly noted.
templates/*.mdare not loaded into context. The agent uses them as reference to compose note content.- Templates also live in the vault (
Templates/) for manual use via Obsidian's Templates and Daily Notes plugins.
Triggers
| Trigger Pattern | Reference |
|---|---|
| Project, PRD, Design Doc, ADR, architecture | project.md |
| Company, job application, interview | company.md |
| Challenge, technical challenge, take-home, coding interview | challenge.md |
| Brag, achievement, accomplishment | brag.md |
| Daily, today, daily note, journal | daily.md |
| Conversation, session, save conversation, AI chat | conversation.md |
| Capture, save this, quick note, paste this | capture.md |
| Markdown, syntax, wikilink, callout, embed | markdown.md |
| Vault structure, organize vault | vault-structure.md |
Notes:
markdown.mdandvault-structure.mdare informational guides (no write operations).- All other references are note-creation workflows (compose, write, link).
Cross-References
company --> challenge (interview triggers challenge)
company --> brag (interview learnings become achievements)
challenge --> brag (completed challenge becomes achievement)
daily --> brag (daily insights feed brag document)
project --> daily (project work logged in daily notes)
conversation --> daily (conversation insights logged in daily)
conversation --> brag (conversation outcomes become achievements)
Writing Style
- Language: English for all notes
- Body: rich prose context after the heading, not just bullet points
- Bullet points: describe what happened and why, with natural language, and with enough context to understand weeks later
- Observations:
#category contentsyntax -- tags are indexed by Obsidian natively - Relations:
[[Note Title]]wikilinks only -- omit the section if no related notes exist in the vault
Guidelines
DO:
- Resolve vault once per session (see Vault Resolution above)
- Compose note content following
templates/*.mdstructure - Use
write_notefor new notes,read_note+patch_notefor updates - Use
search_notesto check if a note exists before creating - Link related notes using Obsidian wiki-links
[[Note Name]] - Use Title Case for filenames (e.g.,
My Project.md) - Sanitize filenames from user input (see Filename Sanitization above)
- When templates in the skill are updated, remind user to sync vault copies (
Templates/)
DON'T:
- Overwrite or delete existing vault files -- always append, rename, or cancel
- Assume vault location without confirmation
- Use templates for updates (templates are for new notes only)
- Create duplicate notes -- search first with
search_notes - Use absolute paths in wiki-links (always relative)
Output
Notes are created in the user's Obsidian vault:
Vault/
├── Projects/
├── Companies/
├── Challenges/
├── Brags/
├── Conversations/
├── Daily/
└── Templates/
Error Handling
- MCPVault unavailable: inform user the skill requires MCPVault MCP server
- Vault not found: ask user for correct vault name
- Note already exists: ask to append, choose new name, or cancel
- Empty required fields: prompt user for missing information