# Workspace.obsidian

> Domain-neutral, scoped Obsidian vault access and graph context for agents.

- Skill: `br3eze-code/workspace-obsidian` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add br3eze-code/workspace-obsidian`
- Raw SKILL.md: https://api.skillmd.com/api/skills/br3eze-code/workspace-obsidian/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: br3eze-code (https://skillmd.com/u/br3eze-code)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/br3eze-code/workspace-obsidian

---


# Obsidian Workspace Skill

This skill exposes safe Obsidian operations through the AgentOS runtime. It is not tied to shopping, CCTV, networking, or another product domain.

All operations require an authenticated `userId`. Reads and graph extraction preserve tenant, domain, and site scope in audit context. Note mutations require an explicit approved context:

```js
{
  userId: 'user-123',
  scope: { tenantId: 'tenant-a', domain: 'workspace', siteId: 'site-1' },
  approval: { approved: true }
}
```

Provide an adapter in `context.obsidianAdapter` for embedded applications, or configure `AGENTOS_OBSIDIAN_VAULT` for a local vault path. Vault paths are always relative and path-confined. Raw coordinates and unrelated location data are not forwarded to Obsidian.

Available tools include status, note reads, bounded graph context, encoded note opening, approved writes, and approved note creation.

