Publish blog posts to Bear Blog platform. Supports user-provided markdown, AI-generated content, and auto-generated diagrams.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install bear-blog-publisher或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install bear-blog-publisher⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/bear-blog-publisher/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: bear-blog-publisher description: Publish blog posts to Bear Blog platform. Supports user-provided markdown, AI-generated content, and auto-generated diagrams. ---
Publish blog posts to Bear Blog (https://bearblog.dev/).
This skill provides automated publishing capabilities for Bear Blog, including optional AI content generation and diagram generation.
Add to your ~/.openclaw/openclaw.json:
{
"skills": {
"bear-blog-publisher": {
"email": "[email protected]",
"password": "yourpassword"
}
}
}
Security: File permissions should be set to 600 (readable only by owner).
export BEAR_BLOG_EMAIL="[email protected]"
export BEAR_BLOG_PASSWORD="yourpassword"
Security: Credentials exist only in memory, not written to disk.
Provide credentials when calling the skill:
publisher = BearBlogPublisher(email="[email protected]", password="secret")
Security: Caller (chat bot, web app, etc.) manages credential lifecycle.
To use AI content generation, configure one of the following:
export OPENAI_API_KEY="sk-..."
export KIMI_API_KEY="your-kimi-api-key"
publisher = BearBlogPublisher()
content = publisher.generate_content(
topic="Python best practices",
provider="openai", # or "kimi"
tone="professional",
length="medium"
)
result = publisher.publish(title="My Post", content=content)
Input:
title (string): Blog post titlecontent (string): Markdown contentemail (string, optional): Bear Blog emailpassword (string, optional): Bear Blog passwordOutput:
Generate blog content using OpenAI or Kimi API.
For technical topics, generates architecture diagrams using HTML/CSS + Playwright.
This skill makes several operational choices that users should be aware of:
/tmp/diagram.html and /tmp/diagram.png--no-sandbox Flag# ~/.openclaw/openclaw.json configured
You: "Publish a blog about Python tips"
AI: [Uses config credentials, publishes]
export BEAR_BLOG_EMAIL="[email protected]"
export BEAR_BLOG_PASSWORD="secret"
You: "Publish a blog about Python tips"
AI: [Uses env vars, publishes]
export BEAR_BLOG_EMAIL="[email protected]"
export BEAR_BLOG_PASSWORD="secret"
export OPENAI_API_KEY="sk-..."
You: "Write and publish a blog about Python asyncio"
AI: [Generates content with OpenAI, publishes]
# In your chat bot code
email = get_user_email() # Ask user
password = get_user_password() # Ask user
publisher = BearBlogPublisher(email=email, password=password)
result = publisher.publish(title="My Post", content="# Content")
MIT
安装 Bear Blog Publisher 后,可以对 AI 说这些话来触发它
Help me get started with Bear Blog Publisher
Explains what Bear Blog Publisher does, walks through the setup, and runs a quick demo based on your current project
Use Bear Blog Publisher to publish blog posts to Bear Blog platform
Invokes Bear Blog Publisher with the right parameters and returns the result directly in the conversation
What can I do with Bear Blog Publisher in my design & creative workflow?
Lists the top use cases for Bear Blog Publisher, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/bear-blog-publisher/ 目录(个人级,所有项目可用),或 .claude/skills/bear-blog-publisher/(项目级)。重启 AI 客户端后,用 /bear-blog-publisher 主动调用,或让 AI 根据上下文自动发现并使用。
Bear Blog Publisher 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Bear Blog Publisher 可免费安装使用。请查阅仓库了解许可证信息。
Publish blog posts to Bear Blog platform. Supports user-provided markdown, AI-generated content, and auto-generated diagrams.
Bear Blog Publisher 属于「Design & Creative」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my design & creative tasks using Bear Blog Publisher
Identifies repetitive steps in your workflow and sets up Bear Blog Publisher to handle them automatically