AgentSkillsCN

notion-docs

利用Notion MCP工具进行文档编写与工作空间管理,支持数据库创建、页面编辑、评论留言,以及结构化知识库的搭建。适用于Notion页面的创建、Notion数据库的构建、Notion文档的高效管理、项目Wiki的组织与维护、为评审流程添加评论,或在开发文档流程中深度整合Notion。

SKILL.md
--- frontmatter
name: notion-docs
description: Notion documentation and workspace management using Notion MCP tools for creating databases, pages, comments, and structured knowledge bases. Use when creating Notion pages, building Notion databases, managing documentation in Notion, organizing project wikis, adding comments for review workflows, or integrating Notion into development documentation processes.
license: Complete terms in LICENSE.txt

Notion Documentation

Effective documentation and review workflows using Notion MCP tools for structured knowledge management.

When to Use This Skill

  • Creating and organizing documentation in Notion
  • Building Notion databases for project tracking
  • Managing knowledge bases and wikis
  • Setting up review workflows with comments
  • Structuring team documentation and onboarding guides

No-Activation Conditions

Do NOT activate this skill when:

  • User requests simple text notes or markdown documents
  • Task is general productivity advice without Notion context
  • User asks basic questions about Notion (e.g., "what is Notion?")
  • Request is for note-taking using other tools (e.g., Obsidian, Evernote)
  • User wants quick list or memo without database/formatted content
  • Task doesn't involve Notion workspace, database, or page management

Prerequisites

  • Notion MCP tools activated (database/page creation, comment management, team/user management)
  • Notion workspace with appropriate permissions
  • Integration token configured for API access

Creating Documentation Pages

Page Structure Patterns

Technical Documentation Page:

code
# [Feature/Component Name]

## Overview
Brief description of what this covers.

## Architecture
System design and component relationships.

## API Reference
Endpoints, parameters, response schemas.

## Usage Examples
Code snippets and practical usage.

## Troubleshooting
Common issues and solutions.

## Changelog
Recent changes and version history.

Meeting Notes Template:

code
# [Meeting Title] — [Date]

## Attendees
- Person 1 (Role)
- Person 2 (Role)

## Agenda
1. Topic A
2. Topic B

## Discussion & Decisions
### Topic A
- Discussion points...
- **Decision**: [What was decided]
- **Action Item**: [Task] → @Owner by [Date]

## Next Steps
- [ ] Action item 1
- [ ] Action item 2

Project Brief:

code
# [Project Name]

## Problem Statement
What problem are we solving?

## Goals & Success Metrics
- Goal 1: Metric
- Goal 2: Metric

## Scope
### In Scope
### Out of Scope

## Timeline
| Phase | Dates | Deliverables |
|-------|-------|-------------|

## Dependencies & Risks

Database Patterns

Documentation Database Properties

PropertyTypePurpose
TitleTitleDocument name
StatusSelectDraft / In Review / Published / Archived
CategorySelectAPI / Guide / Architecture / Runbook
OwnerPersonDocument author/maintainer
Last ReviewedDateWhen last reviewed for accuracy
TagsMulti-selectTechnology, feature, or team tags
PrioritySelectHigh / Medium / Low

Project Tracker Database

PropertyTypePurpose
TaskTitleTask description
StatusSelectNot Started / In Progress / Done / Blocked
AssigneePersonWho is responsible
SprintSelectCurrent sprint/iteration
Due DateDateDeadline
PrioritySelectP0 / P1 / P2 / P3
EstimateNumberStory points or hours

MCP Tool Workflows

Creating a Knowledge Base

  1. Use Create a new Notion database with documentation properties
  2. Use Create pages to populate with initial documents
  3. Use Add a comment to a page for review requests
  4. Use Get all comments of a page to check review status

Review Workflow

  1. Author creates page with status "Draft"
  2. Author adds comment tagging reviewer: "@Reviewer — ready for review"
  3. Reviewer reads page and adds inline comments
  4. Author addresses feedback, updates status to "Published"
  5. Set "Last Reviewed" date

Organizing Content

  • Use database views (Table, Board, Calendar) for different perspectives
  • Create linked databases for cross-referencing
  • Use relation properties to connect related pages
  • Tag consistently for filtering and search

Best Practices

Content Organization

  • One topic per page — avoid mega-documents
  • Use headings — H1 for title, H2 for sections, H3 for subsections
  • Link liberally — connect related pages within Notion
  • Use callouts — highlight warnings, tips, and important notes
  • Add a TOC — for pages longer than 3 screens

Maintenance

  • Set quarterly review reminders for critical docs
  • Archive outdated content instead of deleting
  • Use "Last Reviewed" dates to identify stale pages
  • Assign document owners for accountability

Collaboration

  • Use comments for async discussion and review
  • Tag people in comments for notifications
  • Create templates for recurring document types
  • Establish naming conventions for consistency

Troubleshooting

IssueSolution
Page not foundCheck page ID and permissions
Cannot create databaseVerify integration has workspace access
Comments not appearingEnsure comment permissions are enabled
Slow page loadsReduce embedded content, split large pages
Permission deniedCheck integration token scope and sharing settings

References & Resources

Documentation

Scripts

  • Notion Templates — JavaScript template functions for common Notion page structures

Examples

code