mufeng-wechat-publish-full
Use when publishing articles to WeChat Official Account (微信公众号), including tasks that involve SEO/GEO-friendly Markdown metadata, professional article…
Skill by ichangyou
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ichangyou-mufeng-wechat-publish-full
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, frontend, backend, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 2
codeload.github.com· found in install commandraw.githubusercontent.com· found in code
Files it touches
~/.claude/skills/mufeng-wechat-publish-full
What's inside
- Skill name
mufeng-wechat-publish-full- Description
- Use when publishing articles to WeChat Official Account (微信公众号), including tasks that involve SEO/GEO-friendly Markdown metadata, professional article visuals, background-only cover generation, deterministic screenshots or diagrams before imagegen, uploading assets to the fixed GitHub image host, direct Markdown publishing, HTML fallback publishing, or calling the WeChat API. Also use when any step of a previous WeChat publish attempt failed. Includes AI tech blog content strategy for maximizing WeChat platform recommendation (推荐曝光).
- License
- MIT
- Compatibility
- Codex and Claude Code. An image tool when generating covers, gh authentication and a configured WeChat publisher.
- Instructions
- 356 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Instructions call the network
Files (4)
- README.md
- SKILL.md
- platforms.md · references/
- upload_github_images.py · scripts/
SKILL.md (first lines)
# Mufeng WeChat Full Publishing Workflow ## Resource Paths Set the shell variable `SKILL_DIR` to the directory containing the **loaded** `SKILL.md` before running the commands below. Resolve supporting paths from that directory, not the working directory or a fixed user/platform installation path. `$SKILL_DIR` is a shell variable you set, not a host-provided macro. ## Platform Dependencies Read [references/platforms.md](references/platforms.md) before generating images or publishing. Set `MUFENG_WECHAT_SCRIPT` to the actual `wechat-api.ts` path from an installed `baoyu-post-to-wechat` skill, or use a documented publisher already configured in the host. The variable does not install the publisher. If the dependency or credentials are missing, finish the local article and report that publishing was not executed. ## Overview End-to-end skill for publishing AI tech blog articles to a WeChat Official Account. Covers every stage: content strategy for platform recommendations, SEO/GEO-friendly Markdown metadata, IP verification, professional visuals, fixed GitHub image hosting, direct Markdown publishing, HTML fallback sanitization, and API draft upload. The default outcome is a verified draft, not public publication. Follow the stages relevant to that outcome; optional backend settings must not block draft upload. ## Core Publishing Rules - “发布到公众号” defaults to uploading to the selected account's draft box through API. Public publication or mass sending requires an explicit request such as “正式发布” or “群发”; do not infer it from draft upload. - For article workflows, use API for upload and verification. Do not open the backend, invoke Computer Use, or switch to browser automation unless the user explicitly requests browser operation. An API error is not authorization to switch methods. - Resolve the account from the user's destination and local EXTEND.md; always pass `--account <alias>` in multi-account setups. For 沐风iOS, use `--account mufeng-ios`. Missing credentials for that account must not silently fall back to another account. - `wechat-api.ts` calls `draft/add`; it does not submit public publication. Verify the returned `media_id` through `draft/get` on the same account before reporting a verified draft. - Report local article completion, draft upload, draft read-back verification, and public publication separately. Never claim an unexecuted step succeeded. - Prefer publishing from the final Markdown file. Do not pre-convert Markdown to HTML unless the user explicitly asks for HTML publishing or the API path is unavailable. - Every generated or revised Markdown article should have SEO/GEO-friendly YAML frontmatter before publishing. - Use the fixed image host for article assets: - Repository: `mf-blog/blogPictures` - Branch: `main` - Directory: `images/<article-slug>` - Raw URL shape: `https://raw.githubusercontent.com/mf-blog/blogPictures/main/images/<article-slug>/<filename>.png` - Reuse one canonical `article-slug` across frontmatter, local image folders, GitHub remote paths, and completion reports. - Use `category`, not the misspelled `categery`. - Preserve user-authored content. When adding metadata, images, or ending hooks, do not rewrite unrelated article sections. --- ## Stage 0: Content Strategy — AI Tech Blog for Maximum Recommendation (推荐曝光) The following are editorial suggestions, not verified descriptions of WeChat recommendation algorithms. Do not assert signal weights, guaranteed exposure, or timing benefits without a current, verifiable source. Use account analytics to evaluate reading and engagement. ### Title Formula (标题) Use a clear title that communicates the article topic and value. For AI tech: **四种有效结构(四选一):** - `[具体工具/场景] + 实测/亲测 + 结论` — e.g., "我用 Claude 做了三个月 AI 助手,说几句真实感受" - `[反常识结论] + 原因` — e.g., "别急着学提示词,先搞清楚这件事" - `[数字/量化] + 行动 + 收益` — e.g., "10 个让 Claude Code 效率翻倍的使用习惯" - `[读者痛点] + 解法` — e.g., "AI 工具用了一年,我踩过的最贵的坑" 数字适合表达真实步骤或清单;是否提升阅读表现,需要用账号数据验证。 **Title rules:** - 长度:18-26 个汉字(含标点),不超过 30 字 - 避免标题党措辞:不用"震惊""万万没想到""99% 的人不知道""赶紧转" - AI 技术类关键词前置:Claude、MCP、Agent、Cursor、提示词、大模型等核心词放标题前半段,利于搜索收录 - 优先使用直接表达结论的标题;不声称疑问句会受到算法限制 - 每次输出 3 个标题备选(利益驱动型 / 反常识型 / 代入感型),让作者选择 **Bad → Good examples:** - ❌ "分享一些 AI 工具使用心得" → ✓ "用了 3 个月 Cursor,整理出这 8 个真正提效的用法" - ❌ "关于大模型 Prompt 的思考" → ✓ "我的 Prompt 从 3 句话精简到 1 句,效果反而更好——原因在这里" ### Content Structure for High Completion Rate (完读率) 目标:让读者理解内容并愿意读完。完读率可以用于评估文章表现,不声称它具有已知的算法权重。 **Opening (前 150 字,最关键):** - 第一段必须直接给出"为什么值得读"——一句话说清本文价值 - 不要用背景铺垫开头;不要从历史讲起 - 直接给结论或最有冲击力的发现,再往回解释 **Body structure:** - 约每 400-600 字考虑一张有信息价值的图;按内容需要调整,不保证降低跳出率 - 段落不超过 4 行(移动端阅读节奏) - 每个 H2/H3 小标题要能独立成句,让快速浏览者也能获得价值 - 代码块要有上下文说明——纯代码块会造成完读率骤降 - 实测数据 > 理论描述(截图、benchmark、具体数字) **Ending (结尾 驱动分享/在看):** - 最后一段给出"行动号召"或总结句,引导点击"在看" - 不要用"感谢阅读"结尾——用有信息量的总结句 - 可加:"如果你也在用 [工具],欢迎留言你的用法"——激活评论信号 ### WeChat Ending Hook Every generated or revised WeChat article must end with one short topic-specific engagement hook after the substantive conclusion. - Invite readers to comment with their own experience or use case. - Mention that the discussion may help other domestic developers/readers when relevant. - Ask readers to tap `在看` or share if the article was useful. - Adapt the hook to the article topic. Do not reuse payment/card-declined examples unless the article is actually about payments. - Do not duplicate an existing hook. Update the existing one if it is weak or off-topic. - End with this fixed brand follow block: ```markdown 写 AI,写成长,偶尔写投资。 关注沐风,不定期更新,全是干货。 ``` ### Timing (发布时间) 可把工作日 12:00-13:00 或 20:00-22:00 作为测试时段,并根据账号历史数据调整。这些是经验建议,不是已验证的平台推荐窗口或保证收益。 默认上传草稿不受时段限制。用户要求立即处理时,继续上传;只有用户明确要求定时正式发布时才处理发布时间。 ### Cover Image and Shared Layout (封面与统一排版) Before planning visuals or formatting, read [沐风统一视觉规范](../mufeng-blog-writing/references/visual-style.md). Use the same modern humanistic editorial direction and topic variants as `mufeng-materials-to-wechat-publish`. - Default to a complete text-free cover, one main relationship and purposeful whitespace. Do not default to a desk/laptop still life or a nearly empty background waiting for a title. - A separately typeset title is optional. If requested, plan its area before generation; never ask the model to render readable text and then repair it by overpainting. - Apply the shared layout starting values, prompt records, project-local image storage and thumbnail/crop/mobile checks. Preserve explicit user preferences and report unsupported layout differences. ### Tags & Category (话题标签) 话题标签应贴合内容;不要保证它们会提升搜索权重: - AI 相关优先选:`#人工智能` `#大模型` `#AI工具` `#程序员` `#Claude` `#ChatGPT` `#Cursor` - 建议选择 2-3 个相关话题标签,避免无关标签
From ichangyou/mf-ai-skills, MIT.
More from ichangyou/mf-ai-skills
- 0.603score
mufeng-stock-research
ichangyou
Educational stock research skill for market analysis and financial study.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
mufeng-ios-app-naming
ichangyou
Generate and clear names for an iOS/macOS app: brainstorm candidates, then screen each through a five-step check (App Store name collisions, USPTO and TMview…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
mufeng-ios-app-opportunity
ichangyou
Mine App Store public data (category charts, app details, ratings, icons, screenshots, keyword search results and 1-2 star reviews) to find what users…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
mufeng-ios-visual-regression
ichangyou
Visual regression testing for iOS apps (UIKit or SwiftUI).
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
mufeng-app-builder
ichangyou
Use when turning a product idea into an implementation-ready app project for Codex or Claude Code, when a new iOS/macOS/web/backend project needs PRD, MVP…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
mufeng-materials-to-wechat-publish
ichangyou
Use when source materials in a directory, such as notes, drafts, transcripts, screenshots, outlines, or code snippets, need to be turned into a professional…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
mufeng-blog-writing
ichangyou
Chinese technical blog writing for mufeng.blog with Joey's tone, clear problem-solution structure, concise explanations, minimal code only when necessary, and…
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
mufeng-app-icon
ichangyou
设计、重做或精修 App icon(应用图标),默认面向 iOS/iPadOS。基于真实产品与品牌提出可视方向,精修核心图形,制作多尺寸预览,按目标 Xcode/系统适配并验证。用于“设计 Appicon”“优化应用图标”“做深色图标”;页面 UI、操作图标和独立 logo 设计不属于本 skill。
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
mufeng-bilingual-storybook
ichangyou
Create visually reviewed Chinese and English picture-book PDFs from Markdown stories.
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
mufeng-ios-design
ichangyou
优化或设计原生 iOS App 的 SwiftUI/UIKit 界面、App icon 与原创 logo。读取真实项目上下文,比较设计方向,统一规范,按范围实现并检查实际运行结果。适用于“优化这个 iOS 页面”“设计 App 图标”“设计品牌标志”;纯上线审计或截图差异检测使用对应专项 skill。
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
mufeng-dankoe-writing
ichangyou
深度长篇写作风格指南,模仿 Dan Koe 的写作风格。当用户请求创作长篇文章、博客文章、深度内容、思想领袖类文章,或明确要求使用挑衅性、对话式、深度思考的写作风格时触发。适用于创建需要深度阐述观点、挑战传统思维、提供系统化框架的内容。关键词触发:**长篇文章、深度写作、Dan Koe…
SkillAFreshness: A★ 2Claude Code +9 - 0.600score
mufeng-logo
ichangyou
设计、重做或精修原创品牌 Logo,包括图形标、字标与图文组合。读取真实品牌上下文,比较可视方向,精修图形与字距,交付真实矢量源及小尺寸、单色和反白检查。用于“设计 logo”“制作字标”“优化品牌标志”;App icon、页面 UI 与完整品牌战略不属于默认范围。
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 24, 2026 (4 days ago)
- Last release
- Jun 12, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ichangyou/mf-ai-skills
- Website
- mufeng.blog
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ichangyou
- 0.603score
mufeng-app-builder
ichangyou
Use when turning a product idea into an implementation-ready app project for Codex or Claude Code, when a new iOS/macOS/web/backend project needs PRD, MVP…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
mufeng-ios-visual-regression
ichangyou
Visual regression testing for iOS apps (UIKit or SwiftUI).
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
mufeng-blog-writing
ichangyou
Chinese technical blog writing for mufeng.blog with Joey's tone, clear problem-solution structure, concise explanations, minimal code only when necessary, and…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
mufeng-ios-app-naming
ichangyou
Generate and clear names for an iOS/macOS app: brainstorm candidates, then screen each through a five-step check (App Store name collisions, USPTO and TMview…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
mufeng-ios-app-opportunity
ichangyou
Mine App Store public data (category charts, app details, ratings, icons, screenshots, keyword search results and 1-2 star reviews) to find what users…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
mufeng-materials-to-wechat-publish
ichangyou
Use when source materials in a directory, such as notes, drafts, transcripts, screenshots, outlines, or code snippets, need to be turned into a professional…
SkillAFreshness: A★ 2Claude Code +9
Cite this page
mufeng-wechat-publish-full skill. Agent Mart. https://agentmart.dev/skills/ichangyou-mufeng-wechat-publish-full (last updated 2026-10-24)