Generated banner for Notion Research Documentation
Generated logo for Notion Research Documentation

Notion Research Documentation

OpenAIOfficialCreated by Notion Labs, IncDistributed by OpenAI

  • Skill
  • Content generator
  • Automation and integrations
  • MIT
  • No issues found

From the author

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

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

This skill provides a systematic approach to gathering information from multiple Notion sources and transforming it into professional documentation. It guides the user through searching, fetching, synthesizing, and creating structured outputs like briefs, summaries, comparisons, or comprehensive reports, ensuring all content is properly cited and linked back to the original Notion pages.

What it does

  • Searches Notion workspaces to identify relevant information sources.
  • Fetches and extracts key facts, metrics, and claims from Notion pages.
  • Provides templates for various output formats including briefs and reports.
  • Creates new Notion pages containing synthesized findings and recommendations.
  • Maintains traceability by adding citations and links to original source material.
  • Updates existing Notion reports with new information or status changes.

When to use it

  • When you need to consolidate information scattered across multiple Notion pages.
  • When preparing executive-ready reports or summaries based on internal knowledge.
  • When performing comparative analysis of options documented in Notion.
  • When you need to maintain a living document that requires periodic updates from source data.

Advantages

  • Ensures consistent documentation quality through standardized templates.
  • Reduces manual effort in cross-referencing and citing internal information.
  • Maintains clear provenance for all claims by linking directly to source pages.
  • Supports iterative updates to keep reports current as source data changes.

Usage examples

“Research our last three project retrospectives in Notion and create a summary report of common bottlenecks.”
The agent searches for the relevant retrospective pages, extracts recurring themes, and generates a structured summary report in Notion with citations to the original documents.
“Compare the two vendor evaluation pages in our workspace and draft a comparison brief.”
The agent fetches the content from both vendor pages, identifies key trade-offs, and creates a comparison document highlighting the pros and cons for decision-making.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/openai/notion-research-documentation/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip notion-research-documentation.zip -d .agents/skills

Documentation by Notion Labs, Inc

Research & Documentation

Pull relevant Notion pages, synthesize findings, and publish clear briefs or reports (with citations and links to sources).

Quick start

  1. Find sources with Notion:search using targeted queries; confirm scope with the user.

  2. Fetch pages via Notion:fetch; note key sections and capture citations (reference/citations.md).

  3. Choose output format (brief, summary, comparison, comprehensive report) using reference/format-selection-guide.md.

  4. Draft in Notion with Notion:notion-create-pages using the matching template (quick, summary, comparison, comprehensive).

  5. Link sources and add a references/citations section; update as new info arrives with Notion:notion-update-page.

Tool-call guardrails

  • Notion tool availability can vary by workspace. If a Notion MCP call returns Tool <name> not found, treat that tool as unavailable for the rest of the current task. Do not retry it with different arguments or call it again later; use Notion:search and Notion:fetch where sufficient.

  • Use one literal search query per Notion:search call and include filters: {} when no narrower filter is needed.

  • Only fetch Notion page, database, or data-source URLs/IDs. Search results can include external connected-source URLs, which are not valid Notion:fetch inputs.

  • Create output pages with an explicit parent and a pages array.

  • When updating an existing report, fetch it first and use Notion:notion-update-page with update_content, properties: {}, and search-and-replace pairs. For property-only updates, use update_properties with content_updates: []. The current deployed schema expects both top-level fields even when one is unused. Do not invent insertion-only commands.

Workflow

0) If Notion tools are unavailable, pause and ask the user to connect the Notion app:
  1. Enable the bundled Notion app for this plugin or session.

  2. Complete the Notion auth flow if prompted.

  3. Start a new session if the tools still do not appear.

After the app is connected, finish your answer and tell the user to retry so they can continue with Step 1.

1) Gather sources
  • Search first (Notion:search); refine queries, and ask the user to confirm if multiple results appear.

  • Fetch relevant pages (Notion:fetch), skim for facts, metrics, claims, constraints, and dates.

  • Track each source URL/ID for later citation; prefer direct quotes for critical facts.

2) Select the format
  • Quick readout → quick brief.

  • Single-topic dive → research summary.

  • Option tradeoffs → comparison.

  • Deep dive / exec-ready → comprehensive report.

  • See reference/format-selection-guide.md for when to pick each.

3) Synthesize
  • Outline before writing; group findings by themes/questions.

  • Note evidence with source IDs; flag gaps or contradictions.

  • Keep user goal in view (decision, summary, plan, recommendation).

4) Create the doc
  • Pick the matching template in reference/ (brief, summary, comparison, comprehensive) and adapt it.

  • Create the page with Notion:notion-create-pages; include title, summary, key findings, supporting evidence, and recommendations/next steps when relevant.

  • Add citations inline and a references section; link back to source pages.

