{"enrichment":{"faq":[{"a":"Notion exposes REST endpoints you can call via curl with your API key. Common commands include creating pages with POST to /v1/pages, querying databases with POST to /v1/databases/{id}/query, updating page properties with PATCH to /v1/pages/{id}, and retrieving blocks with GET to /v1/blocks/{id}/children. Authenticate all requests using a Bearer token header with your Notion API key.","q":"What notion API curl commands can I use to automate tasks?"},{"a":"Notion's API lets you create pages by sending a POST request to the /v1/pages endpoint with a JSON body specifying the parent (database or page ID) and properties. You can set standard properties like title, dates, selections, and relations. Each property type has a specific structure\u2014for example, title uses a rich_text array, dates use a date object with start/end fields, and relations reference other page IDs.","q":"How do I create pages in Notion via the API?"},{"a":"Yes, Notion's database query endpoint accepts POST requests to /v1/databases/{id}/query with filter and sort parameters. You can filter by property conditions (equals, contains, date ranges) and sort results by multiple properties in ascending or descending order. The response includes paginated results; use the next_cursor field to retrieve additional pages.","q":"Can I query and filter a Notion database with curl?"},{"a":"Notion API authentication requires a Bearer token obtained from your Notion workspace integration settings. Store this token securely and pass it in the Authorization header of every curl request as 'Authorization: Bearer YOUR_TOKEN'. You'll also need the IDs of your databases and pages, which you can find in Notion's URL or retrieve via API calls.","q":"What's required for Notion API key setup in the terminal?"},{"a":"Notion's PATCH endpoint at /v1/pages/{id} allows you to update page properties. Send a JSON body with the properties object containing the fields you want to modify\u2014for example, setting a title, updating a date, or changing a select option. Only include properties you're changing; omitted properties remain unchanged.","q":"How do I update Notion page properties using curl?"},{"a":"Notion skill is released under the MIT license, allowing free use, modification, and distribution with minimal restrictions.","q":"What license does Notion skill use?"}],"shadow_tags":["rest-api","command-line-tool","database-management","workspace-automation","curl-integration","content-creation","api-reference","terminal-access","data-querying"],"summary_rewrite":"This skill exposes the Notion API through curl, enabling you to programmatically create, retrieve, update, and delete pages, databases, and blocks. Work with properties like titles, dates, selections, and relations using standard HTTP requests authenticated with your Notion API key."},"files":[{"bytes":5199,"path":"crates/skills/src/assets/productivity/notion/SKILL.md","sha256":"737744a8dc36a2c002d2e786848620f1c93a4c691ead64ed702433a608e2bc80","url":"https://skillfed.io/files/moltis-org/moltis/notion/817d2c94/SKILL.md"}],"id":"moltis-org/moltis/notion","links":{"html":"https://skillfed.io/moltis-org/moltis/notion","md":"https://skillfed.io/moltis-org/moltis/notion.md","repo":"https://github.com/moltis-org/moltis"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":327,"language":"Rust","last_updated":"2026-07-27","license":"MIT","name":"notion","publisher":"moltis-org","stars":2795},"relations":{"similar":[{"id":"graniet/kheish/notion"},{"id":"Bitterbot-AI/bitterbot-desktop/notion"},{"id":"malue-ai/dazee-small/notion"},{"id":"geezerrrr/motive/notion"},{"id":"beita6969/ScienceClaw/notion"},{"id":"NousResearch/hermes-agent/notion"},{"id":"family3253/skill/notion"},{"id":"letta-ai/skills/notion"},{"id":"AtomicBot-ai/atomic-agent/notion"},{"id":"intellectronica/agent-skills/notion-api"}]},"slug":{"owner":"moltis-org","repo":"moltis","skill":"notion"},"version":"817d2c94"}
