templates/analytics/.builder/skills/notion/SKILL.md
Access the Notion content calendar and page data for editorial planning. Use this skill when the user asks about the content calendar, blog planning, or editorial schedule.
npx skillsauth add BuilderIO/agent-native notionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
https://api.notion.com/v1Authorization: Bearer $NOTION_API_KEY, Notion-Version: 2022-06-28NOTION_API_KEYdb4ae46c822443ba96e51a6a352e0fbe (hard-coded)server/lib/notion.ts| Function | Description |
| ---------------------------- | ---------------------------------------------------- |
| getContentCalendar() | Fetch all entries from the content calendar database |
| getNotionPage(pageId) | Fetch a page with its block content (recursive) |
| getContentCalendarSchema() | Get the database schema/properties |
/databases/:id/query with page_size: 100 and start_cursorextractProp handles all Notion property types (title, rich_text, select, multi_select, date, people, rollup, formula, etc.)fetchBlocks recurses to fetch children when has_children is true — can be expensive for deeply nested pagestools
Public booking flow — the state machine, animations, and URL/app-state sync.
tools
Trigger-based automations — reminders, follow-ups, webhooks — across the booking lifecycle.
tools
Team event types, round-robin assignment, collective bookings, host weights, and no-show calibration.
development
The pure `computeAvailableSlots` function — inputs, outputs, invariants, and debugging guide.