← Back to Skills Marketplace
jinhuadeng

Audio to WeChat Article

by Koi · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
76
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install audio-to-wechat-article
Description
Turn meeting audio or a transcript plus optional images into a publish-ready WeChat Official Account article. Use when the user wants to go from 录音/文字稿/会议内容/...
README (SKILL.md)

Audio to WeChat Article

Use this skill to convert raw spoken or written material into a structured WeChat article workflow.

Default outcome:

  • transcript or cleaned source text
  • article brief
  • article JSON
  • WeChat-ready markdown
  • optional image placement plan
  • optional QR code CTA block
  • optional WeChat draft publishing

Supported inputs

  • audio file (.m4a, .mp3, .ogg, .wav, .mp4, .mov)
  • transcript text
  • meeting minutes / notes
  • optional screenshots or supporting images
  • optional QR code image for final article or poster

V5.1 end-to-end workflow

Route A: audio → transcript → article → WeChat draft

  1. Transcribe audio into text
  2. Build article brief from transcript
  3. Decide article mode
  4. Draft article JSON
  5. Add screenshots / QR placement notes
  6. Compose WeChat markdown
  7. Optionally publish to WeChat draft box

Route B: text / notes → article → WeChat draft

  1. Clean notes into source text
  2. Build article brief
  3. Draft article JSON
  4. Add screenshots / QR placement notes
  5. Compose WeChat markdown
  6. Optionally publish to WeChat draft box

Core workflow rules

  1. Normalize the source

    • If the user provides audio, transcribe it first.
    • If the user provides text, clean it into readable source notes.
    • Do not fabricate unclear sections; mark uncertain parts.
  2. Build an article brief Use the bundled brief script for a deterministic first pass.

  3. Choose article mode

    • Insight article: 观点 / 认知 / 判断
    • Case article: 复盘 / how we did it
    • Practical article: 教程 / 流程 / 方法
    • Boss-facing article: 管理 / 商业化 / 落地
  4. Write the article JSON Always produce:

    • title
    • summary
    • body
    • optional cover direction
    • optional QR CTA sentence
  5. Handle images and QR code

    • Place screenshots only where they support understanding.
    • Place QR code near the end by default.
    • Add one CTA sentence above the QR code.
  6. Prepare WeChat-ready markdown Save markdown with frontmatter:

    • title
    • author
    • summary
    • coverImage (if available)
  7. Optional publish step If the user asks to publish, hand off the final markdown to baoyu-post-to-wechat.

Writing rules

  • Prefer short, strong paragraphs.
  • Cut repetitive spoken filler aggressively.
  • Keep spoken authenticity, but remove rambling.
  • Use subheads to create clear reading rhythm.
  • For WeChat, prioritize readability over literal transcript fidelity.
  • Keep one article centered on one core message.

Image handling

When the user provides images:

  • do not dump images randomly into the article
  • decide whether each image is for:
    • proof / screenshot evidence
    • emotional pacing
    • explanatory diagram
    • QR code CTA
  • place images only where they improve comprehension or conversion

When the user provides a QR code:

  • default placement is near the end
  • add one sentence CTA above it
  • avoid placing QR code too early unless explicitly requested

Recommended output structure

1. 核心观点

  • 一句话说清这篇到底讲什么

2. 文章标题候选

  • 标题 1
  • 标题 2
  • 标题 3

3. 正文大纲

  • 开头钩子
  • 3-5 个主体部分
  • 收尾

4. 公众号成稿

Provide full markdown-ready article.

5. 配图建议

  • cover direction
  • inline image placement notes
  • QR placement note (if applicable)

Bundled scripts

  • scripts/build_article_brief.py: convert transcript/minutes text into a compact article brief JSON
  • scripts/draft_article_json.py: turn source text into a simple article JSON draft
  • scripts/compose_wechat_markdown.py: convert article JSON + metadata into WeChat-ready markdown
  • scripts/audio_to_article_pipeline.py: end-to-end wrapper from source text/audio metadata to markdown handoff plan