5) Finalize & handoff
  • Add highlights, risks, and open questions.

  • If the user needs follow-ups, create tasks or a checklist in the page; link any task database entries if applicable.

  • Share a short changelog or status using Notion:notion-update-page when updating.

References and examples

  • reference/ — search tactics, format selection, templates, and citation rules (e.g., advanced-search.md, format-selection-guide.md, research-summary-template.md, comparison-template.md, citations.md).

  • examples/ — end-to-end walkthroughs (e.g., competitor-analysis.md, technical-investigation.md, market-research.md, trip-planning.md).

Files

examples/competitor-analysis.md

Example: Competitor Analysis

User Request

"Research competitor pricing models and create a comparison document"

Workflow Execution

Step 1: Search for Competitor Information
Notion:search
query: "competitor pricing"
query_type: "internal"
filters: {
  created_date_range: {
    start_date: "2024-01-01"
  }
}

Results Found:

  • "Competitor Analysis - Stripe" (Product)

  • "Market Research Q3 2024" (Strategy)

  • "Pricing Strategy Discussion" (Product)

  • "Competitor Feature Matrix" (Product)

Step 2: Fetch and Analyze
Repeat for each Notion page result:
Notion:fetch
id: "competitor-analysis-stripe-page-id"

Extracted Information:

Stripe:

  • Pay-as-you-go: 2.9% + $0.30 per transaction

  • No monthly fees

  • Volume discounts available

Square:

  • Pay-as-you-go: 2.6% + $0.10 per transaction

  • Monthly plan: $29/month with lower rates

  • Hardware costs separate

PayPal:

  • Standard: 3.49% + $0.49 per transaction

  • Advanced: $30/month + 2.59% + $0.49

  • Multi-currency fees

Adyen:

  • Interchange++ pricing model

  • Custom enterprise pricing

  • Setup and monthly fees apply

Step 3: Create Comparison Document
Notion:notion-create-pages

parent: { page_id: "strategy-research-parent-id" }
pages: [{
  properties: {
    "title": "Competitor Pricing Analysis - Payment Processors"
  },
  content: "[Comparison document using template]"
}]

Output Document

# Competitor Pricing Analysis - Payment Processors

**Date**: October 14, 2025
**Research Team**: Product Strategy

## Executive Summary

We analyzed four major payment processor competitors: Stripe, Square, PayPal, and Adyen. Pricing models vary from simple pay-as-you-go (Stripe) to complex interchange-plus (Adyen). Key insight: All competitors offer volume discounts for high-transaction merchants, with breakpoints typically at $100K/month processing volume.

## Comparison Matrix

| Feature | Stripe | Square | PayPal | Adyen |
|---------|--------|--------|--------|-------|
| **Base Rate** | 2.9% + $0.30 | 2.6% + $0.10 | 3.49% + $0.49 | Interchange++ |
| **Monthly Fee** | $0 | $0-29 | $0-30 | Custom |
| **Volume Discounts** | Yes, >$80K | Yes, >$250K | Yes, >$100K | Yes, custom |
| **Setup Fee** | $0 | $0 | $0 | $1,000-5,000 |
| **Multi-currency** | 1% extra | 3% extra | 3-4% extra | Included |
| **Chargeback Fee** | $15 | $15-25 | $20 | Custom |
| **Target Market** | Startups-Enterprise | Small-Medium | Small-Medium | Enterprise |

## Detailed Analysis

### Stripe

**Pricing Structure**:
- **Standard**: 2.9% + $0.30 per successful card charge
- **Volume discounts**: Available for businesses processing >$80,000/month
- **International cards**: +1% fee
- **Currency conversion**: 1% above market rate

**Strengths**:
- Simple, transparent pricing
- No setup fees or monthly minimums
- Excellent developer experience
- Quick onboarding

**Weaknesses**:
- Higher per-transaction fee for high volume
- Volume discounts less aggressive than Adyen

**Best for**: Startups and growth-stage companies needing quick integration

**Source**: <mention-page url="...">Competitor Analysis - Stripe</mention-page>

### Square

**Pricing Structure**:
- **Pay-as-you-go**: 2.6% + $0.10 per tap, dip, or swipe
- **Keyed-in**: 3.5% + $0.15
- **Plus plan**: $29/month for lower rates (2.5% + $0.10)
- **Premium plan**: Custom pricing

**Strengths**:
- Lowest per-transaction fee for in-person
- All-in-one hardware + software
- No long-term contracts

**Weaknesses**:
- Higher rates for online/keyed transactions
- Hardware costs ($49-$299)
- Less suitable for online-only businesses

**Best for**: Brick-and-mortar retail and restaurants

**Source**: <mention-page url="...">Market Research Q3 2024</mention-page>

### PayPal

