By majorgreys
Manage Org-roam and Vulpea notes in Emacs via emacsclient: create notes with titles, tags, and content; search by title or tag; auto-update databases, backlinks, and git commits without direct file edits. Reference Org-mode syntax for note and code documentation formatting.
npx claudepluginhub majorgreys/claude-orgmode --plugin claude-orgmodeOrg-roam note management via emacsclient. Never use Read/Write/Edit on roam notes directly. Triggers: org-roam, roam note, Zettelkasten, backlinks, knowledge graph, PKM, second brain
Org-mode syntax and formatting knowledge. Reference docs for headings, lists, links, properties, timestamps, and other org-mode constructs. Triggers: org-mode, .org files, org syntax, org formatting, org properties, org timestamps
Vulpea note management via emacsclient. Never use Read/Write/Edit on vulpea notes directly. Triggers: vulpea, vulpea notes, personal knowledge management
A Claude Code plugin for org-mode knowledge and note management via emacsclient (org-roam + vulpea).
This is a Claude Code plugin with three skills that automatically activate based on context:
Just ask naturally:
The plugin works with Claude Code only (not Claude Desktop, which uses a different skill system).
Org-mode knowledge (no Emacs needed):
Note management (org-roam or vulpea):
emacs --daemon or emacs --fg-daemon=<name>The plugin auto-loads on first use — no Emacs configuration needed!
The plugin auto-detects whether to use org-roam or vulpea. When both are loaded (the common case for vulpea users, since vulpea depends on org-roam), vulpea is preferred. This ensures notes are created through vulpea's capture system and indexed in its database.
Set EMACS_SOCKET_NAME to target a specific Emacs daemon:
EMACS_SOCKET_NAME=myemacs claude-orgmode-eval "(claude-orgmode-doctor)"
claude plugin marketplace add majorgreys/claude-orgmode
claude plugin install claude-orgmode@claude-orgmode
mkdir -p ~/.claude/plugins
cd ~/.claude/plugins
git clone https://github.com/majorgreys/claude-orgmode.git
emacsclient --eval "t" # Verify Emacs daemon is running
claude-orgmode/
├── .claude-plugin/
│ └── marketplace.json # Plugin metadata (3 skills)
├── elisp/ # Shared elisp modules
│ ├── claude-orgmode.el # Main package
│ ├── claude-orgmode-backend.el # Auto-detect org-roam vs vulpea
│ ├── claude-orgmode-core.el
│ ├── claude-orgmode-create.el
│ ├── claude-orgmode-search.el
│ ├── claude-orgmode-links.el
│ ├── claude-orgmode-tags.el
│ ├── claude-orgmode-attach.el
│ ├── claude-orgmode-utils.el
│ └── claude-orgmode-doctor.el
├── scripts/
│ └── claude-orgmode-eval # Auto-load wrapper script
├── references/ # Shared reference docs
├── skills/
│ ├── orgmode/ # Org-mode syntax knowledge
│ │ ├── SKILL.md
│ │ └── references/
│ ├── org-roam/ # Org-roam note management
│ │ ├── SKILL.md
│ │ └── references/
│ └── vulpea/ # Vulpea note management
│ ├── SKILL.md
│ └── references/
├── test/
├── CLAUDE.md
├── Eldev
└── README.md
eldev -C --unstable prepare # Install dependencies (first time only)
eldev -C --unstable test # Run all tests
eldev -C --unstable lint # Run linting checks
org-roam-skill to claude-orgmode.claude-plugin/marketplace.jsonorg-roam-skill-* → claude-orgmode-*org-download optional (only needed for attach-file-to-references)org-roam-doctor → claude-orgmode-doctororg-roam-eval → claude-orgmode-evalorgmode skill instead)EMACS_SOCKET_NAMEThis plugin is provided as-is for use with Claude Code and org-roam/vulpea.
Work with Obsidian vaults — search, create, edit, organize notes and manage frontmatter via obsidian-cli and direct file access
Share bugs, ideas, or general feedback.
Persistent Obsidian-based memory for coding agents. Automatically orients from a knowledge vault at session start, navigates project architecture via graph traversal, and writes discoveries back to the vault.
Interact with Obsidian vaults using the official Obsidian CLI (v1.12+). Read, create, append, search, and manage notes, daily notes, properties, tags, tasks, bookmarks, templates, themes, sync, plugins, and links — all from the terminal.
Obsidian CLI operations - vault management, search, properties, tasks, plugins, publish, and sync
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns