[ PROMPT_NODE_26036 ]
obsidian-clipper-template-creator
[ SKILL_DOCUMENTATION ]
# Obsidian Web Clipper 模板创建器
此技能可帮助您为 Obsidian Web Clipper 创建可导入的 JSON 模板。
## 工作流
1. **识别用户意图:** 特定站点(如 YouTube)、特定类型(如食谱)还是通用剪藏?
2. **检查现有基础(Base):** 用户通常在 `Templates/Bases/` 中定义了“基础”架构。
* **操作:** 读取 `Templates/Bases/*.base` 以查找匹配的类别(例如 `Recipes.base`)。
* **操作:** 使用 Base 中定义的属性来构建 Clipper 模板属性。
* 详情请参阅 [references/bases-workflow.md](references/bases-workflow.md)。
3. **获取并分析参考 URL:** 根据实际页面验证变量。
* **操作:** 向用户索要他们想要剪藏的内容的示例 URL(如果未提供)。
* **操作:** 使用 `WebFetch` 工具获取页面 HTML。
* **操作:** 分析 HTML 中的 Schema.org JSON、Meta 标签和 CSS 选择器。
* 分析技术请参阅 [references/analysis-workflow.md](references/analysis-workflow.md)。
4. **起草 JSON:** 按照架构创建一个有效的 JSON 对象。
* 请参阅 [references/json-schema.md](references/json-schema.md)。
5. **验证变量:** 确保所选变量(预设、架构、选择器)在您的分析中存在。
* 请参阅 [references/variables.md](references/variables.md)。
## 输出格式
**始终**将最终结果输出为用户可以复制和导入的 JSON 代码块。
{
"schemaVersion": "0.1.0",
"name": "我的模板",
...
}
## 资源
* [references/variables.md](references/variables.md) - 可用数据变量。
* [references/filters.md](references/filters.md) - 格式化过滤器。
* [references/json-schema.md](references/json-schema.md) - JSON 结构文档。
* [references/bases-workflow.md](references/bases-workflow.md) - 如何将 Base 映射到模板。
* [references/analysis-workflow.md](references/analysis-workflow.md) - 如何验证页面数据。
### 官方文档
* [变量](https://help.obsidian.md/web-clipper/variables)
* [过滤器](https://help.obsidian.md/web-clipper/filters)
* [模板](https://help.obsidian.md/web-clipper/templates)
## 示例
请参阅 [assets/](assets/) 获取 JSON 示例。