@geekbb: 一个 Obsidian 插件,让 Claude Code 直接操作当前笔记,支持一键改写、拆条、选题等操作。 https://github.com/SIXIANGGUO/cc-note-ops…

X AI KOLs Timeline 工具

摘要

一个 Obsidian 插件,通过集成 Claude Code 实现对当前笔记的一键改写、拆条、选题等操作,面向使用 Obsidian 管理内容的创作者。

一个 Obsidian 插件,让 Claude Code 直接操作当前笔记,支持一键改写、拆条、选题等操作。 https://t.co/7AYc76YF32 https://t.co/pK9v71NtCF
查看原文
查看缓存全文

缓存时间: 2026/05/24 10:27

一个 Obsidian 插件,让 Claude Code 直接操作当前笔记,支持一键改写、拆条、选题等操作。

https://t.co/7AYc76YF32 https://t.co/pK9v71NtCF


SIXIANGGUO/cc-note-ops

Source: https://github.com/SIXIANGGUO/cc-note-ops

CC Note Ops

把 Obsidian 当前笔记变成 Claude Code 可直接操作的内容工作台。

CC Note Ops 不是一个只好看的仪表盘。它会识别你当前打开的 Markdown 笔记,展示源笔记信息,提供一键内容操作,并把结果写回 Obsidian vault。你也可以把源笔记路径或改写提示词复制给 Obsidian 底部的 Claude Code 终端,继续人工接管。

功能

  • 源笔记识别:锁定当前 Markdown 笔记,避免生成结果页抢走操作目标。
  • 跟随预览:操作台里的内容预览会跟随源笔记滚动位置变化。
  • 一键输出:公众号改写、小红书拆条、选题池、摘要路标。
  • 一键修改:润色原文、补标签和双链,修改前自动备份。
  • 文风模板:表达型按钮会读取当前选择的模板,支持沉淀自己的账号文风。
  • Claude Code 集成:通过本机 claude -p 后台执行任务。
  • Terminal 配合:保留 Obsidian Terminal 插件里的连续 Claude Code 会话。
  • 本土化内容流:默认面向公众号、小红书、朋友圈、即刻等中文内容场景。

适合谁

  • 用 Obsidian 管理素材、笔记和选题的创作者。
  • 已经安装 Claude Code,希望让 AI 直接处理当前笔记的人。
  • 想把一篇笔记快速变成公众号文章、小红书内容、选题池或知识库路标的人。

预览

当前版本主打可用性,既支持主题切换,也把常用内容动作集中到一个工作台里:

CC Note Ops 主工作台

主题可以在工作台内直接切换:

主题切换演示

一键操作和 Claude Code 接管入口

  • 顶部显示当前连接状态。
  • 中部显示源笔记信息和跟随滚动的内容预览。
  • 下方提供一键操作卡片。
  • 额外提供“给 Claude”复制入口,方便在任意 Terminal 面板里手动接管。

准备工作

你需要先准备:

  1. Obsidian
    • 下载地址:https://obsidian.md/download
  2. Claude Code CLI
    • 官方文档:https://docs.anthropic.com/en/docs/claude-code
    • 安装后请确认终端里可以运行:
claude --help
  1. Obsidian Terminal 插件
    • 在 Obsidian 的 Settings -> Community plugins -> Browse 里搜索 Terminal 安装。
    • 这个插件不是必需依赖,但强烈推荐。它让 Claude Code 终端常驻在 Obsidian 底部。

安装

克隆仓库:

git clone https://github.com/SIXIANGGUO/cc-note-ops.git
cd cc-note-ops

运行安装脚本:

bash scripts/install.sh "/path/to/your/ObsidianVault"

"/path/to/your/ObsidianVault" 换成你的 Obsidian 笔记库路径。

安装脚本会复制:

内容目标位置
Obsidian 插件.obsidian/plugins/cc-command-center/
可见工作台控制中心/
隐藏运行脚本.cc-command-center/

然后重启 Obsidian,在 Settings -> Community plugins 里启用 CC Command Center

使用

  1. 打开一篇 Markdown 笔记。
  2. 打开命令面板,运行 打开当前笔记操作台
  3. 点击需要的按钮。

输出类按钮

输出类按钮会生成新文件,不修改原文:

按钮输出
公众号改写一篇完整公众号文章
小红书拆条5 条短内容,包含配图方向和可复制生图提示词
提炼选题公众号、视频号/B站、小红书选题池
摘要路标摘要、关键词、标签、双链建议和下一步动作

输出位置:

控制中心/运行结果/当前笔记/

修改类按钮

修改类按钮会先备份,再修改源笔记:

按钮效果
备份后润色原文优化表达、段落节奏和标题层级
补标签双链补 frontmatter、摘要、标签和 Obsidian 双链

备份位置:

控制中心/备份/

小红书配图提示词

“小红书拆条”会为每条内容输出一个可复制的生图提示词,默认面向中文信息图:

  • 3:4 竖版
  • 简体中文
  • 标题区、列表区、结论区等明确结构
  • 不编造数据
  • 不复刻真实品牌 Logo 或名人肖像

