julien-notion-route-entry

majiayu000's avatarfrom majiayu000

Route a Notion Inbox entry to the appropriate PKM database (Github, Videos, Articles, Podcasts, Formations, Lieux, Code, or Todos). Use when user wants to triage inbox, route entry, move to appropriate database.

⭐0stars🔀0forks📁View on GitHub🕐Updated Jan 5, 2026⬇️2downloads

When & Why to Use This Skill

This Claude skill automates the organization of your Notion workspace by intelligently routing inbox entries to specific Personal Knowledge Management (PKM) databases. By analyzing URL patterns and keywords, it eliminates manual triage, ensuring that links to GitHub, YouTube, articles, and courses are instantly categorized into their respective databases for a streamlined digital workflow.

Use Cases

  • Automated Bookmark Triage: Automatically move saved web links from a central Notion Inbox to specialized databases like 'Videos' for YouTube or 'Articles' for Medium/Dev.to based on the source URL.
  • Developer Resource Management: Instantly route GitHub repositories, Gists, or CodePen links to a dedicated 'Code' or 'Github' database to keep technical resources organized and searchable.
  • Learning Path Organization: Automatically sort educational content from platforms like Udemy or Coursera into a 'Formations' database to track professional development and course progress.
  • Travel and Location Planning: Identify Google Maps or Komoot links and move them to a 'Lieux' (Places) database for efficient trip planning and location scouting.
  • Task Conversion: Automatically categorize entries without URLs as 'Todos', ensuring that quick notes or reminders are immediately funneled into your task management system.
namejulien-notion-route-entry
descriptionRoute a Notion Inbox entry to the appropriate PKM database (Github, Videos, Articles, Podcasts, Formations, Lieux, Code, or Todos). Use when user wants to triage inbox, route entry, move to appropriate database.

Notion Route Entry

Route Inbox entries to the appropriate PKM database based on URL patterns and keywords.

Prerequisites

  • NOTION_TOKEN environment variable set
  • requests package: pip install requests

Usage

Run the routing script with a page ID or URL:

python ~/.claude/skills/notion-route-entry/scripts/route.py <page_id_or_url>

Arguments:

  • page_id_or_url: Notion page ID (UUID) or full URL of the Inbox entry

Output

  • Suggests destination based on routing rules
  • Asks for confirmation or override
  • Creates entry in destination database
  • Returns URL of created entry

Routing Rules

Pattern Destination
github.com Github [DB]
youtube.com Videos [DB]
medium.com, dev.to Articles [DB]
snipd, overcast Podcasts [DB]
udemy, coursera Formations [DB]
google.com/maps, komoot Lieux [DB]
gist.github, codepen Code [DB]
No URL Todos [DB]

Destinations

Database ID
Github [DB] 2cacdc04-12e3-81cc-a84e-fdbba086ab29
Videos [DB] 2cacdc04-12e3-812d-959b-ce49a1ad0b3c
Articles [DB] 2cacdc04-12e3-8199-8ac1-e9c3007843a6
Podcasts [DB] 2cacdc04-12e3-81a1-bf23-c9b9f82208f2
Formations [DB] 2cacdc04-12e3-8168-b239-ff7e17742881
Lieux [DB] 2cacdc04-12e3-81ad-a743-cf2d2a241a0d
Code [DB] 2cacdc04-12e3-81db-aa22-dbac1beefcb1
Todos [DB] 9c9b8dcd-e01b-488f-aa87-eaaed7be9a52