**Pricing Structure**:
- **Standard**: 3.49% + $0.49 per transaction
- **Advanced**: $30/month + 2.59% + $0.49
- **Payments Pro**: Additional $30/month for direct credit card processing

**Strengths**:
- Huge customer base (PayPal checkout)
- Buyer protection increases trust
- International reach (200+ countries)

**Weaknesses**:
- Highest per-transaction fees
- Complex fee structure
- Account holds and reserves common

**Best for**: Businesses where PayPal brand trust matters (e-commerce, marketplaces)

**Source**: <mention-page url="...">Pricing Strategy Discussion</mention-page>

### Adyen

**Pricing Structure**:
- **Interchange++**: Actual interchange + scheme fees + fixed markup
- **Setup fee**: $1,000-5,000 (negotiable)
- **Monthly minimum**: Typically $10,000+ processing volume
- **Per-transaction**: Interchange + 0.6% + $0.12 (example)

**Strengths**:
- Most transparent cost structure at scale
- Lowest effective rate for high volume
- True multi-currency (100+ currencies)
- Direct connections to schemes

**Weaknesses**:
- Complex pricing requires analysis
- High minimums ($10K+/month)
- Longer integration time
- Not suitable for small businesses

**Best for**: Enterprise with $1M+/month processing volume

**Source**: <mention-page url="...">Competitor Feature Matrix</mention-page>

## Pricing Trends & Insights

### Volume-Based Discounting
All competitors offer discounts at scale:
- **Entry point**: $80K-$250K/month processing
- **Typical discount**: 10-30 basis points reduction
- **Negotiation leverage**: Begins at $500K/month+

### Hidden Costs to Consider

| Cost Type | Stripe | Square | PayPal | Adyen |
|-----------|--------|--------|--------|-------|
| Chargeback | $15 | $15-25 | $20 | $15-25 |
| Account verification | $0 | $0 | $0 | Varies |
| PCI compliance | $0 | $0 | $0 | $0 |
| Currency conversion | 1% | 3% | 3-4% | 0% |
| Refund fees | Returned | Returned | Not returned | Varies |

### Market Positioning

High Volume / Enterprise ↑ | Adyen | | Stripe | | Square PayPal | └──────────────────→ Small / Simple Complex / International


## Strategic Implications

### For Startups (<$100K/month)
**Recommended**: Stripe
- Lowest friction to start
- No upfront costs
- Great documentation
- Acceptable rates at this scale

### For Growing Companies ($100K-$1M/month)
**Recommended**: Stripe or Square
- Negotiate volume discounts
- Evaluate interchange++ if international
- Consider Square if in-person dominant

### For Enterprises (>$1M/month)
**Recommended**: Adyen or Negotiated Stripe
- Interchange++ models save significantly
- Direct scheme connections
- Multi-region capabilities matter
- ROI on integration complexity

## Recommendations

1. **Immediate**: Benchmark our current 2.8% + $0.25 against Stripe's standard
2. **Short-term**: Request volume discount quote from Stripe at our current $150K/month
3. **Long-term**: Evaluate Adyen when we cross $1M/month threshold

## Next Steps

- [ ] Request detailed pricing proposal from Stripe for volume discounts
- [ ] Create pricing calculator comparing all 4 at different volume levels
- [ ] Interview customers about payment method preferences
- [ ] Analyze our transaction mix (domestic vs international, card types)

## Sources

### Primary Research
- <mention-page url="...">Competitor Analysis - Stripe</mention-page>
- <mention-page url="...">Market Research Q3 2024</mention-page>
- <mention-page url="...">Pricing Strategy Discussion</mention-page>
- <mention-page url="...">Competitor Feature Matrix</mention-page>

### External References
- Stripe.com pricing page (Oct 2025)
- Square pricing documentation
- PayPal merchant fees
- Adyen pricing transparency report

Key Success Factors

  1. Structured comparison: Matrix format for quick scanning

  2. Multiple dimensions: Price, features, target market

  3. Strategic recommendations: Not just data, but implications

  4. Visual elements: Table and positioning diagram

  5. Actionable next steps: Clear recommendations

  6. Comprehensive sources: Internal research + external validation

Workflow Pattern Demonstrated

  • Date-filtered search (recent information only)

  • Multiple competitor synthesis (4 different companies)

  • Comparison template (matrix + detailed analysis)

  • Strategic layer (implications and recommendations)

  • Action-oriented (next steps included)

Requirements and compatibility

Written for: OpenAI Codex

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Created by
Notion Labs, Inc
Publisher
OpenAI (Official)
Distributed by
OpenAI
Source
openai/plugins · plugins/notion/skills/notion-research-documentation · commit d420d13
Licence
MIT License (redistribution allowed)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Notion Labs, Inc or OpenAI.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download notion-research-documentation.zip