← 返回 Skills 市场
微信公众号文章创作
作者
love254443233
· GitHub ↗
· v1.0.0
· MIT-0
94
总下载
1
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install wechat-content-studio
功能描述
微信公众号内容工作室 — 支持多来源权威搜索、多站点文章抓取、AI 改写、封面生成、智能排版发布的一站式工具
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install wechat-content-studio - 安装完成后,直接呼叫该 Skill 的名称或使用
/wechat-content-studio触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
WeChat Content Studio 2.1.0 — 一站式公众号内容创作工具,支持多来源搜索、抓取、AI 改写、封面、排版与发布。
- 新增多来源权威搜索,覆盖 10 大分类 50+ 来源,支持微信、知乎、开发者社区、海内外科技媒体等
- 支持多站点文章抓取,智能合并,并可 AI 改写、自动生成封面和智能排版
- 丰富命令参数,灵活选择来源、筛选、输出结构,可一键工作流批量处理、自动化发布
- 增加环境变量自动加载、清晰模块化说明与依赖安装指引
- 优化限流、封面复用、发布凭证等细节,提升使用和合规体验
元数据
常见问题
微信公众号文章创作 是什么?
微信公众号内容工作室 — 支持多来源权威搜索、多站点文章抓取、AI 改写、封面生成、智能排版发布的一站式工具. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 94 次。
如何安装 微信公众号文章创作?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install wechat-content-studio」即可一键安装,无需额外配置。
微信公众号文章创作 是免费的吗?
是的,微信公众号文章创作 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
微信公众号文章创作 支持哪些平台?
微信公众号文章创作 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 微信公众号文章创作?
由 love254443233(@love254443233)开发并维护,当前版本 v1.0.0。
推荐 Skills