All skills
openai avatar

/notion-research-documentation

@136d58a official
by openaiopenai/skills28k stars
1,891

Research across Notion and synthesize into structured documentation; use when gathering info from multiple Notion sources to produce briefs, comparisons, or reports with citations.

Use this Skill: https://skilld.dev/gh/openai/skills/notion-research-documentation

This session only. Nothing lands on disk.

referenceadvanced-search.md

≈1.1k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Advanced Search Techniques

Search Filtering

By Date Range

Use created_date_range to find recent content:

filters: {
  created_date_range: {
    start_date: "2024-01-01",
    end_date: "2025-01-01"
  }
}

When to use:

  • Finding recent updates on a topic
  • Focusing on current information
  • Excluding outdated content

By Creator

Use created_by_user_ids to find content from specific people:

filters: {
  created_by_user_ids: ["user-id-1", "user-id-2"]
}

When to use:

  • Research from subject matter experts
  • Team-specific information
  • Attribution tracking

Combined Filters

Stack filters for precision:

filters: {
  created_date_range: {
    start_date: "2024-10-01"
  },
  created_by_user_ids: ["expert-user-id"]
}

Scoped Searches

Teamspace Scoping

Restrict search to specific teamspace:

teamspace_id: "teamspace-uuid"

When to use:

  • Project-specific research
  • Department-focused information
  • Reducing noise from irrelevant results

Page Scoping

Search within a specific page and its subpages:

page_url: "https://notion.so/workspace/Page-Title-uuid"

When to use:

  • Research within a project hierarchy
  • Documentation updates
  • Focused investigation

Database Scoping

Search within a database's content:

data_source_url: "collection://data-source-uuid"

When to use:

  • Task/project database research
  • Structured data investigation
  • Finding specific entries

Search Strategies

Broad to Narrow

  1. Start with general search term
  2. Review results for relevant teamspaces/pages
  3. Re-search with scope filters
  4. Fetch detailed content from top results

Example:

Search 1: query="API integration" → 50 results across workspace
Search 2: query="API integration", teamspace_id="engineering" → 12 results
Fetch: Top 3-5 most relevant pages

Multi-Query Approach

Run parallel searches with related terms:

Query 1: "API integration"
Query 2: "API authentication"
Query 3: "API documentation"

Combine results to build comprehensive picture.

Temporal Research

Search across time periods to track evolution:

Search 1: created_date_range 2023 → Historical context
Search 2: created_date_range 2024 → Recent developments
Search 3: created_date_range 2025 → Current state

Result Processing

Identifying Relevant Results

Look for:

  • High semantic match: Result summary closely matches query intent
  • Recent updates: Last-edited date is recent
  • Authoritative sources: Created by known experts or in official locations
  • Comprehensive content: Result summary suggests detailed information

Prioritizing Fetches

Fetch pages in order of relevance:

  1. Primary sources: Direct documentation, official pages
  2. Recent updates: Newly edited content
  3. Related context: Supporting information
  4. Historical reference: Background and context

Don't fetch everything - be selective based on research needs.

Handling Too Many Results

If search returns 20+ results:

  1. Add filters: Narrow by date, creator, or teamspace
  2. Refine query: Use more specific terms
  3. Use page scoping: Search within relevant parent page
  4. Sample strategically: Fetch diverse results (recent, popular, authoritative)

Handling Too Few Results

If search returns < 3 results:

  1. Broaden query: Use more general terms
  2. Remove filters: Search full workspace
  3. Try synonyms: Alternative terminology
  4. Search in related areas: Adjacent teamspaces or pages

Search Quality

Effective Search Queries

Good queries (specific, semantic):

  • "Q4 product roadmap"
  • "authentication implementation guide"
  • "customer feedback themes"

Weak queries (too vague):

  • "roadmap"
  • "guide"
  • "feedback"

Over-specific queries (too narrow):

  • "Q4 2024 product roadmap for mobile app version 3.2 feature X"

User Context

Always use available user context:

  • Query should match their terminology
  • Scope to their relevant teamspaces
  • Consider their role/department
  • Reference their recent pages

Connected Sources

Notion Integrations

Search extends beyond Notion pages to:

  • Slack messages (if connected)
  • Google Drive documents (if connected)
  • GitHub issues/PRs (if connected)
  • Jira tickets (if connected)

Be aware results may come from these sources.

Source Attribution

When citing results from connected sources:

  • Note the source type in documentation
  • Use appropriate mention format
  • Verify user has access to the source system

Source: SKILL.md on GitHub

2 warnings17d5 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    This skill facilitates research and synthesis of Notion workspace content into structured documentation. It includes a security consideration regarding potential indirect prompt injection from untrusted Notion pages, but overall operates within its intended functionality for source attribution and report generation.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: MEDIUM · 1 issue

  • Runlayer7mo

    21/21 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 136d58a. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Activeupdated 10 months ago
metadata
{
  "short-description": "Research Notion content and produce briefs/reports"
}

README badge

README badge for openai/skills/notion-research-documentation

Searches Notion pages, synthesizes findings into structured briefs or reports, and maintains citations and source links. Use this to gather information across multiple Notion sources and produce comparisons, research summaries, or executive briefs with inline references.

Generated from the current SKILL.md.

Does this skill work with Claude or only specific AI agents?
The skill is designed for Claude and other AI coding agents. It requires the Notion MCP (Model Context Protocol) to be installed and connected via OAuth.
What Notion operations does this skill support?
The skill supports searching Notion pages, fetching page content, creating new pages from templates, and updating existing pages with citations and references.
Can I use this skill without setting up the Notion MCP first?
No. If the Notion MCP is not connected, you must add it, enable the remote MCP client in your config, and log in with OAuth before the skill can function.
What output formats does this skill support?
The skill supports quick briefs, research summaries, comparisons, and comprehensive reports. A format-selection guide is included to help choose the right template for your goal.
Does this skill handle citations and source tracking?
Yes. The skill requires tracking source URLs and IDs, supports inline citations, and creates a references section in the output document.

Generated from the current SKILL.md. These answers refresh after source changes.