name: obsidian-clipper-template-creator description: 用于为 Obsidian Web Clipper 创建模板的指南。当您想要创建新的剪报模板、理解可用变量或格式化剪报内容时使用。
Obsidian Web Clipper 模板创建器
这个技能帮助您为 Obsidian Web Clipper 创建可导入的 JSON 模板。
工作流
- 识别用户意图: 特定网站(如 YouTube)、特定类型(如食谱)或一般剪报?
- 检查现有基础: 用户可能在
Templates/Bases/目录中定义了 “Base” 架构。- 操作: 读取
Templates/Bases/*.base文件以找到匹配的类别(例如Recipes.base)。 - 操作: 使用基础中定义的属性来结构 Clipper 模板属性。
- 详见 references/bases-workflow.md。
- 操作: 读取
- 获取和分析参考 URL: 针对真实页面验证变量。
- 操作: 如果没有提供,询问用户一个样本 URL。
- 操作: 使用
WebFetch获取页面 HTML。 - 操作: 分析 HTML 中的 Schema.org JSON、Meta 标签和 CSS 选择器。
- 详见 references/analysis-workflow.md 获取分析技巧。
- 起草 JSON: 按照架构创建一个有效的 JSON 对象。
- 验证变量: 确保所选变量(预设、架构、选择器)存在于您的分析中。
输出格式
始终 将最终结果输出为 JSON 代码块,用户可复制并导入。
{
"schemaVersion": "0.1.0",
"name": "我的模板",
...
}
资源
- references/variables.md - 可用数据变量。
- references/filters.md - 格式化过滤器。
- references/json-schema.md - JSON 结构文档。
- references/bases-workflow.md - 如何映射基础到模板。
- references/analysis-workflow.md - 如何验证页面数据。
官方文档
示例
查看 assets/ 获取 JSON 示例。