スキル一覧に戻る
marcromeyn

obsidian-vault-ops

by marcromeyn

Personal Operating System

1🍴 0📅 2026年1月19日
GitHubで見るManusで実行

SKILL.md


Obsidian Vault Operations Skill

Core operations for managing an Obsidian vault with the ACE framework.

File Operations

Creating Notes

Always include YAML frontmatter:

---
date: YYYY-MM-DD
tags: []
# Additional properties based on note type
---

Note Types and Locations

TypeLocationRequired Properties
Dailycalendar/daily/date, tags
Meetingcalendar/meetings/date, tags, attendees, project
Ideaatlas/ideas/date, tags, status, related
Sourceatlas/sources/date, tags, type, author, status
Effortefforts/{state}/date, tags, energy, area, due
MOC*/maps/date, tags

File Naming

  • Daily notes: YYYY-MM-DD.md
  • Other notes: kebab-case-name.md
  • No spaces in filenames
[[note-name]]                    # Basic link
[[note-name|Display Text]]       # Aliased link
[[note-name#Heading]]            # Link to section
[[folder/note-name]]             # Link with path
  • Use relative paths from vault root
  • Always link to actual files
  • Use aliases for cleaner reading
  • Link efforts from daily notes

Templates

Located in x/templates/:

  • daily.md - Daily note template
  • effort.md - Effort template
  • idea.md - Idea template
  • source.md - Source template
  • meeting.md - Meeting template
  • moc.md - Map of Content template

Template Variables

  • {{date}} - Current date
  • {{date:format}} - Formatted date
  • {{title}} - Note title

Frontmatter Processing

Reading Frontmatter

// Parse YAML between --- markers
const frontmatter = parseYAML(content.split('---')[1]);

Updating Frontmatter

Preserve existing properties, update only specified ones.

Obsidian Bases

.base files in views/ folders use JSON format:

{
  "name": "View Name",
  "query": {
    "folder": "path/to/folder"
  },
  "view": {
    "type": "table",
    "columns": [...]
  },
  "sort": [...]
}

Common Operations

Create Daily Note

  1. Check if exists: calendar/daily/YYYY-MM-DD.md
  2. Read template: x/templates/daily.md
  3. Replace variables
  4. Write to daily folder

Move Effort Between States

  1. Read effort file
  2. Update energy property in frontmatter
  3. Move file to new state folder
  4. Update any links in dashboard

Process Inbox Item

  1. Read item from +/notes/
  2. Determine destination based on content
  3. Add appropriate frontmatter
  4. Move to destination
  5. Delete from inbox

Safety

  • Always backup before bulk operations
  • Preserve existing frontmatter
  • Validate links before creating
  • Don't modify .obsidian/ config files

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です