All skills
openai avatar

/notion-knowledge-capture

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

Capture conversations and decisions into structured Notion pages; use when turning chats/notes into wiki entries, how-tos, decisions, or FAQs with proper linking.

Use this Skill: https://skilld.dev/gh/openai/skills/notion-knowledge-capture

This session only. Nothing lands on disk.

evaluationsREADME.md

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

Knowledge Capture Skill Evaluations

Evaluation scenarios for testing the Knowledge Capture skill across different Codex models.

Purpose

These evaluations ensure the Knowledge Capture skill:

  • Correctly identifies content types (how-to guides, FAQs, decision records, wikis)
  • Extracts relevant information from conversations
  • Structures content appropriately for each type
  • Searches and places content in the right Notion location
  • Works consistently across Haiku, Sonnet, and Opus

Evaluation Files

conversation-to-wiki.json

Tests capturing conversation content as a how-to guide for the team wiki.

Scenario: Save deployment discussion to wiki
Key Behaviors:

  • Extracts steps, gotchas, and best practices from conversation
  • Identifies content as How-To Guide
  • Structures with proper sections (Overview, Prerequisites, Steps, Troubleshooting)
  • Searches for team wiki location
  • Preserves technical details (commands, configs)

decision-record.json

Tests capturing architectural or technical decisions with full context.

Scenario: Document database migration decision
Key Behaviors:

  • Extracts decision context, alternatives, and rationale
  • Follows decision record structure (Context, Decision, Alternatives, Consequences)
  • Captures both selected and rejected options with reasoning
  • Places in decision log or ADR database
  • Links to related technical documentation

Running Evaluations

  1. Enable the knowledge-capture skill
  2. Submit the query from the evaluation file
  3. Provide conversation context as specified
  4. Verify all expected behaviors are met
  5. Check success criteria for quality
  6. Test with Haiku, Sonnet, and Opus

Expected Skill Behaviors

Knowledge Capture evaluations should verify:

Content Extraction

  • Accurately captures key points from conversation context
  • Preserves specific technical details, not generic placeholders
  • Maintains context and nuance from discussion

Content Type Selection

  • Correctly identifies appropriate content type (how-to, FAQ, decision record, wiki page)
  • Uses matching structure from reference documentation
  • Applies proper Notion markdown formatting

Notion Integration

  • Searches for appropriate target location (wiki, decision log, etc.)
  • Creates well-structured pages with clear titles
  • Uses proper parent placement
  • Includes discoverable titles and metadata

Quality Standards

  • Content is actionable and future-reference ready
  • Technical accuracy is preserved
  • Organization aids discoverability
  • Formatting enhances readability

Creating New Evaluations

When adding Knowledge Capture evaluations:

  1. Use realistic conversation content - Include actual technical details, decisions, or processes
  2. Test different content types - How-to guides, FAQs, decision records, meeting notes, learnings
  3. Vary complexity - Simple captures vs. complex technical discussions
  4. Test discovery - Finding the right wiki section or database
  5. Include edge cases - Unclear content types, minimal context, overlapping categories

Example Success Criteria

Good (specific, testable):

  • "Structures content using How-To format with numbered steps"
  • "Preserves exact bash commands from conversation"
  • "Creates page with title format 'How to [Action]'"
  • "Places in Engineering Wiki → Deployment section"

Bad (vague, untestable):

  • "Creates good documentation"
  • "Uses appropriate structure"
  • "Saves to the right place"

Source: SKILL.md on GitHub

1 warning16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    This skill allows for the structured capture of conversations and notes into Notion pages. While it processes user-provided data, this is consistent with its intended documentation purpose. The skill follows established patterns for service integration.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer7mo

    16/16 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": "Capture conversations into structured Notion pages"
}

README badge

README badge for openai/skills/notion-knowledge-capture

Captures conversations and notes into structured Notion pages for team wikis, how-tos, decision logs, and FAQs. Uses Notion MCP to fetch context, create pages with proper schemas, and link related records across databases.

Generated from the current SKILL.md.

Does this skill work with any Notion workspace, or do I need specific setup?
You need to connect the Notion MCP (Codex integration) first using OAuth. The skill includes setup instructions; if the MCP is not connected, it will pause and guide you through `codex mcp add notion` and login.
What types of content can I capture with this skill?
The skill supports decisions, how-to guides, FAQs, wiki/concept entries, learning notes, and documentation pages. It provides templates and schemas for each type in the `reference/` directory.
Can I update an existing Notion page or does this only create new ones?
You can do both. The skill can search and fetch existing pages with `Notion:notion-search` and `Notion:notion-fetch`, then update them via `Notion:notion-update-page` if you're revising prior content.
How does this skill handle linking and cross-references?
After creating or updating a page, the skill adds relations and backlinks to hub pages, related specs, and team records, then updates status and owner fields as the source evolves.
Do I need to know the Notion database schema beforehand?
No. The skill includes reference guides for each database type (team wiki, how-to, FAQ, decision log, etc.) that show required properties like title, tags, owner, and status.

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