CtrlK
BlogDocsLog inGet started
Tessl Logo

notion

Notion API for creating and managing pages, databases, and blocks.

57

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/notion/SKILL.md

The canonical home for this skill is notion in Hung-Reo/hungreo-openclaw

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A strong, lean API reference: every operation is executable copy-paste curl with realistic payloads, and the 2025-09-03 data-source renaming pitfalls are called out in a dedicated section. Minor room for improvement in trimming repeated headers and adding response-verification guidance for write operations.

DimensionReasoningScore

Conciseness

The body is efficient — mostly executable curl recipes with no padding of concepts Claude already knows — but the three required headers are repeated verbatim in all eight examples and the version date "2025-09-03" recurs throughout rather than being stated once or isolated in a deprecated/old-patterns section.

4 / 5

Actionability

Every operation is a complete, copy-paste-ready curl command with headers and JSON payloads, covering search, page retrieval, page creation, data-source querying/creation, property updates, and block appends, plus a property-format cheat sheet.

5 / 5

Workflow Clarity

Setup is a clear 1–4 sequence that includes the critical "share target pages/databases with your integration" step, and operations are individually unambiguous; however, there is no explicit response verification or error-recovery guidance (e.g., checking for a 404 or "object": "page" response) after writes.

4 / 5

Progressive Disclosure

No bundle files exist, and the ~170-line single-file body is well sectioned (Setup, API Basics, Common Operations, Property Types, Key Differences, Notes) with content appropriately sized for inline use; the property-type and version-difference material could arguably move to a reference file, keeping this at 4 rather than 5.

4 / 5

Total

17

/

20

Passed

Description

53%Weight 40%Scale 1-5

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 clearly identifies the Notion API niche and its core objects, but reads more like a domain label than a trigger-optimized description. It lacks a "Use when..." clause, natural trigger synonyms, and a fuller list of specific actions.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user mentions Notion, wants to create or edit Notion pages/databases, or asks to search or update a Notion workspace."

Expand "creating and managing" into several concrete actions (e.g., "create and update pages, query and create databases (data sources), append blocks, search the workspace") to raise specificity.

Include natural synonyms users would actually say ("notes", "wiki", "workspace", "Notion database") to improve trigger term coverage.

DimensionReasoningScore

Specificity

"creating and managing pages, databases, and blocks" names the domain and one concrete action (creating) applied to concrete objects, but "managing" is generic and no other specific actions are listed.

3 / 5

Completeness

The "what" is clear (Notion API for creating and managing pages, databases, and blocks), but there is no "Use when..." clause or any trigger guidance, capping completeness at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

Relevant keywords ("Notion", "API", "pages", "databases", "blocks") are present, but common natural variations users would say ("notes", "wiki", "workspace", "Notion database") are missing.

3 / 5

Distinctiveness Conflict Risk

"Notion API" carves out a clear niche with minimal conflict risk, but the distinctiveness rests entirely on the product name — "pages, databases, and blocks" alone is generic and no explicit triggers distinguish it from other Notion-related skills.

4 / 5

Total

13

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
Bitterbot-AI/bitterbot-desktop
Reviewed

Table of Contents

Is this your skill?

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.