← Back to Skills Marketplace
opoojkk

Wechat Mp To Notion

by opoojkk · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
104
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wechat-mp-to-notion
Description
Fetch WeChat public account (微信公众号) articles from mp.weixin.qq.com links and save them into Notion as structured pages. Use when the user wants to archive a...
Usage Guidance
This skill appears to do what it says: download a public WeChat article and create a Notion page. Before installing: (1) be aware you must provide a Notion token (NOTION_API_KEY or NOTION_TOKEN). The registry metadata currently omits this — ask the publisher to declare the required env var and primary credential. (2) Only grant the token the minimal scope needed for creating pages and ensure the target page/database is shared with the integration. (3) Inspect the included Python script yourself (or have someone you trust do so) to confirm it matches your expectations; it performs network requests to mp.weixin.qq.com and api.notion.com and does not otherwise exfiltrate data. (4) If you plan to run this in a shared/production environment, prefer a token scoped to a dedicated Notion integration and not a broad user token.
Capability Analysis
Type: OpenClaw Skill Name: wechat-mp-to-notion Version: 0.1.0 The skill contains a potential security vulnerability in `scripts/save_wechat_mp_to_notion.py` where the `fetch` function uses `urllib.request.urlopen` on the `wechat_url` argument without any validation. This lack of input sanitization could allow for Server-Side Request Forgery (SSRF) or Local File Inclusion (LFI) if the AI agent is manipulated into providing a malicious URL (e.g., a `file://` or internal network path). While the script's logic for parsing WeChat articles and interacting with the Notion API appears legitimate and aligned with its stated purpose, the high-risk nature of unvalidated network/file access warrants a suspicious classification.
Capability Assessment
Purpose & Capability
The script and SKILL.md match the stated purpose: they fetch mp.weixin.qq.com article HTML, parse content and images, and create Notion pages via api.notion.com. However the registry metadata lists no required environment variables or primary credential while the SKILL.md and the code clearly require a Notion API token. This mismatch is an incoherence in the metadata (not necessarily malicious, but important).
Instruction Scope
Runtime instructions are narrowly scoped: run the included Python script with a WeChat URL and a Notion parent ID. The script only fetches the provided WeChat URL and calls Notion's API (api.notion.com). It does not attempt to read arbitrary local files or contact other external endpoints beyond the article host and Notion.
Install Mechanism
There is no install spec (instruction-only + included script). No external installers, unusual download URLs, or archive extraction are present. The script will run from the skill workspace; this is low-risk from an install-mechanism perspective.
Credentials
The registry declares no required environment variables, but SKILL.md and the code require a Notion API token (NOTION_API_KEY or NOTION_TOKEN). That secret is necessary for the stated functionality, so the absence in registry metadata is a governance/information omission. The script requests only that Notion credential (no unrelated secrets), which is proportional — but the metadata inconsistency should be fixed so users know which secret will be used and stored by the agent.
Persistence & Privilege
always is false and the skill does not request permanent system presence or modify other skills. Its actions are confined to network calls that create pages in the user's Notion workspace (using the provided token).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wechat-mp-to-notion
  3. After installation, invoke the skill by name or use /wechat-mp-to-notion
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of wechat-mp-to-notion. - Fetches articles from WeChat public account (mp.weixin.qq.com) links. - Extracts title, author, publish date, and parses the article into readable text blocks with image support. - Saves the parsed article as a structured Notion page under a specified page or in a database. - Requires NOTION_API_KEY and proper sharing with the openclaw Notion integration. - Supports archiving articles to a Notion page or database via command line script.
Metadata
Slug wechat-mp-to-notion
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Wechat Mp To Notion?

Fetch WeChat public account (微信公众号) articles from mp.weixin.qq.com links and save them into Notion as structured pages. Use when the user wants to archive a... It is an AI Agent Skill for Claude Code / OpenClaw, with 104 downloads so far.

How do I install Wechat Mp To Notion?

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

Is Wechat Mp To Notion free?

Yes, Wechat Mp To Notion is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Wechat Mp To Notion support?

Wechat Mp To Notion is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Wechat Mp To Notion?

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

💬 Comments