你可以把提示词直接发给 Gemini、ChatGPT、即梦、豆包等生图模型。

文风模板

操作台内置 4 套文风模板:

  • 均衡清晰
  • 不滑锅观点流
  • 上镜口播
  • 专业教程

模板文件在:

.cc-command-center/profiles/

你可以直接编辑这些 Markdown 文件,保存自己的公众号文风、小红书文风或口播风格。

文风只作用于表达型任务:

会读取文风不读取文风
公众号改写、小红书拆条、备份后润色原文提炼选题、摘要路标、补标签双链

结构化任务不会跟文风联动,因为它们更像整理、归档和知识库维护动作。

代理环境

Obsidian 是 GUI 应用,它启动后台命令时不一定继承你系统终端里的代理环境。

如果你需要让按钮后台调用 Claude Code 时显式使用代理,可以创建:

.cc-command-center/proxy.env

示例:

HTTP_PROXY=http://127.0.0.1:7890
HTTPS_PROXY=http://127.0.0.1:7890
ALL_PROXY=socks5://127.0.0.1:7890
NO_PROXY=localhost,127.0.0.1

这个文件只负责把标准 proxy 环境变量传给后台 claude 命令。它不会保证账号安全,也不会替你绕过任何服务条款。请按你自己的网络环境和服务规则使用。

和 Terminal 插件的关系

按钮任务会在后台独立调用 Claude Code:

claude -p "..."

所以底部 Terminal 不会跟着滚动,也不会显示按钮任务过程。

Terminal 插件更适合连续对话。建议在 Terminal 里进入 vault 根目录,然后运行:

claude

如果你想让 Terminal 里的 Claude Code 手动处理某篇笔记,可以在操作台点击:

  • 复制相对路径
  • 复制完整路径
  • 复制改写提示词

再粘贴到 Terminal 里的 Claude Code 会话。

自定义按钮

默认按钮配置在:

plugin/cc-command-center/data.json

每个按钮的提示词模板在:

vault/.cc-command-center/actions/

每个按钮会调用隐藏脚本:

vault/.cc-command-center/scripts/note-action.sh

安装到 vault 后,对应路径是:

.obsidian/plugins/cc-command-center/data.json
.cc-command-center/actions/
.cc-command-center/scripts/note-action.sh

多数情况下,只需要改 .cc-command-center/actions/ 里的 Markdown 模板,不需要改脚本。

卸载

保留 控制中心/ 里的运行结果,只删除插件和隐藏脚本:

bash scripts/uninstall.sh "/path/to/your/ObsidianVault"

如果确定连 控制中心/ 一起删除:

bash scripts/uninstall.sh "/path/to/your/ObsidianVault" --remove-content

卸载后建议重启 Obsidian。

安全说明

这个项目会在你的本机执行 shell 脚本,并调用本机 Claude Code CLI。启用前请阅读:

  • plugin/cc-command-center/main.js
  • plugin/cc-command-center/data.json
  • vault/.cc-command-center/scripts/note-action.sh

默认设计尽量保守:

  • 输出类任务只写入 控制中心/运行结果/当前笔记/
  • 修改类任务会先备份原文。
  • 不读取网络凭据。
  • 不上传你的笔记到项目作者服务器。
  • 可选代理只读取 .cc-command-center/proxy.env 里的标准 proxy 变量,不会执行任意 shell 代码。

但 Claude Code 本身会根据你的 Claude Code 配置工作。请确认你理解 Claude Code 的运行方式后再使用。

项目结构

.
├── docs/
│   └── quickstart.md
├── plugin/
│   └── cc-command-center/
│       ├── data.json
│       ├── main.js
│       ├── manifest.json
│       └── styles.css
├── scripts/
│   ├── install.sh
│   └── uninstall.sh
└── vault/
    ├── .cc-command-center/
    │   ├── actions/
    │   ├── profiles/
    │   ├── proxy.env.example
    │   └── scripts/
    │       └── note-action.sh
    └── 控制中心/

开发

本项目是一个手写 Obsidian 插件,不需要构建步骤。

修改后可以直接重新安装到测试 vault:

bash scripts/install.sh "/path/to/test-vault"

最小检查:

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

相似文章

@NFTCPS: Obsidian CEO亲自下场,搞了个obsidian-skills开源项目,让Claude直接操作你的笔记库!!! 3万颗星 简单到离谱: 把代码扔进笔记库的 /.claude 文件夹 完事,Claude就能帮你写、改、查笔记 焦虑点…

X AI KOLs Timeline

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

@indigox: 强烈推荐 Markdown 专用编辑器 cogito.md!简洁优雅快速,所有项目可以按文件夹组织在左侧导航,能在文件和项目维度调用 Claude Code or Codex 作为 Agent 服务集成,可视化搭建知识库的利器!比 Obs…

X AI KOLs Timeline

cogito.md 是一款简洁优雅的 Markdown 专用编辑器,支持文件夹组织项目,可集成 Claude Code 或 Codex 作为 Agent 服务,适合可视化构建知识库,被认为比 Obsidian 更适合 Agent 工作流。