obsidian-kb/ofm-guide
Guide for creating and editing Obsidian notes using Obsidian Flavored Markdown (OFM).
Skill by concisegjh
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/concisegjh-obsidian-kb-ofm-guide
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
obsidian-kb/ofm-guide- Description
- Guide for creating and editing Obsidian notes using Obsidian Flavored Markdown (OFM). Covers wikilinks, embeds, callouts, YAML properties, and knowledge organization best practices.
- License
- Apache-2.0
- Instructions
- 110 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- name: only lowercase letters, digits and single hyphens allowed
- name: "obsidian-kb/ofm-guide" does not match folder "obsidian-kb"
Files (6)
- README.md
- SKILL.md
- config_schema.json
- icon.svg
- plugin.json
- plugin.py
SKILL.md (first lines)
# Obsidian Flavored Markdown Guide
When creating or editing notes in the user's Obsidian vault, follow these conventions.
## Core Principles
1. **Ask before creating** — confirm the save location and vault structure first.
2. **Use OFM syntax** — prefer wikilinks, callouts, and embeds over standard Markdown equivalents.
3. **Atomic notes** — one concept per note, connected through links.
4. **Metadata-driven** — use YAML frontmatter for searchability and Dataview queries.
## Wikilinks
```markdown
[[Note Name]] # link to a note
[[Note Name|Display Text]] # custom display text
[[Note Name#Heading]] # link to a heading
[[Note Name#^block-id]] # link to a block
```
- Use descriptive, unique note names. Avoid special characters: `[ ] # ^ | \`
- Prefer full note names over path-based links (Obsidian auto-resolves)
## Embeds
```markdown
![[Note Name]] # embed entire note
![[Note Name#Heading]] # embed a section
![[image.png]] # embed image
![[image.png|300]] # embed with width
```
## Callouts
```markdown
> [!note] Title
> Content here
> [!tip] Tip title
> Useful advice
> [!warning] Warning
> Important caution
> [!info]- Collapsible (collapsed by default)
> Hidden content
```
Available types: `note`, `tip`, `warning`, `important`, `info`, `abstract`, `todo`, `example`, `question`, `quote`, `bug`, `success`, `failure`, `danger`
## YAML Frontmatter
Always start notes with frontmatter properties:
```yaml
---
title: Note Title
date: 2026-03-22
tags: [topic1, topic2]
aliases: [alternate-name]
cssclass: custom-class
---
```
Key fields:
- `tags` — array format `[tag1, tag2]` preferred over inline `#tags`
- `aliases` — alternative names for linking
- `date` — ISO format YYYY-MM-DD
## Daily Notes
Format: `YYYY-MM-DD.md` in the configured daily folder.
Template:
```markdown
---
date: {{date}}
tags: [daily]
---
# {{date}}
## Tasks
- [ ]
## Notes
## Reflection
```
## Folder Organization
Common vault structures:
- `Inbox/` — new unsorted notes
- `Projects/` — active project notes
- `Areas/` — ongoing responsibility areas
- `Resources/` — reference material
- `Archive/` — completed items
- `Daily/` — daily notes
- `Templates/` — note templates
## Best Practices
- Use `[[wikilinks]]` instead of `[text](url)` for internal links
- Add `tags` in frontmatter rather than inline `#tags` for consistency
- Create MOC (Map of Content) notes to organize related topics
- Keep file names concise but descriptive
- Use callouts for important information rather than bold/italicFrom concisegjh/openakita, Apache-2.0.
More from concisegjh/openakita
- 0.432score
background-removal
concisegjh
Remove backgrounds from images with BiRefNet via inference.sh CLI.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
book-cover-design
concisegjh
Book cover design with genre-specific conventions, typography rules, and AI image generation.
SkillDFreshness: D★ 1Claude Code +9 - 0.419score
translate
concisegjh
Translate text between languages
SkillDFreshness: D★ 1Claude Code +9 - 0.225score
agent-ui
concisegjh
No description from the publisher yet.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 24, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/concisegjh/openakita
- Website
- openakita.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.666score
obsidian-kb/ofm-guide
openakita
Guide for creating and editing Obsidian notes using Obsidian Flavored Markdown (OFM).
SkillBFreshness: B★ 2KClaude Code +9 - 0.278score
obsidian-kb/ofm-guide
LZM163126lzm
Guide for creating and editing Obsidian notes using Obsidian Flavored Markdown (OFM).
SkillCFreshness: CClaude Code +9
More from concisegjh
- 0.432score
background-removal
concisegjh
Remove backgrounds from images with BiRefNet via inference.sh CLI.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
book-cover-design
concisegjh
Book cover design with genre-specific conventions, typography rules, and AI image generation.
SkillDFreshness: D★ 1Claude Code +9 - 0.419score
translate
concisegjh
Translate text between languages
SkillDFreshness: D★ 1Claude Code +9
Cite this page
obsidian-kb/ofm-guide skill. Agent Mart. https://agentmart.dev/skills/concisegjh-obsidian-kb-ofm-guide (last updated 2026-10-24)