SuperAPI AI 工具集

obsidian-clipper-template-creator

办公与效率

查看项目

更新于 10-15 20:05

技能介绍

用途:该技能用于创建或完善可导入 Obsidian Web Clipper 的 JSON 模板,把目标网站的真实 DOM、Schema.org 数据与 CSS 选择器映射为有效的剪藏模板,并在交付前完成选择器验证与模板逻辑指导。

主要能力:识别用户意图(特定站点、特定类型或通用剪藏);读取 Bases/ 下已有的 Base 架构(如 Recipes.base),用其中定义的属性组织模板属性;抓取并分析参考 URL 的 HTML,提取 Schema.org JSON、Meta 标签与 CSS 选择器;按 JSON schema 起草模板;在合适时使用条件、循环、变量赋值与回退等模板逻辑;验证所选变量(Preset、Schema、Selector)确实存在。

使用方式:先确认用户意图并检查已有 Base;向用户索取要剪藏内容的示例 URL;必须用 WebFetch 获取页面内容,若不可用则使用浏览器 DOM 快照;分析 HTML 后逐一验证选择器,不得猜测;按 references/json-schema.md 生成 JSON,并参考 references/logic.md 编写逻辑;最终始终以 JSON 代码块输出,便于用户复制导入。模板编辑器会校验语法,使用逻辑时需符合官方 Logic 文档。

选择器规则:始终基于实时页面内容验证;无法访问 DOM 或元素缺失时,应明确说明并索取其他 URL 或截图;优先使用稳定选择器(data 属性、语义角色、唯一 ID),避免脆弱的类名链;在推理中记录目标元素。

适用场景:为特定网站(如 YouTube)或特定内容类型(如食谱)创建剪藏模板,或进行通用网页剪藏模板设计。

限制:仅在任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家审查;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。参考资料包括 variables.md、filters.md、json-schema.md、logic.md、bases-workflow.md、analysis-workflow.md,以及 assets/ 中的 JSON 示例。