소스 정보
- 저장소
- infometa/workbuddyskills
- 최근 소스 활동
- 2026년 7월 21일 03:35
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 205
- 포크
- 65
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/infometa/workbuddyskills --skill mp-draft-push명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
快速生成公司一页纸概览(Tearsheet),涵盖业务描述、关键财务、估值、股东结构和近期催化。 触发词:公司速览、tearsheet、公司概况、一页纸、公司简介、company overview、快速了解、公司画像
构建DCF现金流折现模型和三表财务模型(利润表、资产负债表、现金流量表联动)。 触发词:DCF、现金流折现、财务建模、三表模型、估值模型、WACC、自由现金流、financial model、valuation model
盈利分析技能,支持两种模式: - Preview 模式:业绩发布前的前瞻分析、情景假设、关键观测指标 - Analysis 模式:业绩发布后的深度解读、Beat/Miss 分析、估计修正 触发词:earnings analysis、earnings preview、业绩分析、业绩前瞻、财报分析、季报解读、pre-earnings、post-earnings、Q1/Q2/Q3/Q4 results
SOC 직업 분류 기준
SKILL.md 표시 중
| name | mp-draft-push |
| description | 将现成的文章内容发布到微信公众号草稿箱。当用户说"发布文章"、"发布到草稿箱"、"publish to draft"、"推送到公众号"时触发。 |
| homepage | https://github.com/bbwdadfg/wechat-ai-publisher |
| metadata | {"openclaw":{"emoji":"📤","requires":{"bins":"[Truncated]"}}} |
接收调用方提供的文章内容,上传封面图(可选),并将文章发布到微信公众号草稿箱。
不负责:内容采集、AI 写作、图片生成。
调用方(用户或其他 Skill)需要提供:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
title | string | ✅ | 文章标题(不超过 64 字节,约 21 个中文字符) |
digest | string | ✅ | 文章摘要(显示在分享卡片上) |
content_html | string | ✅ | 文章正文 HTML(使用内联样式) |
cover_image_path | string | ❌ | 封面图本地路径(如不提供则用兜底 URL 或无封面) |
1. 接收参数
↓
2. 获取 access_token
↓
3. 上传封面图到微信素材库(获取 thumb_media_id)
↓
4. 创建草稿(发布到草稿箱)
↓
5. 提示用户前往后台检查
WECHAT_APPID(通过环境变量配置)WECHAT_SECRET(通过环境变量配置)WECHAT_AUTHOR(可选,默认 koo AI)获取 AppID 和 AppSecret:
⚠️ 平台不保存 AppSecret,需自行妥善保管。忘记只能重置生成新的。 若提示需要实名/认证,前往 微信公众平台 → 设置与开发 完成认证。
不要主动提问,等待调用方传入上述参数。
若调用方没有提供 cover_image_path,按以下优先级处理封面图:
gen_image 工具生成封面图:根据文章标题和主题,调用 gen_image 生成一张适合公众号封面的图片(建议尺寸 900×383 或 2.35:1 比例,风格简洁醒目),保存到 /tmp/wechat_cover_generated.png,然后作为封面上传gen_image 不可用,检查环境变量 DEFAULT_COVER_URL:有值则下载到 /tmp/wechat_cover_default.png 再上传thumb_media_id 留空(草稿不含封面)加载脚本:
source ./scripts.sh
TOKEN=$(get_wechat_token)
MEDIA_RESPONSE=$(upload_wechat_image "$TOKEN" "$cover_image_path")
THUMB_MEDIA_ID=$(echo "$MEDIA_RESPONSE" | jq -r '.media_id')
content_html 注意事项:
style="..."),微信会过滤 <style> 标签mmbiz.qpic.cn 域名(如有文章内图片,需提前上传到微信)ensure_ascii=False,否则中文乱码DRAFT_JSON="/tmp/draft_$(date +%Y%m%d%H%M%S).json"
jq -n \
--arg title "$title" \
--arg author "${WECHAT_AUTHOR:-koo AI}" \
--arg digest "$digest" \
--arg content "$content_html" \
--arg thumb_media_id "$THUMB_MEDIA_ID" \
'{
articles: [{
title: $title,
author: $author,
digest: $digest,
content: $content,
thumb_media_id: $thumb_media_id,
need_open_comment: 1,
only_fans_can_comment: 0
}]
}' > "$DRAFT_JSON"
DRAFT_RESPONSE=$(create_draft "$TOKEN" "$DRAFT_JSON")
DRAFT_MEDIA_ID=$(echo "$DRAFT_RESPONSE" | jq -r '.media_id')
rm -f "$DRAFT_JSON"
若 DRAFT_MEDIA_ID 为空或 null,说明创建失败,打印 DRAFT_RESPONSE 排查。
发布完成后输出:
✅ 草稿发布成功!
📝 文章信息
- 标题:{title}
- 摘要:{digest}
- 草稿 media_id:{DRAFT_MEDIA_ID}
📌 前往公众号后台查看并发布:
https://mp.weixin.qq.com (登录后点击「内容管理」→「草稿箱」)
⚠️ 检查要点:
1. 图片是否正常显示
2. 排版是否正确
3. 标题和摘要是否合适
4. 确认无误后点击"发布"
注意:微信草稿 API 不返回可直接跳转的文章链接,草稿需在后台确认后才生成正式链接。上方输出中直接给出后台草稿箱的导航路径,用户点击即可到达。
<section style="font-family: -apple-system, sans-serif; line-height: 1.8; color: #333; padding: 15px;">
<p style="margin-bottom: 20px;">段落内容</p>
<h2 style="border-bottom: 1px solid #eee; padding-bottom: 8px;">标题</h2>
<p style="text-align: center; margin: 25px 0;">
<img src="{mmbiz_img_url}" style="max-width: 100%; border-radius: 6px;">
</p>
<blockquote style="background: #f6f8fa; border-left: 4px solid #ddd; padding: 12px 16px;">
引用内容
</blockquote>
</section>
ensure_ascii=False,jq 默认已处理mmbiz.qpic.cn URL