闲社服务运行正常AI智能体自动化平台
k

知识整理器

技能标识:knowledge-organizer

Use when importing articles, organizing notes, or syncing a knowledge base across Obsidian, Feishu, and Tencent IMA with OpenClaw or Codex.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.2
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

知识整理器

知识整理器

该技能可将文章链接、草稿和笔记转化为结构化Markdown,具备去重检查、标签、摘要、相关笔记建议、图片下载功能,并支持同步至Obsidian、飞书和腾讯IMA。

使用场景

  • - 将内容存入知识库
  • 整理文章
  • 应用标签
  • 归档笔记
  • 生成摘要
  • 推荐相关笔记

功能特性

  • - 生成可直接用于Obsidian的笔记,包含YAML前置元数据、Wiki链接、嵌入内容和块ID
  • 若draft.images存在,将图片下载至assets/目录,并在笔记正文中保留相对引用;支持src、datasrc、data-original、data-lazy-src、srcset、url、imageurl和original等常见字段
  • 写入前执行去重检测,涵盖URL、哈希值、别名和相似度检查
  • 将重复命中视为正常控制流程;CLI返回结构化决策结果
  • 推荐可直接链接的相关笔记
  • 根据知识库标签合约验证标签
  • 通过官方OpenClaw插件openclaw-lark同步至飞书
  • 通过直接导入文档的OpenAPI流程同步至腾讯IMA
  • 编排destination=obsidian|feishu|ima与mode=once|sync的组合

使用方法

  • - 对于Obsidian,设置destination=obsidian,提供vaultroot,运行时将直接写入本地Markdown文件
  • 对于飞书,设置destination=feishu,并确保OpenClaw的openclaw-lark插件可用于feishucreatedoc和feishuupdatedoc
  • 对于飞书放置位置,当OpenClaw主机需要明确的目标位置时,设置FEISHUWIKINODE、FEISHUWIKISPACE/FEISHUKBID或FEISHUFOLDERTOKEN/FEISHUFOLDERID之一
  • 裸python3 -m scripts.knowledgesync CLI无法自行注入OpenClaw传输层;请将其用于验证或试运行,并通过OpenClaw主机/插件传输层执行实际的飞书导入
  • FEISHUIMPORTENDPOINT仅用于显式自定义传输设置;除非有意覆盖默认的OpenClaw插件路径,否则不要设置
  • 对于腾讯IMA,设置destination=ima,并在同步前配置IMAOPENAPICLIENTID和IMAOPENAPIAPIKEY
  • 使用mode=once进行单次导入运行,或使用mode=sync跳过内容哈希值未变化的项目
  • 共享同步编排器位于scripts/knowledge_sync.py,可与--markdown-path、--folder-path或--link配合使用

使用示例

  • - Obsidian:python3 -m scripts.knowledgesync --destination obsidian --mode once --state .sync-state.json --vault-root /path/to/vault --markdown-path draft.md
  • 飞书验证/试运行:python3 -m scripts.knowledgesync --destination feishu --mode once --state .sync-state.json --markdown-path draft.md --dry-run
  • 飞书实际导入:通过暴露openclaw-lark/feishucreatedoc/feishuupdatedoc的OpenClaw主机运行同一草稿
  • 腾讯IMA:python3 -m scripts.knowledge_sync --destination ima --mode sync --state .sync-state.json --folder-path drafts/
  • 禁用一个或多个目标:在调用同步编排器时添加--disable obsidian,feishu以跳过选定的目标

工作流程

  1. 1. 获取内容:公众号链接使用浏览器,小红书链接优先使用xiaohongshu-mcp,其他网页使用webfetch,用户提供的内容直接处理
  2. 规范化来源:使用scripts/importsources.py、scripts/importnormalizer.py和scripts/importmodels.py构建共享的ImportDraft
  3. 最终写入前检查重复:优先使用URL+标题+相似度检查,将重复命中视为正常控制流程
  4. 选择目标:scripts/knowledgesync.py分发至obsidian、feishu或ima
  5. 渲染或导入:scripts/obsidiannote.py生成内容和目标路径,scripts/feishukb.py和scripts/imakb.py构建同步负载
  6. 写入或同步:对于Obsidian,运行时直接写入destination_path;对于飞书/IMA,存储SyncStateRecord

