将粘贴的电脑配件采购/配置文本(如 Discord 消息收据、项目符号列表)导入 Notion DIY_PC 数据库表格(PCConfig、ストレージ、エンクロージャー、PCInput)。适用于以下场景……
diy- pc- ingest.是一项面向实际任务的技能,主要用于Setup( 需要);此技能是想要共享的;
使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能设计为共享使用。请切勿在技能代码中硬编码您的 Notion ID 或 token。
使用本技能前,请先通过 ClawHub 安装所需的依赖技能:
clawhub install notion-api-automation
TOOLS.md 中的 “DIY-PC Notion Targets” 表格,获取各目标表对应的 data_source_id 和 database_id 值,并以显式 CLI 参数形式传入:--pcconfig-dsid、--pcconfig-dbid--pcinput-dsid、--pcinput-dbid--storage-dsid、--storage-dbid--enclosure-dsid、--enclosure-dbidnotion-api-automation(即 notionctl)提供 Notion 认证凭据:NOTION_API_KEY(推荐方式)注意事项:
2025-09-03。web_search/web_fetch 可能将部分产品文本发送至外部网络服务提供商。notion-api-automation/scripts/notionctl.mjs 查询或 upsert。安全规则:
web_search/web_fetch,仅执行本地提取。使用 data_sources 接口进行 schema 查询与数据查询,使用 pages 接口创建新行。
ID 均已在 TOOLS.md 的 “DIY-PC Notion Targets” 表格中列出,请在运行时作为 CLI 参数传入。
读取粘贴的文本,并按条目判断应写入的目标表:
提取字段(尽力而为)。优先采用各表中已定义的日文列名。
通过 web_search/web_fetch 增强规格信息,仅在可显著减少用户操作时启用(例如:托架数量、接口类型、容量、外形尺寸等),保持最小化增强;避免过度填充。
仅就必要字段发起追问,以规避歧义或错误关联:
使用 scripts/notion_apply_records.js 在 Notion 中搜索已有记录(自动发现模式):
审查搜索结果并征得用户确认:
执行 Notion upsert,调用 scripts/notion_apply_records.js:
overwrite=true,否则不覆盖已有值输出最终结果(创建/更新/跳过数量),并附上所有新创建页面的链接。
シリアル(精确匹配)为主键。若已有记录创建时未填写序列号,则允许安全降级匹配:以标题(title/name)+(可选)購入日 或 価格(円) 组合匹配,以便后续补填序列号、健康状态、扫描日期等字段。取り外し表示名(精确匹配),其次使用标题(title/name)。(Name + Purchase Date) 作为复合主键(精确匹配)。若出现多条匹配结果,则禁止写入,须向用户确认。每行为一个 JSON 对象:
{"target":"enclosure","title":"RATOC RS-EC32-R5G","properties":{"種別":"USBケース","接続":"USB","ベイ数":2,"普段つないでるPC":"RECRYZEN","購入日":"2026-01-18","購入店":"PCワンズ","価格(円)":8977,"取り外し表示名":"RS-EC32-R5G","メモ":"JAN: 4949090752191"}}
可选控制字段(用于清理或手动修复):
page_id(或 id):直接更新该 Notion 页面(绕过 upsert 匹配逻辑)archive: true:归档该页面(适用于去重场景)overwrite: true:允许覆盖已有字段值(包括设为 null 清空)可选行为标志:
mirror_to_pcconfig: true(仅适用于 target=storage):同时为已安装组件创建或更新一条 pcconfig 记录。現在の接続先PC、購入日、Name支持的目标表:enclosure | storage | pcconfig | pcinput
属性值编码规范:
YYYY-MM-DD 格式2025-09-03。POST /v1/data_sources/{id}/query,而非 /databases/{id}/query。relation.data_source_id(而非 database_id)。scripts/notion_apply_records.jsscripts/_deprecated/notion_apply_records.pynotion-api-automation 以调试 Notion API:clawhub install notion-api-automationskills/notionkit/* 下的任何内容。scripts/notion_apply_records.js;诊断或手动调用 API 时,请使用 skills/notion-api-automation/scripts/notionctl.mjs。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章