article-organizer-builder
生成器技能(元技能)——专为 Obsidian 用户设计:当用户想构建/生成一个「文章收藏整理」类 Skill(把公众号/网页文章批量提炼为结构化笔记、按主题分类归档进 vault 收藏夹、三依据去重防重复收藏、清理源文件)时使用; 生成的笔记自动带 frontmatter 标签、相关笔记双链与单一总索引 MOC,直接织入 Obsidian 知识图谱。 也用…
kakahilda
@kakahilda
Install
$ openclaw skills install @kakahilda/article-organizer-builder文章收藏整理 Skill 构建器
本技能是一个元技能:它不直接整理文章,而是为用户现场生成一个全新的「文章收藏整理」Skill。用户可能想给自己的笔记库建一套自动收藏归档流程,也可能只是想要一个通用模板。
执行流程
- 读取规范:先完整读取
references/builder-prompt.md(通用构建规范,含 8 步构建流程、笔记模板、验收清单)。 - 收集自定义信息:按规范文末「自定义填充清单」逐项询问用户(用提问组件一次收集):
- 四个路径:笔记库根目录、源文章目录、收藏夹目录、归档目录;
- 领域分类规则(主题分类 + 关键词);
- 分类 → 标签映射;
- 笔记标题风格偏好。 若用户不确定,给出合理默认值并标注,不要卡住流程。
- 生成目标 skill:在
~/.workbuddy/skills/<用户主题相关的名字>/下按规范 8 步生成完整目录:SKILL.md+scripts/scan.py+scripts/cleanup.py+references/classification.md。规范中所有<尖括号>占位符必须替换为步骤 2 收集到的实际值。 - 自检:用规范中的「验收清单」逐项核对,缺项补齐再交付。
- 交付:告知用户生成的位置、目录结构、触发方式,以及验收清单核对结果。
注意
- 生成的目标 skill 是全新独立的,不得改动用户已有的其他 skill。
- 脚本只用 Python 标准库,不引入第三方依赖。
- 安全底线:生成脚本时必须保留「归档不删除、路径越界拒绝」逻辑。
Top skills in this category
Figma
@maddiedreeseProfessional Figma design analysis and asset export. Use for extracting design data, exporting assets in multiple formats, auditing accessibility compliance, analyzing design systems, and generating comprehensive design documentation. Read-only analysis of Figma files with powerful export and reporting capabilities.
YouTube Watcher
@michaelgatharaFetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
Proactive Agent Lite
@bestrockyTransform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version f...
Feishu Evolver Wrapper
@autogame-17(Depreciated: This skill is no longer maintained; its related functions have been absorbed by the Evolver main body.) Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides...
Edge TTS
@i3130002Text-to-speech conversion using node-edge-tts npm package for generating audio from text. Supports multiple voices, languages, speed adjustment, pitch control, and subtitle generation. Use when: (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, driving, cooking). (3) User wants a specific voice, speed, pitch, or format for TTS output.