Overview
- Skill Key
- davidyoh/obsidian-cloudflare-pages-skill
- Author
- davidyoh
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/davidyoh/obsidian-cloudflare-pages-skill
- Latest Commit SHA
- 9fb4b8c6ba8aa96f5fb3c58d38da0afc59051093
Publish selected Obsidian markdown from a vault to a static site and deploy to Cloudflare Pages.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 obsidian-cloudflare-pages 技能。 若已安装,则直接安装 obsidian-cloudflare-pages 技能。
# OpenClaw Skill: Obsidian/Markdown → Cloudflare Pages This is an **OpenClaw Skill** for publishing Markdown to Cloudflare Pages. - Works with Obsidian vault folders **or any Markdown folder** - Originally built for reading Obsidian Web Clipper output: - https://obsidian.md/clipper Automates a safe publishing flow: 1. Select notes from your source folder 2. Sync to a publish workspace 3. Build static HTML with Quartz 4. Deploy to Cloudflare Pages ## Commands - `node skills/obsidian-cloudflare-pages/bin/publishmd-cf.js init` - Creates `config/config.json` from example - `node skills/obsidian-cloudflare-pages/bin/publishmd-cf.js wizard` - Interactive setup wizard for config (vault, folders, site/domain, Cloudflare project) - `node skills/obsidian-cloudflare-pages/bin/publishmd-cf.js setup-project` - Initializes Quartz project in configured workspace if missing - `node skills/obsidian-cloudflare-pages/bin/publishmd-cf.js doctor` - Validates paths + required binaries - `node skills/obsidian-cloudflare-pages/bin/publishmd-cf.js sync` - Syncs selected notes/assets into publish content folder - `node skills/obsidian-cloudflare-pages/bin/publishmd-cf.js build` - Runs Quartz build in project dir - `node skills/obsidian-cloudflare-pages/bin/publishmd-cf.js deploy` - Deploys to Cloudflare Pages with wrangler - `node skills/obsidian-cloudflare-pages/bin/publishmd-cf.js run` - sync → build → deploy ## Config Copy and edit: `skills/obsidian-cloudflare-pages/config/config.example.json` → `skills/obsidian-cloudflare-pages/config/config.json` ### Safety defaults - Publish allowlist by folder - Optional `publish: true` frontmatter gate - Exclude private folders by default ## Requirements - `node` 20+ - `rsync` - `npm` - `npx quartz` - `wrangler` ## Cloudflare API token setup (recommended) Create a Cloudflare API token with at least: - **Account → Cloudflare Pages:Edit** - (Optional) **Zone → DNS:Edit** if you want DNS automation elsewhere You can eithe...
# OpenClaw Skill: Obsidian/Markdown → Cloudflare Pages (YOURDOMAIN.COM)  ## Overview This OpenClaw Skill automates publishing selected Obsidian notes (or any Markdown folder) to a static website on Cloudflare Pages. It includes: - Interactive onboarding wizard - Vault folder sync - Quartz build + deploy - Optional Basic Auth protection - Branded index pages - `🔗 Copy Link` button next to each page title > Replace `YOURDOMAIN.COM` with your real domain/subdomain (for example, `docs.example.com`). --- ## What’s Included ### 1) CLI workflow (`publishmd-cf.js`) Commands: - `init` — create config from example - `wizard` — interactive setup - `setup-project` — initialize Quartz workspace if needed - `doctor` — dependency/env/path checks - `sync` — copy selected vault folders into Quartz content - `build` — build static site + post-processing customizations - `deploy` — deploy to Cloudflare Pages - `run` — full pipeline (`setup-project -> doctor -> sync -> build -> deploy`) --- ### 2) Config + env support - Config file: - `skills/obsidian-cloudflare-pages/config/config.json` - Config template: - `skills/obsidian-cloudflare-pages/config/config.example.json` - Local secrets file: - `skills/obsidian-cloudflare-pages/.env` - Env template: - `skills/obsidian-cloudflare-pages/.env.example` The CLI auto-loads skill-local `.env` without overriding already-set shell env vars. --- ### 3) Basic Auth support Wizard supports: - `cloudflare.basicAuth.enabled` - `cloudflare.basicAuth.username` - `cloudflare.basicAuth.password` On deploy, middleware is generated automatically at: - `<workspace>/functions/_middleware.js` If enabled, site requires HTTP Basic Auth. --- ### 4) UI customizations applied at build Post-build transformations: - Promote `/Clippings/index.html` -> `/index.html` - Brand root and clippings index pages - Replace top-left sidebar title across pages with: ```text Obsidian Vault YOURD...
heyixuan2
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pipeline: search → generate → analyze → colorize → preview → open BS → user slice → print → monitor. Supports all 9 Bambu Lab printers (A1 Mini, A1, P1S, P2S, X1C, X1E, H2C, H2S, H2D).
openstockdata
OpenClaw Skill for stock data analysis
edholofy
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning required.
lethehades
macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance
capt-marbles
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discoverability and citation.
cecwxf
Run OpenAI Codex CLI from OpenClaw for coding tasks in a target project directory. Use when the user asks OpenClaw to use Codex for implementation, debugging, refactoring, review, or scripted coding workflows.