name: notion-mcp-skill description: Operate Notion workspace content through Notion MCP using the UXC CLI, including search, fetch, users/teams lookup, page/database creation and updates, and comments. Use when tasks require calling Notion tools over MCP with OAuth (authorization_code + PKCE), especially when safe write controls and JSON-envelope parsing are required.
Use this skill to run Notion MCP operations through uxc with OAuth and guarded write behavior.
Reuse the uxc skill guidance for discovery, schema inspection, OAuth lifecycle, and error recovery.
Do not assume another skill is auto-triggered in every runtime. Keep this skill executable on its own.
uxc is installed and available in PATH.https://mcp.notion.com/mcp.http://127.0.0.1:8788/callback).uxc skill is available for generic discovery/describe/execute patterns.Endpoint argument style in this skill:
- Prefer shorthand mcp.notion.com/mcp (scheme omitted).
- Full URL https://mcp.notion.com/mcp is also valid.
uxc auth binding match mcp.notion.com/mcpuxc auth oauth start notion-mcp --endpoint mcp.notion.com/mcp --redirect-uri http://127.0.0.1:8788/callback --scope read --scope writeuxc auth oauth complete notion-mcp --session-id <session_id> --authorization-response '<callback-url>'uxc auth binding add --id notion-mcp --host mcp.notion.com --path-prefix /mcp --scheme https --credential notion-mcp --priority 100command -v notion-mcp-cliuxc link notion-mcp-cli mcp.notion.com/mcpnotion-mcp-cli -hnotion-mcp-cli -hnotion-mcp-cli notion-fetch -hnotion-fetch requires id (URL or UUID). Examples:notion-mcp-cli notion-fetch id="https://notion.so/your-page-url"notion-mcp-cli notion-fetch id="12345678-90ab-cdef-1234-567890abcdef"notion-search, notion-fetch, and notion-update-page.notion-update-page operations that may delete content, always confirm intent first.Use this exact operator-facing flow:
uxc auth oauth complete notion-mcp --session-id <session_id> --authorization-response '<callback-url>'.uxc auth oauth info <credential_id>Do not ask user to manually extract or copy bearer tokens. Token exchange is handled by uxc.
Use uxc auth oauth login ... --flow authorization_code only for a single-process interactive fallback.
--text.ok, kind, protocol, data, error.notion-mcp-cli as the default command path for all Notion MCP calls in this skill.notion-mcp-cli <operation> ... is equivalent to uxc mcp.notion.com/mcp <operation> ....uxc mcp.notion.com/mcp ... only as a temporary fallback when link setup is unavailable.notion-fetch before notion-create-pages or notion-update-page when targeting database-backed content to obtain exact schema/property names.uxc skill OAuth/error playbooks first, then apply Notion-specific checks in this skill's references.uxc skill OAuth guidance):references/oauth-and-binding.mdreferences/usage-patterns.mduxc skill error guidance):references/error-handling.md这是一份编写规范的 Notion 操作技能文档,质量可靠。主要优点是流程清晰、安全防护到位、文档结构合理。不足之处在于示例较少,缺乏实际运行效果的展示,新手可能难以快速上手。另外错误处理和故障排查方面的内容可以更丰富一些。总体来说适合有经验的用户使用,新手可能需要额外查阅资料辅助理解。