Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/ImGoodBai/goodable --skill good-mp-post명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | good-mp-post |
| displayName | Good 公众号发布 |
| description | 微信公众号文章发布完整流程管理,包括AI辅助创作、图片生成、排版和发布。 |
| version | 1.0.0 |
| license | MIT |
通过AI辅助完成微信公众号文章的创作、排版和发布全流程。
能力: 文章创作、图片生成与上传、草稿创建、文章发布
触发: 用户需要创建或发布微信公众号文章
可视化界面,支持文章管理、在线编辑和发布:
# 安装依赖
pip install -r requirements.txt
# 启动服务(默认端口8000)
uvicorn app.main:app --reload
# 浏览器访问
http://localhost:8000
功能:
适合自动化场景,与Web UI共享数据库:
# 上传图片
python scripts/upload_media.py /path/to/image.jpg thumb
# 创建草稿
python scripts/create_draft.py --title "标题" --content "内容"
# 发布文章
python scripts/publish_article.py --media_id <草稿ID>
数据互通: 脚本发布的文章会自动记录到数据库,Web UI可查看和管理。
依赖: requests>=2.28.0, python-dotenv>=1.0.0, fastapi>=0.104.1, sqlalchemy>=2.0.35
凭证配置:
WECHAT_APP_ID 和 WECHAT_APP_SECRET数据库: 自动创建 SQLite 数据库(data/articles.db),无需手动配置
cd skills/good-mp-post
uvicorn app.main:app --reload
assets/templates/article-template.md 了解格式建议调用 scripts/upload_media.py:
python scripts/upload_media.py /path/to/cover.jpg thumb # 封面图
python scripts/upload_media.py /path/to/image.png image # 正文图
调用 scripts/create_draft.py:
python scripts/create_draft.py \
--title "文章标题" \
--author "作者名" \
--thumb_media_id <封面图ID> \
--content "<p>HTML正文</p>" \
--media_ids '[]'
注意: 作者名最长8个中文字符
调用 scripts/publish_article.py:
python scripts/publish_article.py --media_id <草稿ID>
app/main.py - FastAPI 主应用入口app/api/articles.py - 文章管理 APIapp/api/images.py - 图片上传 APIapp/database.py - 数据库模型和连接app/static/index.html - Web UI 界面scripts/upload_media.py - 上传图片到素材库scripts/create_draft.py - 创建图文草稿scripts/publish_article.py - 发布草稿scripts/db_logger.py - 数据库日志记录(可选)references/api-guide.md - API详细说明assets/templates/article-template.md - 文章格式模板AI生成文章时必须遵循以下规范:
❌ 错误示例:



upload_media.py 上传到微信获取 media_id✅ 正确示例:
<!-- 步骤1:生成图片 -->
<!-- 步骤2:上传图片 -->
python scripts/upload_media.py /path/to/cover.jpg thumb
<!-- 步骤3:记录 media_id,在创建草稿时使用 -->
<!-- 正文中不插入相对路径 -->