skills/obsidian/obsidian-knowledge-capture/SKILL.md
Transforms conversations and discussions into structured documentation notes in Obsidian. Captures insights, decisions, and knowledge from chat context, formats with appropriate templates and frontmatter, and saves to vault with proper tagging, linking, and organization for easy discovery.
npx skillsauth add astoreyai/claude-skills obsidian-knowledge-captureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Transforms conversations, discussions, and insights into structured documentation within your Obsidian vault. Captures knowledge from chat context, formats it appropriately, and saves it with proper organization, tags, and links.
When asked to save information to Obsidian:
From conversation context, extract:
Classify the knowledge for appropriate structuring:
Concept/Definition: Explaining what something is How-To Guide: Step-by-step instructions Decision Record: Important decisions and context FAQ Entry: Common questions and answers Meeting Summary: Meeting notes and outcomes Learning/Post-Mortem: Lessons from experience Reference Documentation: Technical or factual reference Pattern: Reusable solution or approach
See reference/content-types.md for detailed templates.
Apply appropriate template based on content type:
Frontmatter structure:
---
type: [concept|how-to|decision|faq|meeting|learning|reference|pattern]
created: YYYY-MM-DD
updated: YYYY-MM-DD
tags:
- knowledge
- TOPIC
- DOMAIN
status: draft|published|archived
related:
- "[[related-note-1]]"
- "[[related-note-2]]"
---
Content structure: Use section headings, bullet points, examples, and links as appropriate for the content type.
See reference/content-types.md for complete templates.
Determine where to save based on content and context:
General knowledge base:
vault/
└── knowledge/
├── concepts/
├── how-to/
├── decisions/
└── reference/
Project-specific knowledge:
vault/
└── projects/
└── project-name/
└── docs/
Team wiki structure:
vault/
└── team/
├── onboarding/
├── processes/
└── decisions/
Domain-organized:
vault/
└── domains/
├── engineering/
├── product/
└── design/
# Create note file
touch /path/to/vault/knowledge/how-to/topic-name.md
Write structured content using template:
Add to MOC (Map of Content):
# Knowledge Base MOC
## How-To Guides
- [[how-to/deploy-to-production]]
- [[how-to/debug-performance-issues]]
- [[how-to/write-technical-specs]] ← New entry
Link from related notes: Update notes that reference this topic to link to the new note.
Use consistent tags:
#engineering, #product, #design#how-to, #concept, #decision#deployment, #database, #apiCreate backlinks: Reference related concepts within the note to generate natural backlinks.
---
type: concept
tags: [concept, DOMAIN]
---
# Concept: [Name]
## Overview
Brief definition and purpose.
## Definition
Detailed explanation of what this is.
## Key Characteristics
- Characteristic 1
- Characteristic 2
## Examples
Concrete examples demonstrating the concept.
## When to Use
Situations where this concept applies.
## Related Concepts
- [[related-concept-1]]
- [[related-concept-2]]
---
type: how-to
tags: [how-to, DOMAIN]
difficulty: beginner|intermediate|advanced
estimated-time: X minutes
---
# How to [Task]
## Overview
What you'll learn and why it matters.
## Prerequisites
- Requirement 1
- Requirement 2
## Steps
### Step 1: [Action]
Detailed instructions with code examples if needed.
### Step 2: [Action]
Continue with clear, actionable steps.
## Verification
How to confirm it worked.
## Troubleshooting
Common issues and solutions.
## Related Guides
- [[related-guide-1]]
- [[related-guide-2]]
---
type: decision
tags: [decision, DOMAIN]
date: YYYY-MM-DD
status: proposed|accepted|rejected|deprecated
deciders: [[person-1]], [[person-2]]
---
# Decision: [Title]
## Context
What situation led to this decision?
## Decision
What was decided?
## Rationale
Why was this the best choice?
## Options Considered
### Option 1: [Name]
- Pros:
- Cons:
### Option 2: [Name]
- Pros:
- Cons:
## Consequences
What are the implications?
## Implementation
How to implement this decision.
## Related Decisions
- [[previous-decision]]
- [[related-decision]]
See reference/content-types.md for all templates.
Extract:
Capture:
Document:
Headings: Use # for title, ## for sections, ### for subsections
Lists: Use - for unordered, 1. for ordered, - [ ] for task lists
Links: Use [[note-name]] for internal, [text](url) for external
Code: Use code for inline, ```language for blocks
Emphasis: *italic* for emphasis, **bold** for strong emphasis
Callouts: Use Obsidian callouts for important information:
> [!note]
> Additional context or information
> [!warning]
> Important caution or warning
> [!tip]
> Helpful tip or best practice
Domain tags: #engineering, #product, #design, #ops
Type tags: #concept, #how-to, #decision, #reference
Topic tags: #api, #database, #deployment, #testing
Status tags: #draft, #published, #needs-review
Audience tags: #beginner, #advanced, #team-specific
Bidirectional links: Link related concepts in both directions
Hierarchical structure: Link to parent concepts and child details
Related topics: Link to complementary information
Examples: Link to real-world examples or case studies
Sources: Link to original sources or references
Create and maintain MOC notes for major topics:
# Engineering Knowledge MOC
## Concepts
- [[concepts/microservices-architecture]]
- [[concepts/event-driven-design]]
## How-To Guides
- [[how-to/deploy-to-production]]
- [[how-to/rollback-deployment]]
## Decisions
- [[decisions/choose-database-system]]
- [[decisions/api-versioning-strategy]]
## Patterns
- [[patterns/retry-with-backoff]]
- [[patterns/circuit-breaker]]
## Reference
- [[reference/api-conventions]]
- [[reference/coding-standards]]
Create new note when:
Update existing note when:
Version tracking:
## Revision History
### 2025-10-20
- Added new section on advanced techniques
- Updated examples for v2 API
### 2025-09-15
- Initial creation
Recent knowledge captures:
TABLE created, type, tags
FROM "knowledge"
WHERE type != null
SORT created DESC
LIMIT 10
How-to guides by topic:
LIST
FROM "knowledge"
WHERE type = "how-to"
GROUP BY file.folder
SORT file.name
Decisions by status:
TABLE date, deciders, status
FROM "knowledge"
WHERE type = "decision"
SORT date DESC
"Not sure where to save": Default to general knowledge base, can reorganize later
"Content is fragmentary": Group related fragments into cohesive note
"Already exists": Search first using tags or content, update existing if found
"Too informal": Clean up language while preserving insights
"Missing context": Add background section explaining why this matters
scripts/create_note.py: Generate note from template
scripts/add_to_moc.py: Automatically add note to relevant MOC
scripts/tag_suggestion.py: Suggest tags based on content
scripts/find_related.py: Find related notes for linking
See examples/ for complete workflows:
tools
# YouTube Transcriber Pipeline - Claude Code Skill **Version**: 1.0.0 | **Status**: Ready for Claude Code Integration ## Overview Complete 4-skill pipeline for extracting, formatting, organizing, and archiving YouTube transcripts. Integrates with Claude Code CLI using the system's configured API keys (no manual key management needed). ## Capabilities This skill provides a complete workflow: 1. **Extract Facts** - AI-powered fact extraction from transcripts (uses Claude API via Claude Code)
content-media
# YouTube Transcriber Skill Extract transcripts from YouTube videos, playlists, and channels with automatic intelligent processing. ## Overview One unified command that intelligently assesses input and handles everything—single videos, batch files, playlist expansion, channel extraction. No need to choose between commands; it figures out what to do. ## Capabilities - **Auto-Detect Input**: Single URL, file of URLs, playlist, channel - **Smart Expansion**: Automatically expands playlists/cha
development
# Trading Analysis Skill **Version**: 1.0.0 **Category**: Financial Analysis / Trading **Author**: Claude Code **Last Updated**: November 22, 2025 ## Overview Comprehensive trading performance analysis and edge identification system for Interactive Brokers accounts. Analyzes CSV statements to identify trading patterns, position sizing issues, time-of-day edges, and risk management problems. ## Features ### 1. **CSV Statement Parsing** - Parse Interactive Brokers activity statements (CSV for
development
# System Health Check & Cleanup Skill **Version**: 1.0.0 **Category**: System Administration / Performance Optimization **Author**: Claude Code **Last Updated**: November 22, 2025 ## Overview Automated system health monitoring and cleanup workflow. Diagnoses performance issues, identifies resource bottlenecks, fixes orphaned services, kills stale processes, and cleans cache bloat. Designed for archimedes (32c/125GB) but works on any Linux system. ## Features ### 1. **System Diagnostics** -