Notion API for creating and managing pages, databases, and blocks.
71
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillEvaluation — 99%
↑ 1.57xAgent success when using this skill
Validation for skill structure
Correct data source query endpoint and dual-ID usage
Correct query endpoint
0%
100%
data_source_id for querying
0%
100%
database_id for page creation
100%
100%
Notion-Version header
0%
100%
Authorization header
100%
100%
API key from config file
100%
100%
Filter syntax correctness
100%
100%
Sort syntax correctness
100%
100%
POST method for query
100%
100%
Rate limit awareness
100%
100%
Without context: $0.3018 · 1m 21s · 18 turns · 22 in / 4,893 out tokens
With context: $0.4247 · 1m 38s · 22 turns · 27 in / 5,443 out tokens
API key setup and property type formats for page creation
API key storage path
0%
100%
Key read via cat command
0%
62%
Notion-Version header
0%
100%
Authorization header
100%
100%
database_id in parent
100%
100%
Title property format
100%
100%
Select property format
100%
100%
Rich text property format
100%
100%
Date property format
100%
100%
POST /v1/pages endpoint
100%
100%
Content-Type header
100%
100%
Without context: $0.2227 · 1m 5s · 11 turns · 16 in / 4,012 out tokens
With context: $0.3348 · 1m 24s · 19 turns · 326 in / 4,800 out tokens
Data source creation with correct endpoint and inline embedding
Correct creation endpoint
0%
100%
is_inline: true
0%
100%
Notion-Version header
0%
100%
Authorization header
100%
100%
Title property schema
100%
100%
Select property schema
100%
100%
Date property schema
100%
100%
Title field format
100%
100%
View filter limitation noted
30%
100%
page_id in parent
100%
100%
Without context: $0.2080 · 1m 3s · 14 turns · 20 in / 3,724 out tokens
With context: $0.2856 · 1m 4s · 15 turns · 263 in / 3,925 out tokens
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.