Mowen Note Publisher for Openclaw

A professional integration for Mowen that automates note creation, rich-text formatting, and image management via Python-driven API workflows.

jacobluo
v1.0.2
Mar 22, 2026
0
657
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install mowenskill-publish

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install mowenskill-publish using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Mowen Note Publisher?

Mowen Note Publisher is a specialized skill designed to interface with the Mowen (墨问) platform through its Open API. It allows AI agents to create, edit, and manage social-media-style notes with complex layouts, including rich text, headings, and lists. By utilizing Openclaw Skills, users can transform simple text inputs into highly structured NoteAtoms, ensuring professional formatting and consistent presentation across the Mowen ecosystem.

This tool is particularly valuable for creators who need to programmatically publish content while maintaining control over privacy settings and media assets. The underlying Python script manages the intricacies of API authentication and NoteAtom construction, providing a seamless bridge between raw data and published notes.

Mowen Note Publisher Use Cases

  • Creating social-media-style notes with bold text, highlights, and links.
  • Batch publishing notes from local markdown files or structured data.
  • Automating image uploads from local directories or remote URLs directly to Mowen.
  • Updating existing API-created notes to reflect content changes or corrections.
  • Modifying note privacy, sharing permissions, and expiration dates programmatically.

How Mowen Note Publisher Works

  1. The system collects content inputs from the user, including text paragraphs, images, and metadata like tags.
  2. It prepares a structured JSON payload according to the Mowen NoteAtom schema, identifying different block types such as headings or lists.
  3. The Python script within Openclaw Skills identifies any image assets, performing automatic uploads for local files or remote URLs to the Mowen servers.
  4. The script executes the requested action (create, edit, or settings) by making an authenticated request to the Mowen Open API.
  5. Upon success, the system captures the unique noteId and reports the status back to the user for future management.

Mowen Note Publisher Setup

To get started with this skill, you must first obtain an API Key from the Mowen mini-program under Settings > Open Platform. Once you have your key, follow these steps:

# Set your API Key as an environment variable
export MOWEN_API_KEY="your_api_key_here"

# Or pass it directly to the script via the --api-key argument
python scripts/publish_note.py --action create --input your_note.json

Ensure you have Python 3 installed, as the execution script relies on standard Python libraries with no third-party dependencies required.

Mowen Note Publisher Data Schema & Taxonomy

The skill organizes data using a specific JSON structure to define the content of a Mowen note:

Field Type Description
paragraphs Array Contains strings, rich-text objects, or image/list/heading nodes.
tags Array A list of up to 10 tags, each maximum 30 characters.
autoPublish Boolean If true, the note is published immediately; otherwise, it is saved as a draft.
privacyType Integer 1 for public, 2 for private (self-only), and 3 for custom rules.

Individual paragraph objects can define specific formats like heading (with levels 1-6), image (with src, width, and height), blockquote, and bulletList.

Mowen Note Publisher Advanced Features

  • Automatic Image Handling: Automatically detects and uploads local file paths (< 50MB) and remote URLs (< 30MB).
  • Note Settings Management: Fine-tune content control with features like no-share and expire-at timestamps for ephemeral content.
  • Rich Text Support: Construct complex text nodes with overlapping styles like bolding, highlighting, and embedded hyperlinks.
  • API-Only Editing: Enables precise content replacement for notes previously created via Openclaw Skills.
  • Built-in Rate Limiting: Automatically enforces a 1 request/second limit to ensure compliance with Mowen API quotas.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*