References

  • Read references/workflow.md for the full end-to-end process from audio/text to WeChat article.
  • Read references/style-guide.md for how to turn spoken content into tighter公众号文章表达.
  • Read references/publish-handoff.md for how this skill should hand off to the WeChat publishing workflow.
  • Read references/transcription-handoff.md for how to integrate with meeting-minutes-whisper.
Usage Guidance
This skill's behavior is broadly consistent with its description, but exercise caution before running the bundled scripts: they call /usr/bin/python3 and run other local scripts via subprocess, and they refer to absolute paths inside /Users/meizi/.openclaw/... (including a dependency on meeting-minutes-whisper). These issues are probably sloppy packaging rather than malice, but they mean the code will execute other local files if those paths exist. Before installing or running: (1) review the four Python scripts line-by-line (you already have them); (2) change absolute BASE/WHISPER paths to relative paths or confirm they point to the intended local copies; (3) verify the referenced meeting-minutes-whisper and baoyu-post-to-wechat scripts are trusted and inspect any publishing workflow for required credentials; (4) run in a sandboxed environment (container or VM) if you will execute uploaded audio or unknown files. If you want higher assurance, ask the author to remove hardcoded paths and to declare any cross-skill dependencies and required credentials explicitly.
Capability Analysis
Type: OpenClaw Skill Name: audio-to-wechat-article Version: 0.1.0 The skill bundle contains hardcoded absolute file paths pointing to a specific local user directory ('/Users/meizi/') in 'scripts/audio_to_article_pipeline.py'. This script uses 'subprocess.run' to execute external Python scripts (like a Whisper transcription tool) based on these hardcoded paths. While the logic appears to follow the stated purpose of converting audio to WeChat articles, the reliance on fixed local paths and the execution of external binaries via subprocess without proper environment sanitization or portability is a high-risk pattern.
Capability Assessment
Purpose & Capability
The name/description match the included scripts and instructions: transcription → brief → article JSON → WeChat markdown. However the pipeline hardcodes absolute paths to a local workspace and to another skill's transcription script (meeting-minutes-whisper), which is unexpected for a portable skill and suggests undeclared dependencies.
Instruction Scope
SKILL.md stays within the claimed scope (transcribe/clean → brief → draft → markdown → optional handoff). It references handing off to a WeChat publishing workflow but does not itself perform network publishing. Instructions and referenced files do not request unrelated data or env vars.
Install Mechanism
No install spec (instruction-only) — lowest install risk. But the packaged Python scripts will execute locally and invoke other scripts via subprocess; there is no sandboxing or verification of those external scripts. The lack of an install step means the skill assumes a local environment layout rather than installing known releases.
Credentials
The skill declares no required environment variables or credentials and the code does not read secrets or env vars. That is proportionate to its stated purpose. Note: the publish handoff references a separate WeChat posting workflow that would require credentials, but this skill does not request them.
Persistence & Privilege
always is false and the skill does not request persistent platform privileges. The scripts read and write files in the local filesystem (creating output files near the given prefix) but do not modify other skills' configurations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install audio-to-wechat-article
  3. After installation, invoke the skill by name or use /audio-to-wechat-article
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial public release: audio/text to WeChat article workflow with transcription handoff and markdown pipeline
Metadata
Slug audio-to-wechat-article
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Audio to WeChat Article?

Turn meeting audio or a transcript plus optional images into a publish-ready WeChat Official Account article. Use when the user wants to go from 录音/文字稿/会议内容/... It is an AI Agent Skill for Claude Code / OpenClaw, with 76 downloads so far.

How do I install Audio to WeChat Article?

Run "/install audio-to-wechat-article" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Audio to WeChat Article free?

Yes, Audio to WeChat Article is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Audio to WeChat Article support?

Audio to WeChat Article is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Audio to WeChat Article?

It is built and maintained by Koi (@jinhuadeng); the current version is v0.1.0.

💬 Comments