Agent skill

Wechat Article Extract

by freestylefly in freestylefly/WeChatBridge

从微信聊天记录导出文件中识别公众号文章链接或分享卡片,提取标题、公众号名称、发布时间、正文和图片,并保留原文链接。当用户要求整理、摘录或归档聊天记录里的公众号文章时使用。

MITAuto-check passedProductivity & Automation

Install Wechat Article Extract

skills CLI
$ npx skills add freestylefly/WeChatBridge --skill wechat-article-extract -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install freestylefly/WeChatBridge wechat-article-extract --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/freestylefly/WeChatBridge.git skills-src && mkdir -p .claude/skills && cp -r skills-src/shared/Skills/wechat-article-extract .claude/skills/wechat-article-extract && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
wechat-article-extract
GitHub stars
1.2k
Token cost
~236 tokens
SKILL.md length
42 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
MIT

At a glance

从微信聊天记录导出文件中识别公众号文章链接或分享卡片,提取标题、公众号名称、发布时间、正文和图片,并保留原文链接。当用户要求整理、摘录或归档聊天记录里的公众号文章时使用。

  • Works in 3 steps: 聊天记录里的 mp.weixin.qq.com 链接; → 分享卡片(标题 + 公众号名 + 链接,可能带封面图); → 已随记录一起导出的文章正文或截图。
  • Tasks that involve Messaging and chat bots
  • SKILL.md covers 输入, 步骤, 输出 and 注意
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Wechat Article Extract is an agent skill from freestylefly/WeChatBridge. 从微信聊天记录导出文件中识别公众号文章链接或分享卡片,提取标题、公众号名称、发布时间、正文和图片,并保留原文链接。当用户要求整理、摘录或归档聊天记录里的公众号文章时使用。

Its SKILL.md is about 240 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Productivity & Automation, covering Messaging and chat bots. It works with WeChat, Obsidian and macOS. The repository describes itself as: 微信聊天记录一键转发到 AI Agent 与 Obsidian 的原生 macOS 工具. The licence is MIT.

When your agent uses it

  • Tasks that involve Messaging and chat bots

Example prompts

  • “/wechat-article-extract”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. 聊天记录里的 mp.weixin.qq.com 链接;
  2. 分享卡片(标题 + 公众号名 + 链接,可能带封面图);
  3. 已随记录一起导出的文章正文或截图。

What it can do on your machine

Read from SKILL.md and the folder at commit 0b00e3f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Wechat Article Extract loads about 236 tokens when it runs. Until then it costs about 27 tokens; SKILL.md has 42 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~27
When it runs · the whole SKILL.md, loaded when a task matches
~236

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from freestylefly/WeChatBridge at commit 0b00e3f, republished under its MIT licence (© freestylefly). 42 words, ~236 tokens.

