让 OpenCode 在解决技术问题后,自动生成并发布中文技术博客到 WordPress。
| 文件 | 说明 |
|---|---|
skill/auto-publish-blog-post/SKILL.md |
核心 Skill 定义 (655行) - 包含完整工作流程 |
README.md |
项目说明和使用指南 |
QUICKSTART.md |
5分钟快速上手指南 |
INSTALL.md |
详细安装文档 |
PROMPTS.md |
提示词汇总和使用技巧 |
| 文件 | 说明 |
|---|---|
config/example.wp-blog-config.yaml |
WordPress 配置示例 |
docs/specs/2026-04-27-wp-blog-autopublisher-design.md |
设计规范文档 |
| 文件 | 说明 |
|---|---|
install.sh |
一键安装脚本 (可交互/非交互模式) |
复制下面的提示词,发送给 OpenCode:
帮我安装 opencode-wp-blog skill,项目位置在 /Users/xin/work/AI/opencode-wp-blog/
请执行以下操作:
1. 将 skill 文件复制到 OpenCode skills 目录
2. 更新 OpenCode 配置,添加 auto-publish-blog-post skill
3. 询问我的 WordPress 信息(URL、用户名、Application Password)
4. 创建 WordPress 配置文件
5. 验证安装是否成功
cd /Users/xin/work/AI/opencode-wp-blog
./install.shOpenCode 完成技术问题解决
↓
💡 询问:"是否需要生成博客文章?"
↓
用户确认 → 自动生成中文技术文章
↓
📄 显示预览 → 用户确认/编辑
↓
🚀 发布到 WordPress
↓
✅ 通知成功,提供文章链接
- ✅ 纯 OpenCode - 无需外部工具
- ✅ 用户控制 - 每步都有确认
- ✅ 智能生成 - 基于对话上下文
- ✅ 自动标签 - 智能识别技术关键词
- ✅ 隐私保护 - 检测敏感信息
- ✅ 跨项目 - 一个 skill,到处使用
- QUICKSTART.md - 5分钟快速开始
- README.md - 完整使用指南
- PROMPTS.md - 提示词汇总
- INSTALL.md - 详细安装步骤
- install.sh - 自动安装脚本
位置:~/.opencode/wp-blog-config.yaml
wordpress:
url: "https://yourblog.com"
username: "admin"
application_password: "xxxx xxxx xxxx xxxx"
default_category: "技术总结"
auto_add_tags: true位置:~/.config/opencode/opencode.json
{
"$schema": "https://opencode.ai/config.json",
"skills": {
"auto-publish-blog-post": {
"path": "~/.config/opencode/skills/auto-publish-blog-post"
}
}
}OpenCode 生成的文章包含:
# {吸引人的中文标题}
## 前言
简要说明问题背景和解决价值
## 问题背景
- 具体遇到的问题
- 出现场景
- 为什么值得关注
## 解决过程
- 分析思路
- 尝试的方案
- 关键决策点
## 最终方案
- 核心思路
- 代码示例
- 实施步骤
## 总结
- 核心要点
- 延伸思考
---
分类:技术总结
标签:自动添加(如 Bug修复、性能优化、WordPress)- ✅ API 密钥和 Token
- ✅ 数据库密码
- ✅ 敏感配置信息
- ✅ 用户隐私数据
发现敏感信息时会询问:
⚠️ 检测到敏感信息,是否:
- [移除后发布]
- [跳过发布]
- [让我编辑]
用户:修复 WordPress 主题 CSS 加载问题
OpenCode:✅ 已修复!💡 需要生成博客文章吗?
用户:优化数据库查询性能
OpenCode:✅ 已优化!💡 需要生成博客文章吗?
用户:解决复杂的并发问题
OpenCode:✅ 已解决!💡 需要生成博客文章吗?
| 问题 | 解决 |
|---|---|
| 配置未找到 | 创建 ~/.opencode/wp-blog-config.yaml |
| 认证失败 | 检查 Application Password(不是登录密码) |
| 分类不存在 | 在 WordPress 后台创建分类 |
| 网络错误 | 检查 URL 和网络连接 |
# 检查 skill
ls ~/.config/opencode/skills/auto-publish-blog-post/SKILL.md
# 检查配置
cat ~/.opencode/wp-blog-config.yaml
# 检查 OpenCode 配置
cat ~/.config/opencode/opencode.json- ✨ 初始版本
- ✨ 支持一键安装(提示词/脚本)
- ✨ 完整工作流程实现
- ✨ 智能标签系统
- ✨ 隐私保护机制
- ✨ 完整文档
欢迎提交 Issue 和 PR!
- Fork 本仓库
- 创建特性分支
- 提交更改
- 创建 Pull Request
MIT License
感谢使用 OpenCode WP Blog Auto-Publisher!
Happy Blogging! 🚀
项目位置:/Users/xin/work/AI/opencode-wp-blog/
**最后更新:**2026-04-27