Obsidian AI Agent 配置指南:Claudian + Obsidian

Obsidian AI Agent 配置指南:Claudian + Obsidian Skills

📋 概述

Claudian 是一个将 Claude Code 集成到 Obsidian 的第三方插件,配合 Obsidian Skills 可以在 Obsidian 中获得强大的 AI 能力。

核心组件

组件说明
ClaudianObsidian 第三方插件,适配 Claude Code API,提供 AI 聊天界面
Obsidian Skills由 Obsidian CEO (Kepano) 发布的 Skill 包,赋予 AI 处理 Canvas、Markdown、Bases 等能力

🚀 快速开始

环境要求

  • ✅ 已安装 Obsidian
  • ✅ 已配置 Claude Code(或兼容模型如 DeepSeek、GLM)
  • ✅ Node.js 环境(可选,用于开发自定义 Skills)

安装时间估算

  • Claudian: ~5 分钟
  • Obsidian Skills: ~3 分钟
  • 总时间: 约 10 分钟即可完成配置

📦 安装步骤

第一步:安装 Claudian 插件

Claudian 暂未上架官方市场,需要手动安装:

  1. 获取插件文件
    访问 GitHub: claudian,下载以下三个核心文件:
    • main.js
    • manifest.json
    • styles.css
  2. 启用插件
    • 重启 Obsidian
    • 进入「设置」→「第三方插件」
    • 找到「Claudian」并启用

放置插件文件

Obsidian 仓库根目录/ └── .obsidian/ └── plugins/ └── claudian/ ├── main.js ├── manifest.json └── styles.css 

第二步:配置模型参数

在 Claudian 设置中进行基础配置:

  1. 打开设置页
    • Ctrl/Cmd + P 打开命令面板
    • 输入 claudian → 选择 Open chat view
  2. 基础设置
    • 设置 User Name(如:Jason)
    • 选择界面主题(明亮/暗黑)
  3. 验证连接
    • 在聊天界面输入「你好」
    • 收到正常回复即配置成功

配置 AI 模型使用国内模型示例(智谱 GLM):

ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropic ANTHROPIC_API_KEY=你的智谱_api_key ANTHROPIC_DEFAULT_OPUS_MODEL=GLM-4.6 

使用 DeepSeek 示例:

ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic ANTHROPIC_API_KEY=你的deepseek_api_key ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-chat 

第三步:部署 Obsidian Skills

  1. 下载 Skills 包
    访问 GitHub: obsidian-skills
    • 点击「Code」→「Download ZIP」
    • 下载 obsidian-skills-main.zip 并解压
  2. 验证安装
    • 重启 Claude Code / Claudian
    • 在聊天界面输入 /skills
    • 应显示已安装的 skills 列表

安装到 Claude 目录

用户根目录/ └── .claude/ └── skills/ ├── obsidian-markdown/ ├── json-canvas/ ├── obsidian-bases/ └── (其他 skills) 

Windows 用户路径: C:\Users\你的用户名\.claude\skills\
macOS/Linux 用户路径: ~/.claude/skills/


🎯 核心 Skills 说明

1. obsidian-markdown

功能说明
双链支持[[笔记名称]] 语法
嵌入语法![[笔记名称]] 嵌入内容
标签系统#标签 标签支持
Front MatterYAML 属性处理
Callouts> [!note] 引用块

适用场景: 创建和编辑 Obsidian 格式的笔记

2. json-canvas

功能说明
节点类型text, file, link, group
连接线边 (edges) 连接节点
颜色标记6 种预设颜色 + 自定义颜色
布局自由画布,无限扩展

适用场景: 创建思维导图、知识图谱、流程图

3. obsidian-bases

功能说明
视图类型表格视图、看板视图、列表视图
过滤器基于属性筛选笔记
公式计算字段值
汇总统计和聚合数据

适用场景: 项目管理、任务追踪、数据汇总


💡 实战应用

用例 1:生成知识图谱

指令:

