hay-kot/dotfiles/obsidian
Claude Code and agent skill by hay-kot/dotfiles
- community
Checking that the SKILL.md file is still in the repository.
Save documents to the .hive/ context directory (symlinked into Obsidian). Use when the user asks to save, write, or put a document into their notebook.
Install
npx vskill@latest install hay-kot/dotfiles/obsidianSKILL.md
Obsidian / Hive Context
Save structured documents into the .hive/ context directory. This directory is symlinked into the user's Obsidian vault, so anything written here appears in Obsidian automatically.
Context Directory
IMPORTANT: .hive must be a symlink, not a directory. If it doesn't exist, run hive ctx init to create it — NEVER use mkdir for .hive itself.
Document Types and Paths
| Type | Path | Filename Pattern | |
|---|---|---|---|
| research | .hive/research/ | YYYY-MM-DD-<slug>.md | |
| design-doc | .hive/design-docs/ | YYYY-MM-DD-<slug>.md | |
| plan | .hive/plans/ | YYYY-MM-DD-<slug>.md |
For research documents, use the research skill. For design docs, use the design-doc skill. For plans, use the plan-write skill. This skill handles ad-hoc documents or types not covered by a dedicated skill.
Writing a Document
- Confirm `.hive/` exists — if not, run
hive ctx init - Create the target subdirectory if it doesn't exist:
``bash mkdir -p .hive/<subdirectory> ``
- Gather metadata:
``bash git branch --show-current git rev-parse --short HEAD date +"%Y-%m-%d" gh repo view --json nameWithOwner -q .nameWithOwner 2>/dev/null || echo "unknown" ``
- Generate the filename:
YYYY-MM-DD-<slugified-title>.mdusing today's date - Write the file with frontmatter and content
Frontmatter
Every document must start with YAML frontmatter:
Formatting
Use standard markdown. When targeting Obsidian rendering, these features are available:
Callouts
| Callout | When to use | |
|---|---|---|
[!IMPORTANT] | Must-read constraints or requirements | |
[!WARNING] | Risks, gotchas, or things likely to go wrong | |
[!QUESTION] | Open questions needing resolution | |
[!DECISION] | A decision and its rationale | |
[!TRADEOFF] | Trade-off comparison between approaches |
Mermaid Diagrams
Include diagrams when describing systems with multiple components or data flows:
flowchart LR A[Input] --> B{Decision} --> C[Result]
Slug Generation
Convert the title to a filename-safe slug:
- Lowercase
- Replace spaces and non-alphanumeric characters with hyphens
- Strip leading/trailing hyphens
Example: Auth Service Redesign -> auth-service-redesign
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.ai/skills/obsidian/SKILL.md
Popularity
- Repository stars
- 12
- Repository forks
- 2
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/hay-kot/dotfiles/obsidian)