mcpField
O
obsidian-clipper-template-creator

obsidian-clipper-template-creator

github.com/davila7生产力33.0k247 次安装今天更新
代码仓库

关于 obsidian-clipper-template-creator

Obsidian Web Clipper Template Creator 是用于生成可导入 JSON 模板的技能。它会检查 Obsidian Bases,并分析示例网页,以验证模板属性和变量。

主要功能

  1. 01将 Bases 属性映射到模板
  2. 02检查示例网页 HTML
  3. 03分析 Schema.org 与元数据
  4. 04生成有效 JSON 模板
  5. 05验证模板变量

适用场景

  1. 01创建食谱剪藏模板
  2. 02为特定网站构建模板
  3. 03使剪藏字段匹配现有 Base

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/davila7/claude-code-templates --skill obsidian-clipper-template-creator

安装后在 Claude Code 中输入/obsidian-clipper-template-creator确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
clipping-template.json
recipe-template.json
references/
analysis-workflow.md
bases-workflow.md
filters.md
json-schema.md
variables.md

详细介绍

Obsidian Web Clipper 模板创建器

此技能可帮助你为 Obsidian Web Clipper 创建可导入的 JSON 模板。

工作流

  1. **识别用户意图:**指定网站(YouTube)、特定类型(食谱),还是常规剪藏?
  2. **检查现有 Base:**用户可能已在 Templates/Bases/ 中定义了“Base”架构。
    • **操作:**读取 Templates/Bases/*.base,查找匹配的类别(例如 Recipes.base)。
    • **操作:**使用 Base 中定义的属性来构建 Clipper 模板属性。
    • 详情请参阅 references/bases-workflow.md。
  3. **获取并分析参考 URL:**根据实际页面验证变量。
    • **操作:**询问用户是否有想要剪藏内容的示例 URL(如果尚未提供)。
    • **操作:**使用 WebFetch 获取页面 HTML。
    • **操作:**分析 HTML 中的 Schema.org JSON、Meta 标签和 CSS 选择器。
    • 有关分析技巧,请参阅 references/analysis-workflow.md。
  4. **起草 JSON:**按照架构创建有效的 JSON 对象。
  5. **验证变量:**确保所选变量(Preset、Schema、Selector)都存在于分析结果中。

输出格式

始终将最终结果输出为用户可复制并导入的 JSON 代码块。

{
  "schemaVersion": "0.1.0",
  "name": "My Template",
  ...
}

资源

官方文档

示例

JSON 示例请参阅 assets/。

评论

支持 Markdown