notion-md-sync

Community

Zero-token Markdown uploads to Notion

Authorwaleking
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enables batch uploading of local Markdown files to Notion via a Python script, avoiding Notion MCP/LMM token costs and preserving formatting for large docs.

Core Features & Use Cases

  • Zero-token upload: Direct Notion API calls without LLM parsing for Markdown content.
  • Batch processing: Upload single or multiple files efficiently.
  • Preserves formatting: Tables, code blocks, links, and rich text remain intact.
  • Use Case: Convert an entire Markdown-based docs repo into a Notion page hierarchy without token overhead.

Quick Start

Use the notion-md-sync script to upload your Markdown file(s) to Notion. Example: python3 scripts/sync_md_to_notion.py report.md

Dependency Matrix

Required Modules

requests

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: notion-md-sync
Download link: https://github.com/waleking/weijing_claude_skills/archive/main.zip#notion-md-sync

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository