← Back to Skills Marketplace
微信公众号文章创作
by
love254443233
· GitHub ↗
· v1.0.0
· MIT-0
94
Downloads
1
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install wechat-content-studio
Description
微信公众号内容工作室 — 支持多来源权威搜索、多站点文章抓取、AI 改写、封面生成、智能排版发布的一站式工具
Usage Guidance
What to consider before installing:
- Metadata mismatch: The registry lists no required credentials, but the SKILL.md and code require sensitive keys (OPENAI_API_KEY, WECHAT_APP_ID/SECRET, DASHSCOPE_API_KEY, proxy settings). Treat that as an inconsistency — confirm with the author before providing secrets.
- .env loading: The skill auto-loads .env files from the skill root and from your home (~/.openclaw/.env and ~/.workbuddy/.env). That means any secrets in those files will be read into the process. If you keep unrelated credentials in those files, run the skill in a controlled environment or set OPENCLAW_ENV_FILE to point to a dedicated .env.
- Review and isolate: Inspect the included scripts (they are present in the package). Because the skill can execute shell commands (execSync), run browser automation, and perform network I/O, you should: run it in an isolated VM/container, or a throwaway account; audit calls that perform exec or external requests (especially publish_browser and smart-optimize); and avoid global npm installs — prefer local install.
- Limit privileges: Do not expose production WeChat or other high-value credentials until you've validated behavior. Use test accounts or API keys with limited permissions.
- Pay attention to third-party installs: The SKILL.md instructs npm/pip installs (including a global npm package). Prefer to pin and inspect those packages or install them in a virtualenv/local node_modules rather than globally.
- Prompt-injection signal: The pre-scan flagged a possible system-prompt-override pattern in SKILL.md. Review SKILL.md for any content that attempts to influence agent/system prompts or to instruct the agent beyond the declared commands.
If you want, I can (a) scan the specific files that import execSync and any code paths that perform network POSTs or remote uploads, (b) list exact env keys the skill will read, or (c) suggest a minimal safe run plan (container commands and environment overrides) to test it without exposing your real credentials.
Capability Analysis
Type: OpenClaw Skill
Name: wechat-content-studio
Version: 1.0.0
The bundle provides a comprehensive content creation and publishing studio but exhibits high-risk behaviors, specifically reading sensitive environment files from the user's home directory (~/.openclaw/.env and ~/.workbuddy/.env) in scripts/lib/openclaw_env.js. It also makes extensive use of shell command execution (execSync and spawnSync) in scripts/main.js and scripts/publisher/publish_browser.js to interact with external CLI tools and Python scripts. While these capabilities are aligned with the stated purpose of scraping and publishing, the broad file access and use of shell execution without visible input sanitization create a significant risk for credential theft or command injection.
Capability Assessment
Purpose & Capability
The code and SKILL.md implement search, multi-site scraping, merging, AI rewrite, cover generation and publishing — all coherent with the skill name/description. However the registry metadata claims no required env vars/config paths while the SKILL.md and code clearly expect LLM keys (OPENAI_API_KEY/OPENAI_BASE_URL), WeChat publish credentials (WECHAT_APP_ID/WECHAT_APP_SECRET) and a DashScope/cover key (DASHSCOPE_API_KEY). The missing declaration in metadata is an inconsistency.
Instruction Scope
Runtime instructions instruct the agent to run node scripts that scrape many external sites (via Brave/GitHub/HN/arXiv), extract and save article content to ~/WorkBuddy/<skill>/, call AI rewrite and cover-generation, and publish (via wenyan-cli or browser automation). The code auto-loads .env files from several locations (skill root, ~/.openclaw/.env, ~/.workbuddy/.env) and will populate process.env with their keys. The skill also imports child_process.execSync in places (smart-optimize.js) and can run browser automation — this gives it the ability to execute arbitrary shell commands and automate a browser session, which is expected for publishing but increases risk and should be reviewed.
Install Mechanism
No platform install spec was provided (instruction-only from registry), but the package includes package.json/package-lock and the SKILL.md tells users to run `npm install`, `pip install ...` and `npm install -g @wenyan-md/cli`. These are standard but include a global npm install and pip installs — not inherently malicious but require user action and raise typical supply-chain considerations (npm/pip package integrity). There are no suspicious direct-download URLs or extract-from-URL installs in the package itself.
Credentials
SKILL.md and openclaw_env.js expect numerous sensitive env vars (OpenAI/LLM keys, WECHAT_APP_ID/SECRET, DASHSCOPE_API_KEY, proxies). The registry metadata did not declare any required env vars — a mismatch. Additionally loadOpenClawEnv will read multiple .env files in the user's home and skill root and will populate process.env with any keys found, potentially exposing unrelated secrets stored there. The code also recognizes many alternate key names (OPENROUTER_API_KEY, QWEN_API_KEY, etc.), increasing the range of secrets it may read.
Persistence & Privilege
The skill does not set always:true in registry flags (so it is not force-included). However the included skill-config.json has autoExecute: true (a local config value) and SKILL.md enables autonomous invocation behavior by default (disable-model-invocation is false); combined with the fact the skill reads home .env files and can publish (including browser automation), this increases runtime scope. The skill does not appear to modify other skills or system-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wechat-content-studio - After installation, invoke the skill by name or use
/wechat-content-studio - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
WeChat Content Studio 2.1.0 — 一站式公众号内容创作工具,支持多来源搜索、抓取、AI 改写、封面、排版与发布。
- 新增多来源权威搜索,覆盖 10 大分类 50+ 来源,支持微信、知乎、开发者社区、海内外科技媒体等
- 支持多站点文章抓取,智能合并,并可 AI 改写、自动生成封面和智能排版
- 丰富命令参数,灵活选择来源、筛选、输出结构,可一键工作流批量处理、自动化发布
- 增加环境变量自动加载、清晰模块化说明与依赖安装指引
- 优化限流、封面复用、发布凭证等细节,提升使用和合规体验
Metadata
Frequently Asked Questions
What is 微信公众号文章创作?
微信公众号内容工作室 — 支持多来源权威搜索、多站点文章抓取、AI 改写、封面生成、智能排版发布的一站式工具. It is an AI Agent Skill for Claude Code / OpenClaw, with 94 downloads so far.
How do I install 微信公众号文章创作?
Run "/install wechat-content-studio" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 微信公众号文章创作 free?
Yes, 微信公众号文章创作 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 微信公众号文章创作 support?
微信公众号文章创作 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 微信公众号文章创作?
It is built and maintained by love254443233 (@love254443233); the current version is v1.0.0.
More Skills