@aehyok: After installing the creation desk plugin developed by Master Buhuaguo @buhuaguo1 in Obsidian, I was simply amazed. I never knew it could be used like this. I have to say Teacher Buhuaguo is incredibly talented. This effectively gives me a mini system built on top of my Obsidian knowledge base, allowing me to play with it however I want.
Summary
Introduces the Obsidian plugin CC Note Ops, which combines with Claude Code to turn notes into an actionable workbench. It supports one-click rewriting, splitting, polishing, and other features, making it suitable for content creators.
View Cached Full Text
Cached at: 05/22/26, 05:59 PM
After installing the Creation Desk plugin developed by Master Buhuaguo (@buhuaguo1) in Obsidian, I was absolutely amazed – I never knew it could be used this way. I have to say, Mr. Buhuaguo is truly incredible.
This essentially gives me a small, custom-built system for my Obsidian knowledge base, where I can do whatever I want with it.
Next, I believe everyone can use AI to develop their own “creation desk” based on Buhuaguo’s plugin.
Don’t be fooled by Buhuaguo’s small follower count – it’s because his previous main account was banned, so he created this new one. Folks, show the master some love and hit that follow button.
Finally, I’ll include the open-source plugin link here: https://github.com/SIXIANGGUO/cc-note-ops
SIXIANGGUO/cc-note-ops
Source: https://github.com/SIXIANGGUO/cc-note-ops
CC Note Ops
Turn your current Obsidian note into a content workbench that Claude Code can operate directly.
CC Note Ops is not just a fancy dashboard. It identifies the Markdown note you currently have open, displays source note information, provides one-click content actions, and writes the results back to your Obsidian vault. You can also copy the source note path or rewrite prompt to the Claude Code terminal at the bottom of Obsidian to continue manual control.
Features
- Source note detection: Locks onto the current Markdown note to prevent the generated result page from hijacking the target.
- Follow-along preview: The content preview in the workbench scrolls in sync with the source note.
- One-click output: WeChat Official Account rewrite, Xiaohongshu breakdown, topic pool, summary roadmap.
- One-click modification: Polish original text, add tags and bidirectional links, with automatic backup before modification.
- Claude Code integration: Executes tasks in the background via the local
claude -pcommand. - Terminal collaboration: Maintains a continuous Claude Code session in the Obsidian Terminal plugin.
- Localized content flow: Default scripts target Chinese content scenarios such as WeChat Official Accounts, Xiaohongshu, Moments, and Jike.
Who is this for
- Creators who use Obsidian to manage materials, notes, and topic ideas.
- Those who already have Claude Code installed and want AI to process their current note directly.
- Anyone who wants to quickly turn a note into a WeChat Official Account article, Xiaohongshu content, topic pool, or knowledge base roadmap.
Preview
The current version prioritizes usability with a dark-themed workbench interface:
- Top: current connection status.
- Middle: source note info and a follow-along content preview.
- Bottom: one-click action cards.
- Extra: “Copy to left-side Claude” entry for manual takeover.
Prerequisites
You need to prepare:
-
Obsidian
- Download: https://obsidian.md/download
-
Claude Code CLI
- Official docs: https://docs.anthropic.com/en/docs/claude-code
- After installation, verify you can run this in your terminal:
claude --help
- Obsidian Terminal plugin
- In Obsidian, go to
Settings → Community plugins → Browse, search forTerminal, and install. - This plugin is not required but strongly recommended. It lets you keep the Claude Code terminal at the bottom of Obsidian.
- In Obsidian, go to
Installation
Clone the repository:
git clone https://github.com/SIXIANGGUO/cc-note-ops.git
cd cc-note-ops
Run the install script:
bash scripts/install.sh "/path/to/your/ObsidianVault"
Replace "/path/to/your/ObsidianVault" with the path to your Obsidian vault.
The install script copies:
| Content | Destination |
|---|---|
| Obsidian plugin | .obsidian/plugins/cc-command-center/ |
| Visible workbench | 控制中心/ |
| Hidden scripts | .cc-command-center/ |
Then restart Obsidian, go to Settings → Community plugins, and enable CC Command Center.
Usage
- Open a Markdown note.
- Open the Command Palette and run
Open current note workbench. - Click the button you need.
Output buttons
Output buttons generate new files without modifying the original note:
| Button | Output |
|---|---|
| WeChat Official Account rewrite | One complete WeChat article |
| Xiaohongshu breakdown | 5 short pieces of content with image direction and copyable image generation prompts |
| Refine topic ideas | Topic pool for WeChat, Video Account / Bilibili, Xiaohongshu |
| Summary roadmap | Summary, keywords, tags, bidirectional link suggestions, and next actions |
Output location:
控制中心/运行结果/当前笔记/
Modification buttons
Modification buttons first back up the note, then modify the source:
| Button | Effect |
|---|---|
| Backup then polish original | Improve phrasing, paragraph rhythm, and heading hierarchy |
| Add tags and bidirectional links | Add frontmatter, summary, tags, and Obsidian bidirectional links |
Backup location:
控制中心/备份/
Xiaohongshu image generation prompts
The “Xiaohongshu breakdown” button outputs a copyable image generation prompt for each piece of content, defaulting to Chinese infographics:
- 3:4 vertical orientation
- Simplified Chinese
- Clear structure: title area, list area, conclusion area, etc.
- No fabricated data
- No replication of real brand logos or celebrity portraits
You can paste the prompt directly into image generation models like Gemini, ChatGPT, Jimeng, or Doubao.
Relationship with the Terminal plugin
Button tasks call Claude Code independently in the background:
claude -p "..."
So the bottom Terminal won’t scroll along or display the button task process.
The Terminal plugin is better suited for continuous conversations. We recommend entering the vault root directory in the Terminal and running:
claude
If you want to manually process a note with the left-side Claude Code, click these options in the workbench:
- Copy relative path
- Copy full path
- Copy rewrite prompt
Then paste them into the Claude Code session in the Terminal.
Custom buttons
Default button configuration is at:
plugin/cc-command-center/data.json
Each button calls the hidden script:
vault/.cc-command-center/scripts/note-action.sh
After installation into the vault, the corresponding paths are:
.obsidian/plugins/cc-command-center/data.json
.cc-command-center/scripts/note-action.sh
You can modify the prompts in the script to adapt them to your content workflow.
Uninstallation
Keep the results in 控制中心/ and delete only the plugin and hidden scripts:
bash scripts/uninstall.sh "/path/to/your/ObsidianVault"
If you also want to delete 控制中心/:
bash scripts/uninstall.sh "/path/to/your/ObsidianVault" --remove-content
Restart Obsidian after uninstalling.
Security notes
This project executes shell scripts on your local machine and calls the local Claude Code CLI. Please review the following files before enabling it:
plugin/cc-command-center/main.jsplugin/cc-command-center/data.jsonvault/.cc-command-center/scripts/note-action.sh
The default design is intentionally conservative:
- Output tasks only write to
控制中心/运行结果/当前笔记/. - Modification tasks back up the original text first.
- No network credentials are read.
- Your notes are not uploaded to the project author’s server.
However, Claude Code itself works according to your own Claude Code configuration. Please make sure you understand how Claude Code runs before using this plugin.
Project structure
.
├── docs/
│ └── quickstart.md
├── plugin/
│ └── cc-command-center/
│ ├── data.json
│ ├── main.js
│ ├── manifest.json
│ └── styles.css
├── scripts/
│ ├── install.sh
│ └── uninstall.sh
└── vault/
├── .cc-command-center/
│ └── scripts/
│ └── note-action.sh
└── 控制中心/
Development
This project is a hand-coded Obsidian plugin and does not require a build step.
After modification, you can reinstall it directly to your test vault:
bash scripts/install.sh "/path/to/test-vault"
Minimum checks:
node --check plugin/cc-command-center/main.js
jq empty plugin/cc-command-center/manifest.json plugin/cc-command-center/data.json
bash -n scripts/install.sh
bash -n scripts/uninstall.sh
bash -n vault/.cc-command-center/scripts/note-action.sh
License
MIT
Similar Articles
@geekbb: An Obsidian plugin that allows Claude Code to directly manipulate the current note, supporting one-click rewriting, splitting into sections, topic selection, etc. https://github.com/SIXIANGGUO/cc-note-ops…
An Obsidian plugin that integrates Claude Code to perform one-click rewriting, splitting into sections, topic selection, etc. on the current note, aimed at creators who use Obsidian to manage content.
@NFTCPS: Obsidian CEO亲自下场,搞了个obsidian-skills开源项目,让Claude直接操作你的笔记库!!! 3万颗星 简单到离谱: 把代码扔进笔记库的 /.claude 文件夹 完事,Claude就能帮你写、改、查笔记 焦虑点…
Obsidian CEO亲自下场,搞了个obsidian-skills开源项目,让Claude直接操作你的笔记库!!! 3万颗星 简单到离谱: 把代码扔进笔记库的 /.claude 文件夹 完事,Claude就能帮你写、改、查笔记 焦虑点:别人已经用Claude自动整理知识库了,你还在手动复制粘贴?这波不跟进,下个风口又错过。 https://github.com/kepano/obsidian-skills… --- # kepano/obsidian-skills Source: [https://github.com/kepano/obsidian-skills](https://github.com/kepano/obsidian-skills) Agent Skills for use with Obsidian. These skills follow the [Agent Skills specification](https://agentskills.io/specification) so they can be used by any skills-compati
@AYi_AInotes: A counterintuitive truth: the more folders you create in Obsidian, the less useful your note-taking system becomes! Obsidian CEO Steph Ango shared his own note-taking workflow, which is completely different from what most people use. 90% of us are using Obsidian wrong, and the founder himself...
Obsidian CEO Steph Ango shares his low-friction note-taking workflow, centered on using templates, properties, and internal links instead of folders and tags, emphasizing quick capturing and automatic structuring.
@chenggeshuo: Install this official plugin, and Claude Code becomes a completely different beast! Anthropic quietly dropped a bombshell: the claude-code-setup plugin, which takes the native version from "usable" straight to "god-tier development environment". Automatically scans your project, one-click configures hooks, skills, MCP services…
Anthropic released the official claude-code-setup plugin that automatically scans your project and configures hooks, skills, MCP services, etc., elevating Claude Code from a basic usable tool to a powerful development environment.
@ai_super_niko: 1/5 Use Claude Code to write code, switch to Codex for review, then switch back to fix. Every switch is a murder of your train of thought. You're not writing code, you're running yourself ragged. Until OpenAI released an official plugin for their competitor Claude Code: `code…
OpenAI launched an official plugin codex-plugin-cc for their competitor Claude Code, used to integrate Codex into Claude Code for code review, sparking discussion about workflow switching efficiency.