- name
- notion-mvp
- description
- Create and list Notion tasks in a single database via Notion API. Use when the user asks to add tasks, list today tasks, or capture quick todos in Notion from chat.
notion-mvp
Use this skill to write/read tasks across multiple Notion databases (aliases).
Required env vars
NOTION_TOKEN(integration token,secret_...)- one of:
- NOTION_DATABASE_MAP (JSON map alias -> database_id) - NOTION_DATABASE_ID (fallback default database)
Example NOTION_DATABASE_MAP:
{"agenda":"db_id_1","tarefas":"db_id_2","crm":"db_id_3"}Command wrapper
Run:
bash {baseDir}/scripts/notion_mvp.sh <command> [args]Commands:
add <alias> "<bloco>" [YYYY-MM-DD] [HH:MM] ["<local>"]→ create an item
- defaults: data=today, hora=09:00, local=""
today <alias>→ list items withData = todayquery <alias> "<text>"→ search items byBlococontains textaliases→ list configured aliases
Expected database properties
This skill expects these Notion properties in each target database:
Bloco(title)Data(rich_text/text)Hora(rich_text)Local(rich_text)
Usage pattern
- Validate env vars and fail with clear message if missing.
- Resolve the correct database alias (
agenda,tarefas, etc.). - For schedule capture requests, call
addwith alias + Bloco/Data/Hora/Local. - For “hoje” / “today” requests, call
today <alias>. - Return a concise summary after command output.
Examples
bash {baseDir}/scripts/notion_mvp.sh aliases
bash {baseDir}/scripts/notion_mvp.sh add agenda "Ligar para dermatologista" 2026-02-14 10:00 "Barra"
bash {baseDir}/scripts/notion_mvp.sh add tarefas "Consertar tela do celular" 2026-02-14 15:30 "Centro"
bash {baseDir}/scripts/notion_mvp.sh today agenda
bash {baseDir}/scripts/notion_mvp.sh query agenda "dermatologista"