Install
openclaw skills install hexo-blog-with-seoDraft and publish Hexo posts end-to-end (front matter + SEO polish + deploy)
openclaw skills install hexo-blog-with-seoUse this skill to manage the entire Hexo workflow:
published: false front matter so it remains a draft.npx hexo ...).hexo deploy can push to the hosting remote (e.g., GitHub Pages).npx hexo clean && npx hexo generate.Use this skill whenever the user wants to draft a Hexo blog post that should not publish yet.
Always start new drafts with this exact block (update values as needed):
---
title: ''
published: false
catalog: true
header-img: /img/article_header/article_header.png
date: YYYY-MM-DD HH:mm:ss
subtitle:
tags: []---
Notes:
published: false so hexo generate skips the draft.title and date when drafting. Use the user’s timezone (default: America/Los_Angeles).hexo deploy unless the user explicitly wants to publish. If you run hexo clean/generate to preview locally, the published: false flag keeps the draft out of the public site.published: false and continue with the Publish Mode checklist below for SEO polish + deployment.published: false and follow Publish Mode (below) for SEO polish + deployment.Before editing, confirm the repository path and ensure you have permission to modify it. If the path is not in memory, ask the user directly.
Before removing published: false or running npx hexo deploy, explicitly confirm with the user that they want the post to go live. If confirmation is not granted, stop after preparing the draft.
You write blog posts that rank on Google AND are worth reading. SEO without the soul-sucking keyword stuffing.
Get from the user:
/how-to-write-cold-emails not /how-to-write-the-best-cold-emails-that-get-replies-in-2024Introduction (100-150 words)
Body — Use H2 and H3 headers
Conclusion (100-150 words)
For "how to" or "what is" queries:
Whenever you modify or create a post in the user-specified blog repository, confirm the path (ask if unsure) and run:
npx hexo cleannpx hexo generatenpx hexo deployThese commands rebuild the site and push to the configured remote using the user’s git credentials.
You don’t just draft from scratch—- If this is a brand-new article that should stay unpublished, use the draft-hexo skill first to create the draft with published: false, then hand it here when ready to polish/publish.
you often receive an existing Markdown article. When that happens:
ai-seo-writer skill from ClawHub. Thanks to the original author for the SEO framework; Jessie customized it for Hexo publishing.