WeChat Saver for Openclaw

A powerful utility that converts WeChat official account articles into Obsidian-compatible Markdown files with local image support.

kuiilabs
v1.1.0
Apr 5, 2026
0
633
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install wechat-saver

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install wechat-saver using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is WeChat Saver?

WeChat Saver is a specialized tool within the Openclaw Skills ecosystem designed to bridge the gap between WeChat's closed ecosystem and personal knowledge management systems like Obsidian. It extracts content while preserving original structures such as headers, lists, and quotes, ensuring that your digital garden remains high-quality and readable.

By utilizing advanced parsing algorithms like Mozilla's Readability, this skill cleans up clutter and advertisements from WeChat articles. It specifically optimizes for the unique HTML structure of WeChat, including the richness of media containers, making it an essential addition to any research-driven Openclaw Skills collection.

WeChat Saver Use Cases

  • Archiving valuable WeChat official account articles for long-term personal storage.
  • Batch converting multiple article links into a local knowledge base.
  • Seamlessly importing technical WeChat content into Obsidian with preserved code blocks and citations.
  • Creating an offline reading library of mobile-first web content.

How WeChat Saver Works

  1. The user provides one or more WeChat article URLs as a trigger.
  2. The tool uses BeautifulSoup and the Readability algorithm to strip ads and extract the core article body.
  3. It identifies all embedded images and downloads them to a local directory.
  4. Smart formatting logic identifies specialized elements like Chinese-ordered lists, code blocks (curl, npm, pip), and quote markers.
  5. A Markdown file is generated with YAML frontmatter containing metadata such as title, source, and creation date.

WeChat Saver Setup

To get started with this part of Openclaw Skills, install the necessary Python dependencies:

# Recommended: Create a virtual environment
python3 -m venv ~/.claude/skills/wechat-saver/.venv
source ~/.claude/skills/wechat-saver/.venv/bin/activate

# Install required libraries
pip install requests readability-lxml beautifulsoup4 lxml

Alternatively, use a one-liner for system-wide installation:

pip3 install --break-system-packages requests readability-lxml beautifulsoup4 lxml

WeChat Saver Data Schema & Taxonomy

The skill organizes data in a structured hierarchy optimized for Obsidian vaults:

Level Component Description
Root Article Title/ A folder named after the article to keep assets organized.
Asset images/ Sub-directory containing all downloaded media (jpg, png).
File Article Title.md The final Markdown document with relative image paths.
Metadata YAML Frontmatter Includes title, source URL, created date, and default tags.

WeChat Saver Advanced Features

  • Smart Format Recognition: Automatically detects command-line code blocks and multi-layered Chinese list formats.
  • Batch Processing: Handle multiple URLs in a single command execution with a summary report.
  • Image Management: Toggle image downloads via --no-images and handle complex data-src attributes from WeChat's CDN.
  • Obsidian Integration: Uses relative pathing and clean YAML to ensure immediate compatibility with the Obsidian graph.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*