
Which md2wechat Entry Point Fits Your Workflow
A guide to the md2wechat project set, including CLI, skill, Obsidian, and Feishu entry points.
As the project set grows, the natural question is:
What is the difference between md2wechat-lite, md2wechat-skill, obsidian-md2wechat, and feishu-md2wechat?
The short answer is simple: they serve the same publishing chain through different entry points.
The four projects at a glance
1. md2wechat-lite
- GitHub: geekjourneyx/md2wechat-lite
- Best for CLI users, shell workflows, and script-based automation
2. md2wechat-skill
- GitHub: geekjourneyx/md2wechat-skill
- Best for Claude Code, OpenClaw, and skill-based environments
3. obsidian-md2wechat
- GitHub: geekjourneyx/obsidian-md2wechat
- Best for people who write in Obsidian
4. feishu-md2wechat
- GitHub: geekjourneyx/feishu-md2wechat
- Best for Feishu-first team workflows
The main difference is the content entry point
The destination is similar. The starting point changes:
- work in the terminal: choose CLI
- work in a skill environment: choose the skill
- write in Obsidian: choose the Obsidian plugin
- collaborate in Feishu: choose the Feishu path
That is why these projects are not duplicates. They are separate entry points into the same WeChat publishing chain.
How to choose
Your main entry point is the terminal
Start with:
Your main entry point is a skill-enabled environment
Start with:
Your main entry point is Obsidian
Start with:
Your main entry point is Feishu
Start with:
Why this split matters
Different users ask different first questions:
- How do I publish from Obsidian to WeChat?
- How do I convert a Feishu doc into a WeChat article?
- Can Claude Code handle WeChat formatting?
- Is there a CLI for Markdown to WeChat HTML?
Splitting the entry points makes those answers much easier to find.
Closing thought
Do not start by asking which project is "best."
Start by asking where your content begins. Once the entry point is clear, the right md2wechat project is usually clear too.
Author
Categories
More Posts

What Is the WeChat Draft API?
An explanation of what the WeChat draft API does, where it sits in the workflow, and how it differs from Markdown-to-HTML conversion.

How to Connect Claude Code to WeChat Formatting
Installation and usage notes for using md2wechat-skill from Claude Code for WeChat formatting tasks.

What jina-cli Is: An AI Agent Web Reading CLI That Turns URLs into LLM-Friendly Input
A practical introduction to jina-cli based on the project README: what it solves, how it works, which commands matter, and why it belongs at the front of an AI content automation workflow.
Newsletter
Join the community
Subscribe to our newsletter for the latest news and updates