Download SKILL.mdSave it as .claude/skills/wechat-article-extract/SKILL.md (or your agent's skills folder).
name
wechat-article-extract
description
从微信聊天记录导出文件中识别公众号文章链接或分享卡片,提取标题、公众号名称、发布时间、正文和图片,并保留原文链接。当用户要求整理、摘录或归档聊天记录里的公众号文章时使用。

公众号文章提取

从微信聊天记录导出文件(ZIP 或已解压的文本/图片)中找出所有公众号文章,逐篇提取成结构化结果。

输入

  • 微信「合并转发」导出的聊天记录 ZIP,或其中解压出的文本文件、HTML 和图片附件。
  • 文章可能以三种形态出现:
    1. 聊天记录里的 mp.weixin.qq.com 链接;
    2. 分享卡片(标题 + 公众号名 + 链接,可能带封面图);
    3. 已随记录一起导出的文章正文或截图。

步骤

  1. 扫描全部附件文本,找出公众号文章的链接和分享卡片,按聊天中的出现顺序编号。
  2. 对每篇文章提取:
    • 标题:卡片标题或正文首行标题;
    • 公众号:卡片或正文中的账号名称;
    • 发布时间:卡片或正文中的日期,没有就写「未标注」;
    • 正文:如果记录里包含正文文本则整理成干净的段落;只有链接则标注「仅有链接,未含正文」;
    • 图片:附件中属于该文章的图片文件名列表,按顺序排列;
    • 原文链接:完整的 mp.weixin.qq.com URL。
  3. 如果链接对应的正文不在附件中,不要编造内容——明确标注「仅链接,无法读取正文」。

输出

每篇文章一节,用 Markdown 输出:

markdown
## 1. {标题}
- 公众号:{名称}
- 发布时间:{时间}
- 原文链接:{URL}
- 图片:{文件名列表或「无」}

{整理后的正文,或「仅有链接,未含正文」}

结尾附一个汇总表:编号、标题、公众号、是否有正文。

注意

  • 只处理公众号文章;普通网页链接、小程序卡片不算,但在汇总表末尾列一行「跳过的其他链接」。
  • 保持原文措辞,不做改写或评价。
  • 图片引用使用附件内的原始文件名,不复制或重命名文件。

© freestylefly, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in shared/Skills/wechat-article-extract of freestylefly/WeChatBridge.

Open the folder on GitHubat commit 0b00e3f

Compare with similar skills

Wechat Article Extract next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Wechat Article Extract compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Wechat Article Extract this skillfreestylefly/WeChatBridge1.2k—~236Automated safety check: PassMIT
Yichen Mac Wechat Dual Openmcncarl/yichen-skills4.3k—~1.5kAutomated safety check: PassCustom licence
Yichen Wechat Mp Batch Exportermcncarl/yichen-skills4.3k—~1.5kAutomated safety check: PassCustom licence
Greenbubbles Setupbojieli/greenbubbles348—~537Automated safety check: PassMIT
Wechat Exporterrobbin/wechat-exporter213—~2kAutomated safety check: NotesNone
Greenbubbles Contextbojieli/greenbubbles348—~603Automated safety check: PassMIT

Similar skills

  • Yichen Mac Wechat Dual Open

    mcncarl/yichen-skills

    Create, inspect, repair, and polish a second WeChat app on macOS by copying WeChat, changing the bundle identifier, ad-hoc re-signing, preparing it for the user to open manually, setting Chinese…

    4.3k GitHub stars~1.5k tokensUpdated 3 days ago
    Productivity & AutomationAuto-check passed
  • Yichen Wechat Mp Batch Exporter

    mcncarl/yichen-skills

    批量下载微信公众号文章正文、历史文章列表、原创文章筛选、历史计数口径、阅读量、点赞/转发等指标、评论和评论回复。Use when the user asks to batch fetch mp.weixin.qq.com articles, export WeChat public-account history, distinguish publish groups vs expanded…

    4.3k GitHub stars~1.5k tokensUpdated 3 days ago
    Productivity & AutomationAuto-check passed
  • Greenbubbles Setup

    bojieli/greenbubbles

    Install or diagnose the local GreenBubbles CLI and read-only WeChat access.

    348 GitHub stars~537 tokensUpdated 4 days ago
    Productivity & AutomationAuto-check passed
  • Wechat Exporter

    robbin/wechat-exporter

    A skill your agent uses when the user says "wechat-exporter", "导出微信", "更新微信聊天记录", or wants to export, decrypt, or refresh WeChat chat history and contacts on macOS.

    213 GitHub stars~2k tokensUpdated 2 mo ago
    Productivity & AutomationAuto-check: notes
  • Greenbubbles Context

    bojieli/greenbubbles

    Find chats by name, read or search WeChat messages with the local GreenBubbles CLI.

    348 GitHub stars~603 tokensUpdated 4 days ago
    Productivity & AutomationAuto-check passed
  • Wechat AI Layout

    DavidLam-oss/obsidian-wechat-converter

    为 Obsidian 微信公众号转换器生成受约束的 AI 编排结果。只在需要把文章内容映射为公众号安全 block JSON、诊断编排结果、优化 layout schema、分析 fallback 介入原因时使用。遇到教程、案例、产品介绍、截图型内容时应优先考虑这个 skill。

    332 GitHub stars~498 tokensUpdated 4 days ago
    Productivity & AutomationAuto-check passed

More from freestylefly/WeChatBridge

  • Video Information Reading

    freestylefly/WeChatBridge

    从微信聊天记录导出文件中找出视频链接或本地视频附件,整理可获得的逐字稿、内容摘要、关键结论和时间点,并保留来源。当用户要求解读、总结或归档聊天记录里的视频内容时使用。

    1.2k GitHub stars~242 tokensUpdated 2 days ago
    Auto-check passed

Questions about Wechat Article Extract

What does Wechat Article Extract do?

从微信聊天记录导出文件中识别公众号文章链接或分享卡片,提取标题、公众号名称、发布时间、正文和图片,并保留原文链接。当用户要求整理、摘录或归档聊天记录里的公众号文章时使用。. Wechat Article Extract is an agent skill from freestylefly/WeChatBridge.

When should I use Wechat Article Extract?

Wechat Article Extract fits situations like: tasks that involve Messaging and chat bots.

How do I install Wechat Article Extract in Claude Code?

Run `npx skills add freestylefly/WeChatBridge --skill wechat-article-extract -a claude-code`. Or copy the skill folder (shared/Skills/wechat-article-extract in freestylefly/WeChatBridge) into .claude/skills/wechat-article-extract in your project. Claude Code loads it when a task matches its description.

How do I install Wechat Article Extract in Codex?

Run `npx skills add freestylefly/WeChatBridge --skill wechat-article-extract -a codex`. Or copy the skill folder (shared/Skills/wechat-article-extract in freestylefly/WeChatBridge) into .agents/skills/wechat-article-extract in your project. Codex loads it when a task matches its description.

Can I use Wechat Article Extract in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add freestylefly/WeChatBridge --skill wechat-article-extract -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wechat-article-extract, .gemini/skills/wechat-article-extract, .github/skills/wechat-article-extract and .opencode/skills/wechat-article-extract in your project.

What does Wechat Article Extract need to run?

SKILL.md names no scripts, command-line tools or credentials: Wechat Article Extract is instructions for the agent only.

Does Wechat Article Extract access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Wechat Article Extract safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Wechat Article Extract use?

Wechat Article Extract is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Wechat Article Extract use?

About 236 tokens (SKILL.md is roughly 944 characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Wechat Article Extract?

Skills that share tags, products or a category with Wechat Article Extract: Yichen Mac Wechat Dual Open (mcncarl/yichen-skills, 4.3k stars), Yichen Wechat Mp Batch Exporter (mcncarl/yichen-skills, 4.3k stars), Greenbubbles Setup (bojieli/greenbubbles, 348 stars) and Wechat Exporter (robbin/wechat-exporter, 213 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Wechat Article Extract?

freestylefly (a GitHub user) maintains it in freestylefly/WeChatBridge, which has 1,187 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 6, 2026.

Source: freestylefly/WeChatBridge on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.