By yuhanwang14
AI-native personal operating system for Obsidian — 20 skills (19 production + 1 cross-platform reference) for vault setup, daily briefings, arXiv paper scanning, weekly reviews, strategic planning, meeting processing, deadline tracking, deep research, and content engine. Supports Claude Code and Codex CLI.
TRIGGER for /add-events, or when the user wants to add events, meetings, or appointments to Apple Calendar from pasted text or bullet lists. Also creates Apple Reminders for deadlines. NOT for viewing the calendar, daily briefings, meeting prep, or deadline plans.
TRIGGER for /ai-weekly-digest, or when the user asks for an AI weekly digest, AI roundup, what happened in AI this week, or wants to catch up on AI news/research. Pulls from RSS, web search, and the vault's GitHub trending data. NOT for daily briefings or non-AI news.
TRIGGER for /annual-vision, or when the user wants to set their annual vision, define yearly goals, conduct a year-end retrospective, or set strategic direction for the upcoming year. NOT for quarterly/monthly/weekly planning or multi-year career plans.
TRIGGER for /content-draft, or when the user wants to draft a LinkedIn post, tweet thread, blog article, or newsletter; iterate on an existing draft (revise <slug>); or archive a stale one (archive <slug>). NOT for extracting content ideas (use /content-extract).
TRIGGER for /content-extract, or when the user wants to find content ideas, mine notes for posts, or asks 'what should I write about'. Also auto-runs from /daily-init. Scans yesterday's vault notes and newsletter emails. NOT for drafting (use /content-draft).
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
An AI-native personal operating system built on Obsidian + Claude Code.
Operator is an opinionated system of 19 Claude Code skills that turn an Obsidian vault into a structured execution engine — daily briefings, arXiv paper scanning, weekly reviews, strategic planning, meeting processing, deadline tracking, deep research, and a content engine for publishing, all orchestrated by AI agents.
Claude Code (recommended — includes auto-updates):
# Add the marketplace and install (auto-updates enabled)
/plugin marketplace add https://github.com/yuhanwang14/obsidian-operator
/plugin install obsidian-operator
Codex CLI:
# 1. Add the marketplace (from your shell)
codex plugin marketplace add yuhanwang14/obsidian-operator
# 2. Launch Codex and enable the plugin via the TUI
codex
> /plugin # opens the plugin manager — toggle obsidian-operator on
Upgrading from v1.9.x manual install? Remove the stale symlink first:
rm ~/.agents/skills/obsidian-operator. See docs/README.codex.md for full upgrade steps.
Open your (empty or existing) Obsidian vault directory and run:
cd /path/to/your/vault
claude # or: codex
/vault-init
/vault-init creates the six core folders, installs CLAUDE.md, walks you through the Customization table (vault owner, calendar names, meeting paths), and optionally sets up ~/.secrets + the transcription script for /meeting. It's idempotent — safe to rerun.
# Your first day:
/project-init MyProject
/daily-init 6
git clone https://github.com/yuhanwang14/obsidian-operator.git
cp -r obsidian-operator/plugins/obsidian-operator/skills/vault-init/assets/vault-template/* /path/to/your/vault/
cp obsidian-operator/plugins/obsidian-operator/skills/vault-init/assets/CLAUDE.md /path/to/your/vault/
# then edit the Customization table in CLAUDE.md by hand
| Requirement | Required | Notes |
|---|---|---|
| Obsidian | Yes | The vault app |
| Claude Code or Codex CLI | Yes | One required. See docs/README.codex.md for Codex CLI specifics. |
| Day Planner plugin | Recommended | Time-blocking in daily notes |
| Obsidian CLI | Recommended | Skills fall back to file tools if unavailable |
| ffmpeg | Optional | For /meeting auto-transcription (brew install ffmpeg) |
| Gmail MCP | Optional | For email integration in /daily-init |
| Templater plugin | Optional | For daily note templates |
/vault-init handles the common settings interactively: the Customization table in CLAUDE.md (vault owner, calendar names, meeting paths) and, optionally, ~/.secrets + the /meeting transcription script. Rerun it any time to update values.
Two integrations live outside Claude Code and need a one-time setup of their own:
/daily-init)Claude Code: Connect your Google account under Claude Code settings → MCP integrations and grant Gmail read access.
Codex CLI: Configure a Gmail MCP server in ~/.codex/config.toml. Three compatible options (Google Workspace MCP, Composio Gmail, Nylas) — see docs/README.codex.md for setup snippets and tool-name differences.
If not configured (either platform), /daily-init silently skips the email section and /content-extract skips the newsletter step.
/deadline-plan, /quarterly-plan, /add-events)No OS setup needed beyond macOS. Configure the calendar and list names via /vault-init, or edit them directly in the Customization table of CLAUDE.md.
00_Strategy/ — annual vision, quarterly plans, monthly pulses
01_Execution/ — daily notes, weekly todos, blockers, reviews
02_Projects/ — per-project folders with meeting plans, transcripts, deadlines
03_Thinking/ — reflections, ideas, mental models
04_Knowledge/ — research, meeting knowledge, deep research, digests
05_Content/ — content backlog, drafts, published, archived, voice guide
See CLAUDE.md for full conventions, frontmatter spec, checkbox states, and AI agent instructions.
npx claudepluginhub yuhanwang14/obsidian-operator --plugin obsidian-operatorCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Intelligent prompt optimization: injects the right context at the right moment so Claude lands a better first output. Clarifies vague prompts with research-based questions, plus targeted nudges for approach selection, plan readability, workflow routing, background execution, subagent routing, output readability, user-decision questions, and plan-mode assessment
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.