notion
Notion workspace integration. Use when user wants to read/write Notion pages, search databases, create tasks, or sync content with Notion.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Notion workspace integration. Use when user wants to read/write Notion pages, search databases, create tasks, or sync content with Notion.
How to use
Przejdź do https://www.notion.so/my-integrations i utwórz nową integrację, podając nazwę i wybierając workspace. Skopiuj "Internal Integration Token" — będzie ci potrzebny do uwierzytelniania.
W każdej stronie lub bazie danych, którą chcesz udostępnić agentowi, kliknij "Share" (prawy górny róg) i zaproś swoją integrację do dostępu.
Przechowaj token API jako zmienną środowiskową. Ustaw NOTION_API_KEY="secret_xxxxx" w pliku .env lub wyeksportuj ją w terminalu.
Zainstaluj bibliotekę klienta — dla JavaScript uruchom npm install @notionhq/client, dla Python pip install notion-client.
Agent może teraz wyszukiwać strony po nazwie, pobierać zawartość stron, tworzyć nowe strony w bazach danych, aktualizować właściwości (np. zmienić status na "Gotowe") i filtrować bazy danych po konkretnych warunkach.
Najczęstszy scenariusz: użytkownik prosi agenta o znalezienie notatek z danego spotkania lub dodanie nowego zadania do bazy — agent automatycznie wyszukuje lub tworzy wpis w Notion bez Twojej ingerencji.