Transforms conversations and discussions into structured documentation pages in Notion. Captures insights, decisions, and knowledge from chat context, formats appropriately, and saves to wikis or databases with proper organization and linking for easy discovery.
64
46%
Does it follow best practices?
Impact
96%
1.41xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./data/06f65bbf-3f3a-4a19-a3c2-46ec20d03f26/SKILL.mdQuality
Discovery
50%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
The description communicates the general purpose — converting conversations into Notion documentation — but lacks explicit trigger guidance ('Use when...') and concrete, specific actions. The language leans toward abstract phrasing ('captures insights', 'proper organization and linking') rather than listing discrete capabilities, and it misses common user trigger terms like 'meeting notes', 'save to Notion', or 'summarize discussion'.
Suggestions
Add an explicit 'Use when...' clause with natural trigger terms like 'save to Notion', 'create Notion page', 'meeting notes', 'document this conversation', 'summarize discussion to Notion'.
Replace abstract phrases like 'captures insights, decisions, and knowledge' with concrete actions such as 'extracts action items, decisions, and key takeaways; creates Notion pages with headings, tags, and linked references'.
Include common user-facing terms and variations like 'Notion wiki', 'Notion database entry', 'meeting summary', 'chat notes' to improve trigger term coverage.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (Notion documentation) and some actions (captures insights, decisions, knowledge; formats; saves to wikis/databases), but the actions are somewhat abstract rather than concretely specific — e.g., 'captures insights' and 'proper organization and linking' are vague. | 2 / 3 |
Completeness | The 'what' is reasonably covered (transforms conversations into Notion docs), but there is no explicit 'Use when...' clause or equivalent trigger guidance, so the 'when' is only implied from context. | 2 / 3 |
Trigger Term Quality | Includes some relevant keywords like 'Notion', 'conversations', 'documentation pages', 'wikis', 'databases', but misses common user phrasings like 'save to Notion', 'create a Notion page', 'meeting notes', 'summarize chat', or file-type triggers. | 2 / 3 |
Distinctiveness Conflict Risk | The Notion-specific focus provides some distinctiveness, but 'structured documentation' and 'captures insights, decisions, and knowledge' could overlap with general note-taking, summarization, or other documentation skills. | 2 / 3 |
Total | 8 / 12 Passed |
Implementation
42%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The skill is well-organized with good progressive disclosure and a clear workflow structure, but suffers from significant verbosity. Much of the content describes generic documentation practices (how to structure content, what metadata to include, writing best practices) that Claude already knows, rather than focusing on Notion-specific tool usage and workspace conventions. The ratio of actionable Notion API guidance to generic advice is low.
Suggestions
Replace the abstract pseudocode blocks in Steps 1-5 with concrete Notion MCP tool invocations showing exact parameters (e.g., a real notion-search call to find a wiki page, a real notion-create-pages call with structured content)
Remove generic documentation advice sections (Formatting Best Practices, Content Extraction patterns, Best Practices list) that Claude already knows - focus only on Notion-specific behavior
Add validation steps: verify page creation succeeded, check for duplicate pages before creating, confirm links were properly added to hub pages
Consolidate the Content Types and Destination Patterns sections into a single concise decision table rather than listing them separately with redundant formatting
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Significantly verbose with extensive content Claude already knows how to do (extracting key points from conversations, structuring documentation, choosing headings). Many sections are generic documentation advice rather than Notion-specific actionable guidance. The pseudocode blocks in Steps 1-5 are particularly wasteful - they describe abstract processes rather than providing concrete tool invocations. | 1 / 3 |
Actionability | Step 6 provides a concrete example of using Notion:notion-update-page with specific parameters, and the Quick Start references actual tool names. However, most of the skill consists of abstract classification lists and generic advice rather than executable commands. Steps 1-5 are entirely descriptive with no concrete tool calls or code examples. | 2 / 3 |
Workflow Clarity | The 6-step workflow is clearly sequenced and Step 6 includes a validation-like concern (ensuring pages aren't orphaned). However, there are no explicit validation checkpoints - no step to verify the page was created correctly, no error handling for failed searches or duplicate pages, and no feedback loop for when the destination search returns no results. | 2 / 3 |
Progressive Disclosure | Good structure with a Quick Start section, well-organized main content, and clear one-level-deep references to examples/ and reference/ directories. Navigation is well-signaled with specific file paths and descriptions of what each linked resource contains. | 3 / 3 |
Total | 8 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
3dd3ac0
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.