mit einem Klick
mit einem Klick
AI-powered WeChat message assistant. Retrieve recent messages from contacts/groups and send messages directly through AI chat. Windows 10/11 only. Requires WeChat PC client logged in.
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
Extract audio from short videos (Douyin/TikTok) and transcribe to text with timestamps. Use when user provides video URL and needs audio transcription.
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
Analyzes meeting transcripts and recordings to uncover behavioral patterns, communication insights, and actionable feedback. Identifies when you avoid conflict, use filler words, dominate conversations, or miss opportunities to listen. Perfect for professionals seeking to improve their communication and leadership skills.
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
| 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,在创建草稿时使用 -->
<!-- 正文中不插入相对路径 -->