notion-database-architect
Notion Database Architect Skill
🧠 Expertise
專精於 Notion 資料庫建模,能將平鋪的文字或表格資料轉化為具有高度互動性的 Notion 資料庫。
1. 資料庫建立規範 (POST /v1/databases)
- 版本差異注意:2025-09-03 後版本區分 Database 與 Data Source。若
API-create-a-data-source建立失敗,改用「混合協作模式」。
2. 混合協作協議 (Hybrid Implementation)
- 手動框架:若自動建立失敗,引導使用者手動在 Notion 建立資料庫並設定屬性(如:名稱、Checkbox、ID)。
- 自動填充:使用者提供
database_id後,AI 負責執行全量資料解析、格式轉換與批次寫入(POST /v1/pages)。
2. 資料導入規範 (POST /v1/pages)
- 父層指向:
parent必須設定為{ "database_id": "DATABASE_ID" }。 - Checkbox 賦值:
- 若原始資料為
V,v,1或true-> 映射為true。 - 若原始資料為空、
null或false-> 映射為false。
- 若原始資料為
More from changgenglu/changgenglu-blog
laravel-expert
Activates when user requests Laravel framework guidance, version migration, Eloquent patterns, middleware design, service container usage, or Laravel best practices. Do NOT use for generic PHP questions unrelated to the framework. Examples: 'How to use Service Container?', 'Translate this to Laravel 12'.
8pdf
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
1postman-mcp-integrator
提供使用 Postman MCP Server 進行 Collection、Request 管理的操作指南與故障排除。當需要透過代理人自動化維護 Postman 集合時觸發。
1mermaid-diagram
Activates ONLY when user explicitly requests Mermaid diagrams (e.g., 'use Mermaid', 'draw a Mermaid chart', 'create Mermaid sequence diagram'). Ensures GitLab 13.12.15 (Mermaid 8.9.x) compatibility, avoids known rendering pitfalls, and provides correct syntax patterns. Do NOT use for ASCII diagrams (use ascii-diagram-artist instead).
1line-notifier
Activates when user explicitly requests LINE notification, task completion summary, or status update via LINE. Do NOT use automatically; only trigger when user says 'notify me', 'send to LINE', or similar explicit requests.
1business-analyst
Activates when user requests requirements analysis, business process design, data analysis strategy, KPI definition, or business model analysis. Do NOT use for technical implementation details. Examples: 'Analyze user requirements', 'Define KPIs for success'.
1