A high-performance interface for managing Substack publications directly via REST API and Python, bypassing the need for browser automation.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install substack
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install substack using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Substack skill provides a robust programmatic interface for the Alternative Partners publication on Substack. Instead of relying on fragile web-scraping or browser-based automation like Playwright, this skill utilizes the internal Substack REST API with session-based authentication. It is designed to handle the entire lifecycle of a post, from initial draft creation to live updates of published content.
By leveraging Openclaw Skills, developers and content creators can integrate their newsletter workflows into larger automated pipelines. The skill handles the complexities of ProseMirror JSON conversion, ensuring that plain text content is correctly formatted into the structured document format required by the Substack editor.
First, ensure your SUBSTACK_SID is configured in your environment. You can find this value in your browser's DevTools as the connect.sid cookie.
# Navigate to your content pipeline directory
cd ~/Documents/Codex/Content/ap-content-pipeline
# Set your environment variable
export SUBSTACK_SID="your_session_cookie_here"
# Execute a direct publish via the CLI
python3 publishers/substack.py "My SEO Title" "First paragraph.\n\nSecond paragraph."
The skill organizes data around the Substack API taxonomy and internal pipeline structures:
| Data Type | Format | Description |
|---|---|---|
| Authentication | String | SUBSTACK_SID session cookie |
| Post Body | JSON | ProseMirror doc format converted from plain text |
| Post ID | Integer | Unique numeric identifier used for both drafts and published posts |
| Pipeline Inbox | JSON | idea_inbox.json tracking research and draft status |
research_gate.py for competitive differentiation analysis.Loading
A professional-grade CLI tool designed to analyze consensus operations and evaluate blockchain protocol security.

A high-performance search skill for AI agents that delivers structured, LLM-ready web data across multiple specialized modes.

A multi-vendor diagnostic skill for analyzing BGP peering states, path selection algorithms, and route propagation across enterprise and service provider networks.

An advanced personal knowledge management assistant for Obsidian that automates vault organization using Zettelkasten, PARA, and BASB methodologies.

A professional document conversion utility for seamless bi-directional translation between Microsoft Word and Markdown formats.

A three-layer hierarchical memory system designed to provide AI agents with persistent context across sessions in Portuguese.








































