Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/ImGoodBai/goodablenpx agentmods add skills/imgoodbai/goodable/good-mp-postWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/imgoodbai/goodable/good-mp-post)<a href="https://agentmods.dev/skills/imgoodbai/goodable/good-mp-post"><img src="https://agentmods.dev/badge/skills/imgoodbai/goodable/good-mp-post.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00025 | $0.01360 |
| Opus 5 | $0.00013 | $0.00680 |
| Sonnet 5 | $0.00005 | $0.00272 |
| Haiku 4.5 | $0.00003 | $0.00136 |
Grade A, and why
good-mp-post scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 174 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Good 公众号发布
任务目标
通过AI辅助完成微信公众号文章的创作、排版和发布全流程。
能力: 文章创作、图片生成与上传、草稿创建、文章发布
触发: 用户需要创建或发布微信公众号文章
使用模式
模式1:Web UI (推荐)
可视化界面,支持文章管理、在线编辑和发布:
# 安装依赖
pip install -r requirements.txt
# 启动服务(默认端口8000)
uvicorn app.main:app --reload
# 浏览器访问
http://localhost:8000
功能:
- 文章CRUD操作(创建、查看、编辑、删除)
- Markdown内容编辑
- 数据库持久化(SQLite)
- 直接发布到微信公众号
- 发布历史记录
模式2:脚本 (命令行)
适合自动化场景,与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
凭证配置:
- 在 .env 文件配置
WECHAT_APP_ID和WECHAT_APP_SECRET - 获取方式:微信公众平台 → 开发 → 基本配置
- 需配置IP白名单
数据库: 自动创建 SQLite 数据库(data/articles.db),无需手动配置
标准流程(Web UI)
1. 启动服务
cd skills/good-mp-post
uvicorn app.main:app --reload
2. 创建文章
- 打开 http://localhost:8000
- 填写标题、作者、摘要
- 编写 Markdown 内容
- 保存草稿
3. 发布文章
- 在文章列表点击"发布"按钮
- 自动处理封面图上传、草稿创建、发布流程
- 查看发布状态
脚本流程(命令行)
1. 创作文章内容
- 根据用户需求创作文章(Markdown格式)
- 参考
assets/templates/article-template.md了解格式建议
2. 生成图片
- 生成封面图(建议 900×383px,<5MB)
- 生成插图(宽度≤900px)
3. 上传图片
调用 scripts/upload_media.py:
python scripts/upload_media.py /path/to/cover.jpg thumb # 封面图
python scripts/upload_media.py /path/to/image.png image # 正文图
4. 创建草稿
调用 scripts/create_draft.py:
python scripts/create_draft.py \
--title "文章标题" \
--author "作者名" \
--thumb_media_id <封面图ID> \
--content "<p>HTML正文</p>" \
--media_ids '[]'
注意: 作者名最长8个中文字符
5. 发布文章
调用 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- 文章格式模板
What ships with it
30 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- .env.example 497 B
- .gitignore 235 B
- app/__init__.py 0 B runs code
- app/api/__init__.py 0 B runs code
- app/api/articles.py 12 KB runs code
- app/api/images.py 3.5 KB runs code
- app/database.py 3.3 KB runs code
- app/main.py 1.5 KB runs code
- app/static/css/style.css 1.1 KB
- app/static/index.html 15 KB
- app/static/js/app.js 26 KB runs code
- arch.md 33 KB
- assets/templates/article-template.md 3.9 KB
- package.json 300 B
- README.md 4.4 KB
- references/api-guide.md 11 KB
- requirements.txt 216 B
- scripts/create_draft.py 3.8 KB runs code
- scripts/db_logger.py 2.9 KB runs code
- scripts/publish_article.py 2.2 KB runs code
- scripts/theme_loader.py 4.8 KB runs code
- scripts/upload_media.py 3.9 KB runs code
- scripts/wechat_auth.py 2.3 KB runs code
- scripts/wechat_html_converter.py 12 KB runs code
- template.json 763 B
- test/README.md 1.1 KB
- test/test_skill.ts 4.7 KB runs code
- themes/business.json 1.8 KB
- themes/default.json 1.8 KB
- themes/fresh.json 1.8 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 7d ago First seen · 174 lines · 25 tokens per session scan A f3037dd5fd4b
good-mp-post is a skill published in the GitHub repository ImGoodBai/goodable (197 stars, last pushed 7mo ago), licensed MIT. It adds 25 tokens to every session and 1,360 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
continual-learning
Nightly refinement of an existing per-repo review-style prompt using this reviewer's own finding outcomes. Read confirmed (resolved-by-commit / thumbs-up) and dismissed (thumbs-down) findings, promote the bug patterns the team actually fixes, demote the false-positive patterns, reconcile against the current prompt…
unity-script
Create, read and analyze C# scripts.
unity-dotween
Automate DOTween Free/Pro at editor time.
unity-architecture
Advise on Unity gameplay and system architecture.
unity-performance
Advise on Unity performance red flags.
unity-profiler
Capture read-only Unity runtime performance snapshots.