使用 json-canvas skill 创建一个关于「地中海饮食」的知识结构图,包含核心原则、主要食物、健康益处、烹饪方式四个部分。 

执行流程:

  1. AI 分析需求
  2. 调用 json-canvas skill
  3. 自动生成节点和连接
  4. 保存 .canvas 文件到 vault 根目录

结果: 可在 Obsidian 中直接打开 .canvas 文件查看

用例 2:批量创建笔记

指令:

根据以下大纲使用 obsidian-markdown skill 创建笔记: # 项目规划 ## 需求分析 ## 技术选型 ## 实施计划 ## 风险评估 

执行流程:

  1. AI 解析大纲
  2. 调用 obsidian-markdown skill
  3. 应用 Obsidian 特有语法(双链、标签等)
  4. 创建 .md 文件

⚙️ 高级配置

优化中文指令

由于 Skill 定义为英文,中文指令可能导致匹配偏差:

方案一:显式指定

请使用 json-canvas skill 帮我创建一个思维导图 

方案二:添加系统提示词

在 Claudian 设置 → System Prompt 中添加:

当收到中文指令时,优先思考并匹配最合适的 Obsidian Skill 执行任务。 支持的 Skills:obsidian-markdown, json-canvas, obsidian-bases 

自定义 Skills

Claudian 使用的 Skills 与 Claude Code 完全兼容,因此:

  1. 编写自定义 Skill
    • .claude/skills/your-skill/ 创建 SKILL.md
    • 遵循 Agent Skill 规范
  2. 自动发现
    • 重启 Claude Code / Claudian
    • 输入 /skills 查看是否识别到新技能

Skill 结构示例

---name: my-custom-skill description: 自定义技能描述 ---# My Custom Skill## When to Use 当用户需要执行 X 任务时使用 ## Instructions 1. 执行步骤 A 2. 执行步骤 B 

🔧 故障排查

常见问题

问题可能原因解决方案
Skills 未显示路径错误检查 .claude/skills/ 路径是否正确
模型调用失败API Key 错误检查环境变量或配置中的 API Key
中文乱码编码问题确保文件使用 UTF-8 编码
Canvas 无法打开文件格式错误检查 JSON 语法是否正确

调试模式

  1. 查看 Claudian 日志
    • Obsidian 设置 → Developer → Show Console
    • 查看技能调用和错误信息

测试 Skill 单独

# 在 Claude Code CLI 中测试 claude > 使用 obsidian-markdown skill 创建测试笔记 

📚 参考资源

官方文档

资源链接
Claudian GitHubgithub.com/YishenTu/claudian
Obsidian Skillsgithub.com/kepano/obsidian-skills
Agent Skills 规范agentskills.io
Claude Code 官方docs.anthropic.com

社区资源

资源链接
Obsidian 中文社区forum-zh.obsidian.md
Obsidian 插件市场obsidian.md/plugins
Claude Code Skillsgithub.com/anthropics/claude-code-skills

🎯 最佳实践

  1. Privacy First: 所有数据本地处理,不上传云端
  2. Version Control: 将 .claude/ 目录加入 Git 版本控制
  3. Skill 模块化: 将复杂任务拆分为多个小 Skill
  4. 定期更新: 关注 Skills 仓库更新,获取新功能和修复


💡 核心理念:Why Local Agent?

官方态度 (Stephan Ango/Kepano)

方面说明
发布渠道选择在个人 GitHub 账号而非 Obsidian 官方账号发布,体现了「非官方强制」的定位
核心哲学知行合一。坚持 Local-firstPrivacy-first
不参与 AI 军备不构建封闭的官方 AI 环境

差异化优势

对比NotionObsidian + Claudian
数据存储云端封闭完全本地化
AI 能力固定官方 AI「手搓」适合自己的 AI Agent
隐私安全平台掌握用户完全控制
扩展性受限完全开源,可自定义

Read more

OFD 在线阅读器(WEB 版)技术难点总结(Java 栈)

OFD 在线阅读器(WEB 版)技术难点总结(Java 栈)

