← Back to Skills Marketplace
jackyhwei

odd-articles

by Jacky Wei · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
69
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install odd-articles
Description
内容生产和分发统一管线。素材收集→出稿→排版→封面→朋友圈文案→多平台转换→一键分发。涵盖公众号写作、微贴图轮播图、博客园文案、微博文案、品牌视频、Chrome CDP 自动发布。
Usage Guidance
What to consider before installing/running this skill: - The skill’s description matches the code (it will fetch WeChat articles, convert Markdown, generate images, and publish to multiple platforms), but the registry wrongly lists no required credentials. Expect to provide real platform tokens (WeChat AppID/Secret, CNBlogs PAT, etc.) in local/.env. - Review and remove the hardcoded ModelScope API key in scripts/generate_img.py; do not use the embedded key. Treat it as compromised and rotate/revoke if it's yours. - The wechat-api implementation disables TLS verification for fetch calls — this is insecure. Do not run in production without fixing that (remove rejectUnauthorized:false). - The skill will create and use local files under your home (~/.config/*), and will launch Chrome with a custom profile and remote debugging. If you run it, consider using an isolated environment (container, dedicated user account, or VM) rather than your primary workstation. - Audit local/.env and any config files before running. Only provide credentials you intend to allow this tool to use, and prefer platform tokens with minimal scope. If possible, test in preview/dry‑run modes first. - If you are not comfortable reviewing or modifying the code, do not run the publishing scripts with real credentials. If you proceed, remove the TLS bypass and the embedded API key first.
Capability Analysis
Type: OpenClaw Skill Name: odd-articles Version: 1.0.0 The skill bundle provides a complex automation pipeline for content creation and multi-platform distribution. It employs high-risk capabilities, including browser automation via Chrome DevTools Protocol (CDP) in `scripts/distribute/cdp-utils.ts` to bypass bot detection and automate logins on platforms like Weibo and Douyin. The bundle handles sensitive credentials (API secrets, tokens) and includes a hardcoded ModelScope API key in `scripts/generate_img.py`. Additionally, `SKILL.md` instructs the AI agent to perform background monitoring of conversations to 'automatically identify and record interesting moments' into local drafts. While these features align with the stated goal of a 'unified production pipeline,' the combination of credential management, automated browser control, and background data collection represents a significant security risk and potential for unintended data exposure.
Capability Tags
cryptorequires-oauth-token
Capability Assessment
Purpose & Capability
The README/SKILL.md describe an end‑to‑end article pipeline and multi‑platform publishing (WeChat, CNBlogs, Weibo, Douyin, Xiaohongshu, etc.), which is consistent with the included scripts. However the registry metadata claims no required env variables or credentials while SKILL.md and the code require many credentials (WECHAT_APPID/WECHAT_APPSECRET, CNBLOGS_TOKEN, paths for MD formatter, etc.). That mismatch between declared requirements (none) and the actual code/instructions is a coherence concern.
Instruction Scope
Runtime instructions and scripts instruct the agent to read and write local files (OUTPUT_DIR drafts/current.json, references/, local/.env), to fetch external URLs (Wechat article fetching, ModelScope image API), and to publish to external platform APIs. SKILL.md also describes '自动记录/自动识别' of conversational material (auto-recording items from conversation), which broadens data collection. The instructions access environment variables and local config paths that were not declared in registry metadata.
Install Mechanism
There is no formal install spec (instruction‑only from registry), but the package includes many runnable scripts (Python/TypeScript/Bun). No remote downloads are performed by an install step, which lowers supply‑chain risk, but the code will be present on disk and is intended to be executed locally — review before running.
Credentials
The skill expects multiple credentials and local paths (WeChat app id/secret, CNBlogs token, MD formatter paths, etc.) even though the registry declares none. Additional concerns: generate_img.py includes a hardcoded ModelScope API key (embedded in the script), and wechat-api.ts reads/writes config and a token cache under the user's home (~/.config/wechat-api). These are reasonable for a publisher tool in principle, but the undeclared credential requirements and embedded key are disproportionate and risky.
Persistence & Privilege
The skill does not set always:true. It does create and use local persistent artifacts: browser profile directories for Chrome CDP, a token cache (~/.config/wechat-api/token-cache.json), and may create config files. It does not appear to modify other skills or system agent configuration, but it will store credentials/config in the user's home.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install odd-articles
  3. After installation, invoke the skill by name or use /odd-articles
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
odd-articles 1.0.0 – Initial release - Provides an end-to-end pipeline for article content production and distribution: material collection → drafting → layout → cover creation → social copywriting → multi-platform conversion → one-click publishing. - Supports public account writing, WeChat chartlet carousel, CNBlogs copy, Weibo copy, brand video, and Chrome CDP publishing. - Offers two main workflows: daily material collection for drafting, and WeChat link conversion for multi-platform content. - Includes detailed environment variable setup and customizable brand options. - Features extensive trigger phrases for managing materials, content generation, reading, layout, publishing, and archiving. - Built-in tools for batch archiving, CNBlogs publishing, and automatic summarization of articles.
Metadata
Slug odd-articles
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is odd-articles?

内容生产和分发统一管线。素材收集→出稿→排版→封面→朋友圈文案→多平台转换→一键分发。涵盖公众号写作、微贴图轮播图、博客园文案、微博文案、品牌视频、Chrome CDP 自动发布。 It is an AI Agent Skill for Claude Code / OpenClaw, with 69 downloads so far.

How do I install odd-articles?

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

Is odd-articles free?

Yes, odd-articles is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does odd-articles support?

odd-articles is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created odd-articles?

It is built and maintained by Jacky Wei (@jackyhwei); the current version is v1.0.0.

💬 Comments