Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub cameronsjo/obaass --plugin obaassHow this skill is triggered — by the user, by Claude, or both
Slash command
/obaass:onboardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide the user through getting started with **obaass** (Obsidian as-a Safe-ish Service).
Audits Obsidian vault size with bash, optimizes Sync exclusions, reduces Publish hosting costs, and tunes third-party plugin API consumption.
Integrates with Obsidian vault via official CLI for capturing dev artifacts, searching notes, appending to daily notes, and managing tasks. Requires Obsidian desktop app running with CLI enabled.
Manages Obsidian vaults using obsidian-cli: creates daily notes, moves/renames notes preserving [[wiki-links]], searches content, organizes notes with templates.
Share bugs, ideas, or general feedback.
Guide the user through getting started with obaass (Obsidian as-a Safe-ish Service).
obaass runs the Obsidian desktop app headlessly on a server via Docker. One docker compose up gives you three compounding capabilities: multi-device sync (via Obsidian Sync), encrypted backup (git commits with AI-generated messages + restic offsite), and AI agent access (Claude or any MCP client can read/write your vault via obsidi-mcp).
Check that the user has the following installed/configured:
Walk the user through initial setup:
git clone https://github.com/cameronsjo/obaass.git
cd obaass
cp .env.example .env
VAULT_PATH in .env. This is the directory that will contain your vault/ folder.mkdir -p vault
docker compose up -d
docs/sync-setup.md for the full walkthrough.Guide the user through their first interaction with the product:
docker compose ps
You should see obsidian and backup services both up.docker compose logs backup
docker compose exec backup git -C /vault log --oneline -5
Point the user to the most important files for understanding the project:
docker-compose.yml — Service definitions for obsidian (headless) and backup (sidecar).env.example — All configurable environment variables with descriptionsdocs/architecture.md — Detailed backup pipeline, data flow, and compounding capabilities modeldocs/sync-setup.md — Step-by-step guide for first-time Obsidian Sync configurationdocs/mcp-integration.md — Setting up obsidi-mcp for AI agent accessdocs/threat-model.md — Security considerations and threat modeldocker compose up -d
docker compose down
docker compose logs -f backup
docker compose exec backup git -C /vault log --oneline -10