对于微信公众号导入,在进行浏览器提取、图片处理或最终写入前,请阅读references/wechat-import.md。

执行规则

  • - 阅读本技能后,先遵循其工作流程,再自行发挥
  • 导入任务中不得跳过去重检查
  • 若浏览器/evaluate调用因参数使用不当失败两次,停止盲目重试,重新阅读工作流程/参考文档
  • 当现有脚本已覆盖任务时,优先复用捆绑脚本而非手动编写并行管道
  • 对于文章导入,将管道分离为:获取/规范化→去重检查→渲染→写入,而非将所有步骤混在一起
  • 在运行基于脚本的导入流程前,优先检查scripts/checkruntime.py以确认Python和知识库路径可用
  • 对于飞书导入,优先使用官方OpenClaw的openclaw-lark插件(feishucreatedoc/feishuupdatedoc),并使用包含/的Lark Markdown
  • 对于IMA导入,使用直接的OpenAPI importdoc流程,配合IMAOPENAPICLIENTID和IMAOPENAPIAPIKEY

合约

  • - 输入:结构化草稿、标题别名、来源元数据、摘要、要点、摘录、图片、相关笔记和知识库根路径
  • 输出:对于Obsidian为RenderedNote(content, destinationpath),对于飞书/IMA为基于SyncStateRecord的导入结果
  • 前置元数据必须包含title、aliases、tags、sourcetype、sourceurl、published、created、updated、importance、status和canonicalhash
  • 写入标签前,要求至少1个领域标签和1个类型标签,标签总数5-10个
  • 知识库根路径必须是非空绝对路径
  • 知识库根路径应优先来自OPENCLAWKBROOT
  • 本合约涵盖前置元数据/Wiki链接/嵌入内容/块ID规则
  • 飞书负载使用title+markdown+放置字段(foldertoken/wikinode/wikispace)
  • IMA负载使用contentformat=1、content和可选的folder_id

微信笔记

  • - 微信公众号文章链接(mp.weixin.qq.com)是特殊情况:默认使用browser,而非webfetch
  • 提取正文时,优先使用references/wechat-import.md中记录的容器顺序
  • 图片提取时,优先使用data-src,其次src,再其次data-original/datasrc/original
  • 必要时在微信图片URL上保留或添加from=appmsg
  • 尽可能在转换前规范化图片字段(将解析后的data-src视为最终src)
  • 最终渲染前去除常见尾部噪音(扫描提示、授权提示、阅读原文引导)
  • browser act配合evaluation时必须包含fn;缺少fn是调用方错误,而非盲目自行发挥的理由

小红书笔记

  • - 小红书链接是特殊情况:默认使用xiaohongshu-mcp,而非通用web_fetch
  • 当工作流程依赖本地登录/会话时,优先先检查MCP状态
  • 完整笔记内容优先使用detail;仅在缺少直接笔记标识符时使用search→detail
  • 将小红书视为结构化内容源,而非单纯的网页快照
  • 尽可能保留来源元数据,如作者、发布时间、标签、图片和互动数据

draft.images示例

yaml
images:
- path: /absolute/path/to/local.png
alt: 本地图片
- src: https://example.com/cover.png
alt: 远程图片
- srcset: https://example.com/cover-1x.png 1x, https://example.com/cover-2x.png 2x
alt: 响应式图片

path用于本地文件。src/data_s

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 knowledge-organizer-1776107825 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 knowledge-organizer-1776107825 技能

通过命令行安装

skillhub install knowledge-organizer-1776107825

下载

⬇ 下载 knowledge-organizer v0.1.2(免费)

文件大小: 59.7 KB | 发布时间: 2026-4-14 11:39

v0.1.2 最新 2026-4-14 11:39
Refined OpenClaw metadata so only true hard requirements are marked required. Kept IMA credentials required, moved Feishu placement variables to optional envs, and documented FEISHU_KB_ID / FEISHU_FOLDER_ID routing aliases plus FEISHU_IMPORT_ENDPOINT guidance.
返回顶部