基于 Java 栈开发的 OFD 在线阅读器(如浙舟 OFD 在线阅读器:https://ofd.zhezhou.cn),核心挑战集中在 OFD 格式解析兼容性、前端渲染性能、跨场景适配及安全验签等维度。以下结合实际开发实践,梳理关键技术难点及针对性解决方案,为同类项目提供参考。 一、OFD 格式解析与兼容性难点 1. 多版本 / 多厂商 OFD 文件格式差异 难点描述 OFD 作为我国自主研发的电子文件格式标准,存在 1.0/2.0 等多个版本,且不同厂商(如福昕、方正、政府电子签章系统)生成的 OFD 文件在结构细节上存在差异: * 签名信息存储路径不一致(部分文件将签名嵌入页面资源,部分独立存储在根目录); * 资源引用方式不同(绝对路径 / 相对路径

AI原生应用开发全栈指南:前端到后端的智能实现

AI原生应用开发全栈指南:前端到后端的智能实现 引言:从“AI+应用”到“AI原生应用”的认知跃迁 1. 痛点:你可能遇到的AI应用开发陷阱 作为一名全栈开发者,你是否有过这样的经历? * 想做一个“智能”应用,却只停留在调用OpenAI API套个壳——用户问什么,直接把问题甩给GPT,返回结果生硬,没有业务逻辑; * 尝试集成AI能力,却因为前后端协作不畅踩坑:前端想做实时对话,后端模型推理慢得像蜗牛; * 以为“加个AI模块”就是智能应用,结果用户反馈“比不用AI还难用”——比如AI生成的内容不符合行业规则,或者无法记住上下文。 这些问题的根源,在于我们仍用传统应用的思维做AI:把AI当成“附加功能”,而非核心架构的一部分。 2. 什么是“AI原生应用”? AI原生应用(AI-Native App)的定义是:从需求定义、架构设计到用户交互,全流程以AI能力为核心驱动力的应用。它不是“

深入探讨Web应用开发:从前端到后端的全栈实践

深入探讨Web应用开发:从前端到后端的全栈实践

目录   引言 1. Web应用开发的基本架构 2. 前端开发技术 HTML、CSS 和 JavaScript 前端框架与库 响应式设计与移动优先 3. 后端开发技术 Node.js(JavaScript后端) Python(Flask和Django) Ruby on Rails Java(Spring Boot) 4. 数据库选择与管理 关系型数据库(SQL) 非关系型数据库(NoSQL) 5. API设计与开发 RESTful API GraphQL 6. 测试与调试 单元测试 集成测试与E2E测试 7. 部署与运维 云服务平台 容器化与Docker CI/CD(持续集成与持续交付) 监控与日志 弹性伸缩与负载均衡 8.

Qt与Web混合编程:CEF与QCefView深度解析

Qt与Web混合编程:CEF与QCefView深度解析

Qt与Web混合编程:CEF与QCefView深度解析 * 1. 引言:现代GUI开发的融合趋势 * 2. Qt与Web集成方案对比 * 3. CEF核心架构解析 * 4. QCefView:Qt与CEF的桥梁 * 5. 实战案例:智能家居控制面板 * 6. 性能优化策略 * 7. 调试技巧大全 * 8. 安全加固方案 * 9. 未来展望:WebComponent集成 * 10. 结语 1. 引言:现代GUI开发的融合趋势 在当今的桌面应用开发领域,本地GUI框架与Web技术的融合已成为不可逆转的趋势。Qt作为成熟的跨平台C++框架,与Web技术的结合为开发者提供了前所未有的灵活性: * 本地性能 + Web动态性 = 最佳用户体验 * 快速迭代的Web前端 + 稳定可靠的本地后端 * 跨平台一致性 + 现代UI效果 35%25%20%20%混合应用优势分布开发效率UI表现力跨平台性性能平衡 2. Qt与Web集成方案对比 方案优点缺点适用场景Qt WebEngine官方支持,