An AI chief of staff built as plain markdown files in an Obsidian vault, tracking your calendar, commitments and rules, and producing a morning brief.
loganhc-09/claude-chief-of-staff
A documented architecture and installable Claude Code plugin for building a persistent AI chief of staff with memory, daily briefings and scheduled background jobs.
- Stars
- 85
- Forks
- 12
- Open issues
- 0
- Last commit
- 4 days ago
What is it?
This project describes how to turn Claude Code into a persistent operational assistant that keeps context across sessions and runs in the background. It is organized in three layers: a markdown knowledge vault that Claude Code reads and writes, interactive work sessions, and autonomous scheduled jobs on a single Mac that pull in email, calendar and meeting transcripts, then send back a digest.
The core is installable as a Claude Code plugin. Running a setup command interviews the user and scaffolds a personal memory store and daily brief system made of plain Markdown files on the local machine. The repository also covers a SQLite memory database, semantic search, follow-up tracking, a three-mode handoff model (automated, approval-gated, human-only), and a staleness watchdog that checks scheduled jobs are actually producing output.
The repo is mostly documentation and templates, including a CLAUDE.md example and sample briefing and meeting-processing scripts. Several companion projects for task triage and reading curation are linked from it.
Key features
- 01Installable as a Claude Code plugin with a guided setup command.
- 02Markdown-based memory and knowledge vault that stays on the local machine.
- 03Scheduled launchd jobs that process email, calendar and meeting transcripts.
- 04Morning briefing generation and follow-up tracking.
- 05SQLite memory database with semantic search.
- 06Staleness watchdog that verifies scheduled jobs are still producing output.
Use cases
- Giving Claude Code persistent context across days instead of one-off sessions.
- Generating a daily briefing from email, calendar and meeting notes.
- Tracking commitments and surfacing overdue follow-ups.
- Using the architecture as a template for building your own personal AI operations setup.
Quick start
- 1
Add the marketplace in Claude Code
/plugin marketplace add loganhc-09/claude-chief-of-staff - 2
Install the chief-of-staff plugin
/plugin install chief-of-staff@chief-of-staff - 3
Restart Claude Code, then run the setup interview
/chief-of-staff:setup
Things to know
- The scheduled background jobs in the architecture are designed around macOS launchd on a single Mac.
- Much of the system relies on personal tools and workflows, and the full dashboard is not included in the repo.
- Claude Code usage costs are significant; the author runs on a $200/month Max plan, and most of it works on a $100/month plan.
Topics
FAQ
- What is claude-chief-of-staff?
- A documented architecture and installable Claude Code plugin for building a persistent AI chief of staff with memory, daily briefings and scheduled background jobs. This project describes how to turn Claude Code into a persistent operational assistant that keeps context across sessions and runs in the background. It is organized in three layers: a markdown knowledge vault that Claude Code reads and writes, interactive work sessions, and autonomous scheduled jobs on a single Mac that pull in email, calendar and meeting transcripts, then send back a digest.
- Is claude-chief-of-staff free to use? What license does it have?
- claude-chief-of-staff is open source under the MIT license. Check the license terms before using it in commercial products.
- Is claude-chief-of-staff still maintained?
- Actively maintained. The last commit to claude-chief-of-staff was on Oct 18, 2026.
- What can I use claude-chief-of-staff for?
- Giving Claude Code persistent context across days instead of one-off sessions. Generating a daily briefing from email, calendar and meeting notes. Tracking commitments and surfacing overdue follow-ups. Using the architecture as a template for building your own personal AI operations setup.
- How do I install claude-chief-of-staff?
- Add the marketplace in Claude Code: /plugin marketplace add loganhc-09/claude-chief-of-staff Install the chief-of-staff plugin: /plugin install chief-of-staff@chief-of-staff Restart Claude Code, then run the setup interview: /chief-of-staff:setup
- Where can I get claude-chief-of-staff?
- The source code and installation instructions are on GitHub: https://github.com/loganhc-09/claude-chief-of-staff
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A local-first personal AI assistant in readable Python, with its own agent loop, SQLite-based memory, and built-in evals.
An AI harness built on Claude Code that captures your goals and context so AI can help you move from your current state to your ideal state.
A self-learning add-on for Claude Code that captures your corrections and preferences and syncs them into CLAUDE.md and AGENTS.md as persistent memory.
An OpenClaw skill that records learnings, errors, and feature requests so an agent can improve across sessions.
A coding-assistant skill that makes AI agents lead with the next action, using numbered steps and no filler or preamble.