Automate the publishing of Obsidian notes and Markdown folders to Cloudflare Pages using Quartz for static site generation.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install obsidian-cloudflare-pages-skill
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 obsidian-cloudflare-pages-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The obsidian-cloudflare-pages skill is a professional-grade automation tool designed for the Openclaw Skills ecosystem. It facilitates a seamless bridge between local Obsidian vaults or any Markdown-based folder and the web. By utilizing Quartz as the underlying static site generator, this skill allows developers and writers to curate their notes and deploy them as a high-performance, SEO-friendly digital garden or documentation site.
This skill is built with a focus on safety and control. It provides robust mechanisms to ensure private data remains private, including folder-level allowlists and optional frontmatter triggers. Integrating this into your workflow through Openclaw Skills provides a conversational interface for managing complex deployment pipelines, environment variables, and site configurations without manual terminal overhead.
To deploy this skill within your Openclaw Skills environment, ensure you have Node 20+, rsync, and npm installed.
# Initialize the configuration file
node skills/obsidian-cloudflare-pages/bin/publishmd-cf.js init
# Run the interactive setup wizard
node skills/obsidian-cloudflare-pages/bin/publishmd-cf.js wizard
# Configure your Cloudflare credentials
cp skills/obsidian-cloudflare-pages/.env.example skills/obsidian-cloudflare-pages/.env
# Edit .env with your CLOUDFLARE_API_TOKEN and CLOUDFLARE_ACCOUNT_ID
Once configured, use the run command to execute the full sync-build-deploy lifecycle in a single step.
The skill organizes its operations through a clear hierarchy of configuration and workspaces:
| Component | File/Path | Description |
|---|---|---|
| Core Config | config/config.json |
Stores folder mappings, allowlists, and site metadata. |
| Environment | .env |
Holds sensitive Cloudflare API tokens and account identifiers. |
| Build Site | Workspace Dir | A dedicated folder where Quartz generates the static assets. |
| Content Rules | Markdown Frontmatter | Supports publish: true tags to gate specific files from being synced. |
Loading
A comprehensive AI agent skill for managing wallets, launching tokens, and executing swaps on the UTXO Exchange Spark Network.

A comprehensive toolkit for scaffolding, developing, and deploying high-quality Obsidian plugins using TypeScript and the Obsidian API.

A unified interface for querying Etherscan-compatible explorers to retrieve blockchain transactions, contract ABIs, and event logs across multiple EVM chains.

A powerful integration enabling AI agents to interact with TickTick tasks and projects via the tickrs CLI on Linux.

A context management tool that prunes bloated conversation threads by generating compact summaries and tracking pending actions.

An automated tool for downloading Bilibili video subtitles and chunking them for high-quality LLM summarization.








































