Skillzwave Logo
Skillzwave

notion-uploader-downloader

87.0
B

Bidirectional sync between Markdown and Notion. Upload .md files with images to Notion pages/databases, append to existing pages, or download Notion content back to markdown. Supports rich formatting, tables, code blocks, GitHub-flavored markdown, and recursive page hierarchy downloads with YAML frontmatter for round-trip sync.

#User Goal#Notion#intent#tokens#NOTION TOKEN#NOTION PARENT#route#CONFIGURATION Intent

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install SpillwaveSolutions/notion_uploader_downloader/notion-uploader-downloader
skilz install SpillwaveSolutions/notion_uploader_downloader/notion-uploader-downloader --agent opencode
skilz install SpillwaveSolutions/notion_uploader_downloader/notion-uploader-downloader --agent codex
skilz install SpillwaveSolutions/notion_uploader_downloader/notion-uploader-downloader --agent gemini

First time? Install Skilz: pip install skilz

Works with 22+ AI coding agents

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/SpillwaveSolutions/notion_uploader_downloader
2. Copy the agent skill directory:
cp -r notion_uploader_downloader ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

markdown

by RedondoK

Transform AI markdown generation to be 100% markdownlint-compliant. Use this skill whenever generating messages containing markdown, generating or edi...

88
B
markdown

markdown-quality

by racurry

Interpretive guidance for applying markdownlint rules using our opinionated configuration. Use when creating or editing markdown files, configuring ma...

82
B
markdown
Marketplace
+json

markdown-linter-fixer

by s2005

Systematically fix linting issues in markdown files using markdownlint-cli2. This skill should be used when needing to scan, diagnose, and fix markdow...

78
C
markdown
Marketplace

markdown-quality

by bostonaholic

Use when creating or editing any markdown file (.md) - ensures consistent formatting and zero linting violations through mandatory validation

75
C
markdown

Agentic Skill Details

Type
Technical
Meta-Domain
productivity
Primary Domain
markdown
Market Score
87.0

Agent Skill Grade

B
Score: 87/100 Click to see breakdown

Score Breakdown

Spec Compliance
13/15
PDA Architecture
28/30
Ease of Use
24/25
Writing Style
8/10
Utility
18/20
Modifiers: -4

Areas to Improve

  • No trigger phrases
  • Uses 'User must provide' and similar second-person references
  • Configuration guide is ~294 lines without table of contents at top

Recommendations

  • Add trigger phrases to description for discoverability
  • Add table of contents for files over 100 lines

Graded: 1/18/2026

Developer Feedback

I took a look at your notion-uploader-downloader skill and wanted to share some thoughts.

Links:

The TL;DR

You're at 87/100, solidly in B territory. This is based on Anthropic's Claude Skills best practices. Your strongest area is Ease of Use (24/25) — the metadata, discoverability, and workflow clarity are really well done. The weakest spot is Spec Compliance (13/15), mostly because the description is missing trigger phrases that help the classifier understand when to invoke your skill.

What's Working Well

  • Progressive Disclosure Architecture is tight — You've got a clean 3-tier structure with an orchestrator routing to on-demand guides and references. Token economy is excellent (9/10) with explicit counts for each tier.
  • Discoverability is chef's kiss — Your decision tree in the trigger terms section is super clear with explicit keywords like "upload to Notion", "download from Notion", "recursive download". This makes it obvious when to use the skill.
  • Your metadata frontmatter is complete — Name, version, allowed-tools, tier budgets, requirements — all there. This directly enables the ease-of-use score.
  • Command examples everywhere — You've got input/output pairs for all workflows, plus the .env.notion template. That's the kind of friction-reduction that matters.

The Big One: Missing Trigger Phrases

Your description in SKILL.md is missing actual trigger phrases. Right now it's:

description: Bidirectional sync between Markdown and Notion. Upload .md files with images to Notion pages/databases...

This costs you 2 points on spec compliance. Rewrite it to include explicit triggers like:

description: Performs bidirectional Markdown-Notion synchronization. Use when asked to "upload markdown to Notion", "download from Notion", "sync Notion pages", "append to Notion", or "recursive Notion download".

This matters because the grading classifier uses those phrases to understand when your skill should be invoked. Without them, it has to guess.

Other Things Worth Fixing

  1. Add TOC to configuration-guide.md — It's ~294 lines without a table of contents. Your error-resolution.md has a nice one; copy that pattern. Easy +1 point.

  2. Trim IMPLEMENTATION_SUMMARY.md — Contains session notes like "What We Accomplished Today" that inflate tokens without adding technical value. Remove the developer diary stuff, keep the reference content. Small win on writing style.

  3. Second-person voice in guides — Phrases like "User must provide" should be "Markdown file path required" or similar passive construction. Mostly in upload-workflow.md around line 45. Brings writing style to 9/10.

  4. Flatten the penalties — You've got -4 modifiers (mostly from XML tags in metadata). Not a blocker, but worth reviewing if those are truly necessary.

Quick Wins

  • Add trigger phrases to description (+2 points → 89/100)
  • Add TOC to configuration-guide.md (+1 point)
  • Trim implementation summary verbosity (+1 point)
  • Clean up second-person voice in workflows (+1 point)
  • These four changes alone get you to 90+, into A territory

Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that installs skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.

AI-Detected Topics

Extracted using NLP analysis

User Goal Notion intent tokens NOTION TOKEN NOTION PARENT route CONFIGURATION Intent DOWNLOAD Intent tokens Validation

Report Security Issue

Found a security vulnerability in this agent skill?