본문으로 건너뛰기
cccskills
무료GitHub에 공개

obsidian

Use when working with Obsidian vaults, notes, tasks, properties, bases, plugins, or themes.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구Obsidian
설치 방법 보기

포함된 파일(8)

  • SKILL.md5.6 KB
  • references/CALLOUTS.md1.2 KB
  • references/EMBEDS.md861 B
  • references/FUNCTIONS_REFERENCE.md7.4 KB
  • references/obsidian-bases.md12.4 KB
  • references/obsidian-cli.md3.8 KB
  • references/obsidian-markdown.md4.9 KB
  • references/PROPERTIES.md1.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Obsidian

A single skill for everything Obsidian: the CLI, Bases (.base files), and Obsidian Flavored Markdown. Consolidates the former obsidian-cli, obsidian-bases, and obsidian-markdown skills.

Origin: derived from kepano/obsidian-skills (MIT). Obsidian must be running for any CLI or MCP command to work.

When to Use

  • Interact with a vault from the command line (create/read/search/manage notes, tasks, properties).

  • Build or edit a Base (database-like view over notes) with filters and formulas.

  • Author Obsidian Flavored Markdown (wikilinks, embeds, callouts, properties).

  • Develop or debug an Obsidian plugin or theme.

  • User asks or mentions this skill in English (e.g., "use /obsidian", "run obsidian").

  • O usuário pede ou menciona esta skill em português (ex.: "use /obsidian", "execute obsidian").

When NOT to Use

  • Do not use for generic Markdown files or note-taking tools that are not Obsidian.
  • Do not target a vault the user has not explicitly named.
  • Do not auto-install the mcp-obsidian-cli package or run the obsidian binary without user confirmation.

Security & Guardrails

  • Human confirmation first: confirm the target vault and any obsidian command with the user before execution.
  • No auto-execution: only run commands that read or modify the named vault; do not run system-wide commands or execute arbitrary plugins/themes without explicit consent.
  • MCP fallback is opt-in: if the obsidian CLI is missing, present mcp-obsidian-cli as an optional fallback and wait for the user to approve its installation.
  • Stay inside the vault: do not use Obsidian CLI to access files outside the vault root.

Three areas

1. CLI

Run obsidian against a running Obsidian instance — vault operations, plugin/theme dev, DOM/screenshot inspection. See the full command reference and quick-start examples in references/obsidian-cli.md.

Before running any obsidian command, verify which vault the user wants to target and confirm the command. Do not auto-install mcp-obsidian-cli or any Obsidian plugin without explicit user consent.

2. Bases

.base files are valid YAML defining filters, formulas, and views (table/cards/list/map) over notes. See references/obsidian-bases.md and the full function list in references/FUNCTIONS_REFERENCE.md.

filters:
  and:
    - file.hasTag("task")
    - 'file.ext == "md"'
formulas:
  days_until_due: 'if(due, (date(due) - today()).days, "")'
views:
  - type: table
    name: "Active Tasks"
    order: [file.name, status, formula.days_until_due]

3. Markdown (Obsidian Flavored)

Wikilinks [[Note]], embeds ![[note.png|300]], callouts > [!warning], properties/frontmatter, highlights ==text==, Mermaid, math. See references/obsidian-markdown.md, plus references/CALLOUTS.md, references/EMBEDS.md, references/PROPERTIES.md.

Workflows

Create an Obsidian note

  1. Add frontmatter/properties at the top (see references/PROPERTIES.md).
  2. Write content with standard Markdown + Obsidian syntax (wikilinks, embeds, callouts).
  3. Verify it renders in reading view.

Build a Base

  1. Create a .base file with valid YAML.
  2. Define filters (global/view) and optional formulas.
  3. Add one or more views (table/cards/list/map).
  4. Validate YAML (watch quoting rules); open in Obsidian to confirm rendering.

Register CLI / develop a plugin

  1. Guide the user to Settings → General → Command line interface → Register CLI; restart the terminal.
  2. After the user confirms code changes, run obsidian plugin:reload and obsidian dev:screenshot only for the explicitly named plugin.

Common Mistakes

MistakeSymptomFix
Obsidian not runningCLI/MCP commands failOpen the Obsidian app first
Unquoted special chars in .baseYAML errorQuote strings with :, {, }, [, ], ,, &, *, #, ?, |, -, <, >, =, !, %, @
Double quotes inside double quotes (formula)Parse errorWrap formula in single quotes: 'if(done, "Yes", "No")'
Duration without field access(now()-file.ctime).round(0) errorsAccess .days first: (now()-file.ctime).days.round(0)
Missing null checks in formulasCrash on empty propertyGuard with if(): if(due, (date(due)-today()).days, "")
Wikilink vs Markdown linkBroken external links[[Note]] for vault notes; [text](url) for external only

References

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Single owner of everything under docs/architecture/ — ADRs, architecture and design documents, and architecture diagrams. Routes each deliverable to the right engine: /mermaid-architecture for Markdown-native diagrams, /drawio-architecture for editable .drawio diagrams, and the optional archify skill for interactive standalone HTML diagrams (used only when already installed in the environment; never installed at runtime). Use whenever architecture documentation, ADRs, or architecture diagrams must be created or updated.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

afonsoft/skills132026년 10월 20일 업데이트

Use when building a new MCP server in TypeScript, Python, or C# that exposes tools to LLMs.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

afonsoft/skills132026년 10월 20일 업데이트

Use when reviewing code before it merges, whether written by an agent or a human.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

afonsoft/skills132026년 10월 20일 업데이트

Use when the user asks to connect an AI agent to external apps via Composio, or when Composio CLI or MCP setup fails.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

afonsoft/skills132026년 10월 20일 업데이트

Use when initializing or migrating an AI agent harness in a repository.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

afonsoft/skills132026년 10월 20일 업데이트

Use when turning approved plans, specs, PRDs, or Epics into trackable GitHub Issues.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

afonsoft/skills132026년 10월 20일 업데이트

afonsoft의 스킬 모두 보기

이 스킬의 문제 신고