Personal OS Skills plugin

Eight Claude Code skills for Obsidian: Granola notes, NotebookLM imports, TaskNotes tasks, recall of past sessions, chat export

  • 552 ★ on the repository
  • Last commit
  • MIT
Plugin

Extended access

Why this level

  • The scripts read local files: the Granola cache, Claude Code sessions and the Obsidian vault contents
  • The skills write and change Markdown files in the vault, and the auto-indexing hook fires at the end of every session
All reasons and checks

artemxtech/personal-os-skills

Install

Works in

Manual install

/plugin marketplace add ArtemXTech/personal-os-skills

Then open /plugin, the Discover tab, and install the skill you need at user scope.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The scripts read local files: the Granola cache, Claude Code sessions and the Obsidian vault contents
  • The skills write and change Markdown files in the vault, and the auto-indexing hook fires at the end of every session

This is third-party code. Review the repository files before installing.

What it does

The repository is a Claude Code plugin marketplace with eight skills for an Obsidian vault. The granola skill reads the local cache of the Granola app without any API and moves meetings with transcripts into the vault. notebooklm turns expert podcasts into personal protocols with cited experiments, and notebooklm-import brings NotebookLM notebooks into Obsidian as a linked knowledge graph. tasknotes manages tasks through the TaskNotes plugin API, and wispr-flow analyzes Wispr Flow voice dictation data: stats, search, export, dashboard. The recall skill pulls context from earlier work. Time-based queries read Claude Code session files in JSONL, topic queries go through QMD BM25 search, and recall graph builds an interactive graph of sessions and files. Every answer ends with one highest-leverage next step. sync-claude-sessions exports Claude Code conversations to Obsidian Markdown, resumes sessions, adds notes and closes sessions. chief-of-ai routes work to persistent specialist agents and checks that a result came back, not just that a request was sent.

Who it is for. Claude Code users who keep notes, meetings and tasks in Obsidian and want an agent working with that vault.

Good fit when

  • Meetings are recorded in Granola and the transcripts should sit in your Obsidian vault next to your notes
  • You want to ask Claude Code what you did yesterday or last week and get a table of sessions
  • You want Claude Code conversations stored as Markdown files with notes and session status
  • A NotebookLM notebook has to become linked Obsidian notes

Not a fit when

  • Your notes are not in Obsidian: the skills assume a vault structure and the TaskNotes plugin
  • You do not use Granola, NotebookLM or Wispr Flow: several skills are useless without them
  • You need a ready MCP server for Obsidian: this is skills with Python scripts

Example request

Sync my new Granola meetings into the vault and show what I did yesterday in Claude Code

Limitations

  • The granola skill reads the app cache from a path under Library/Application Support on macOS.
  • Topic search in recall needs QMD, and automatic session indexing is set up with a Claude Code hook described in AGENTS.md.
  • Automatic session export works only while the Claude Code hook is on; without it the commands run by hand.
  • The README advertises the author's paid course, which does not affect how the skills work.

How to disable. Open /plugin in Claude Code, find the skill among installed ones and disable or remove it. Files the skills already wrote into your Obsidian vault stay where they are.

FAQ

How do I install Personal OS Skills in Claude Code?

Run /plugin marketplace add ArtemXTech/personal-os-skills, open /plugin, pick a skill on the Discover tab, install it for your user and restart Claude Code.

Do I need an API key to sync Granola?

No. The granola skill reads the app's local cache and makes no API calls, so an installed Granola with recorded meetings is enough.

How do I see what I did last week?

Run /recall last week. The skill scans Claude Code session files, shows a table with time and message counts and suggests one next step. /recall graph last week draws the graph.

How do I export Claude Code conversations to Obsidian?

The sync-claude-sessions skill uses cs export --today to export a day, cs list to list sessions and cs resume --pick to resume one. Add the cs alias to ~/.zshrc.

What does chief-of-ai do?

It finds the persistent agent that already owns an area, prepares a handoff with acceptance criteria and boundaries, and after the reply checks that the result was actually delivered, not just sent.

Discussion

No questions or reviews yet.

Plugins

An Obsidian vault with skills for work meetings: Gmail transcripts, participants, follow-up tasks and weekly recaps.

SkillExtended access165Repository stars

About a hundred skills for Claude Code: meetings, research, publishing, TDD, Telegram, email and personal analytics

PluginBroad access413Repository stars

Obsidian skills

Obsidian Skills

Skills for agents working with Obsidian: Markdown with wikilinks, Bases, JSON Canvas, Obsidian CLI, Defuddle and Knap

SkillExtended access52.2KRepository stars

An Obsidian vault template for Claude Code: /daily, /weekly, /monthly and /project commands link three-year goals to today's tasks

SkillBroad access1.9KRepository stars

An Obsidian vault template with hooks, commands and skills that gives Claude Code, Codex and Gemini CLI persistent memory across sessions

PluginExtended access5.5KRepository stars

Ready-made Obsidian vault with Claude Code skills for projects, tasks, clients and daily reviews, started with /setup-memory.

SkillExtended access226Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
Personal OS Skills (this card)no552
Obsidian skillsno52,183baseline skills for Obsidian files, without Granola, NotebookLM or session recall
claude-obsidianno16,397a single Obsidian wiki plugin, while this is a set of eight independent skills

README in short

The README briefly explains marketplace installation and lists the skills in a table with links to videos, a blog post and setup guides. YouTube and Discord links of the author close it.

README badge

Report a problem