Notion ao workspace
Skill rooftop-Owl/notion-ao-research/skills/notion-ao-workspace
Agent-oriented research workflow skills for Notion MCP. NL database operations, workspace setup, design handbook (EN/KO). Works with Claude Code, Cursor, Windsurf, or any MCP client.
npx -y skills add rooftop-Owl/notion-ao-research --skill notion-ao-workspaceAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
This skill should be used when the user asks to "set up Notion", "connect Notion MCP", "create a notion workspace config", "configure Notion databases", "design a database", "create a new schema", "help me set up a DB", or "getting started with Notion". Establishes MCP connectivity, creates the workspace registry file, and routes to the correct notion-ao-* skill.
The file declares its own license as CC-BY-NC-SA-4.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
5.0 KB, as published. Nobody here has run it
notion-workspace
Use this skill as the gateway to the notion-ao-research skill family. Establish connectivity once, register workspace metadata once, then let downstream skills run with stable identifiers and schema context.
Purpose
Initialize a Notion-compatible environment for research operations across agent platforms.
This skill handles:
- MCP connection setup baseline
- Workspace config creation and validation
- Runtime placeholder resolution rules used by all sibling skills
- Skill dispatch to the right specialized workflow
This skill does not perform day-to-day database operations. After setup, route operational requests to the family skill designed for that intent.
Quick Start
-
Connect MCP
- Configure a Notion MCP server on your platform.
- Verify authentication and tool visibility.
-
Create workspace config
- Create
NOTION_WORKSPACE.mdin project root from the template inexamples/workspace-config.md. - Populate database registry, schema snippets, and project page registry.
- Create
-
Load research skills
- Use this skill for setup and registration only.
- Route daily operations to
notion-ao-ops,notion-ao-bulletin, ornotion-page-designer.
Runtime Resolution
All skills in this family must resolve placeholders from the workspace config file at runtime.
Resolution protocol:
- Locate project-root
NOTION_WORKSPACE.md. - Read the Database Registry table.
- Match the logical database name requested by task intent.
- Extract fields from the matched row:
<DATA_SOURCE_ID>from the registrydata_source_idcolumn<TITLE_PROPERTY>from the registry title-property column
- For page-targeted operations, read the Project Pages table and resolve
<PAGE_ID>. - Use resolved values in tool calls and property payloads.
If NOTION_WORKSPACE.md is missing, stale, or ambiguous, stop execution and request workspace-config refresh before continuing.
Skill Family
| Skill | Trigger Phrases | What it does |
|---|---|---|
| notion-ao-workspace | "set up Notion", "connect MCP", "workspace config" | Setup and registration (this skill) |
| notion-ao-ops | "add entry", "query milestones", "log experiment", "mark complete" | NL research operations |
| notion-ao-bulletin | "notion infra", "skill maintenance", "open issue" | Infrastructure maintenance gate |
| notion-page-designer | "design a page", "audit layout", "fix formatting" | Page design and layout |
Workspace Configuration
NOTION_WORKSPACE.md is the shared runtime contract between users and agents.
Why it exists:
- Avoid repeated discovery queries every session
- Prevent hardcoded identifiers in skills
- Keep schema assumptions explicit and auditable
How agents use it:
- Resolve placeholders before any create/query/update operation
- Validate title property and key properties before writing
- Detect schema drift when expected properties/options no longer match
Minimum requirement: maintain one canonical NOTION_WORKSPACE.md per project root and keep it current with Notion-side schema changes.
Operating Guidance
- Prefer standard tool names in examples and workflows:
notion-fetchnotion-create-pagesnotion-update-pagenotion-searchnotion-create-databasenotion-create-view
- Keep this skill platform-neutral. Platform-specific automation belongs in
references/platform-integrations.md. - Never hardcode project UUIDs in skill logic. Resolve from config at runtime.
Additional Resources
Reference Files
references/setup-guide.md— Multi-platform MCP setup, token creation, verification, and manual config-generation workflow.references/workspace-config-spec.md— Normative format spec forNOTION_WORKSPACE.md, required sections, field semantics, and maintenance protocol.references/platform-integrations.md— Optional platform enhancements and automation patterns.references/schema-design.md— Decision tree for helping users design new database schemas: master tables, input sections, property types, status lifecycles, and views.
Examples
examples/workspace-config.md— Copy-paste, self-documenting template for creatingNOTION_WORKSPACE.mdfrom scratch.