wechat-comic-factory
ReviewAudited by ClawScan on May 10, 2026.
Overview
The skill is mostly coherent for generating WeChat comic drafts, but it uses real API credentials and may create WeChat Official Account drafts as part of the default generation flow without a clearly separate publish confirmation.
Review this skill before installing if you use a real WeChat Official Account. Provide credentials only in a local config.json, keep logs/output private, and confirm whether you want generation-only behavior or automatic draft-box creation.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
A request to generate comics could consume model/API credits, upload images/content, and create a WeChat Official Account draft even if the user expected only local generation.
The documented default generation command appears to also create a WeChat draft, while the skill's generation instructions do not tell the agent to use --skip_publish or get a separate confirmation before draft creation.
README: "生成并直接发布: python scripts/run_pipeline.py --comic_type ..." and "只生成,不发布: ... --skip_publish"; SKILL.md: "When the user asks to generate comics... Execute `python scripts/run_pipeline.py ...`"
Make generation default to --skip_publish, and require an explicit user confirmation before creating or updating any WeChat draft.
Installing users must provide credentials that can spend API credits and mutate their WeChat Official Account draft box.
The skill requires model API keys and WeChat Official Account credentials even though registry metadata lists no primary credential or required environment variables.
"text_llm": { ... "api_key": "sk-your-text-api-key" }, "image_llm": { ... "api_key": "sk-your-image-api-key" }, "wechat": { "appid": "wx-your-appid", "appsecret": "your-appsecret" }Declare these credentials in metadata and advise users to use least-privilege accounts/secrets where possible.
If logs are shared, backed up, or committed, a cached WeChat access token could be exposed.
The code defines a local cache path for a WeChat access token, indicating credential-derived session material may be stored on disk.
TOKEN_CACHE_PATH = PROJECT_ROOT / "logs" / "wechat_access_token.json"
Document token caching, set restrictive file permissions where possible, and keep logs/config/output out of source control or shared packages.
Users may run package installation that was not surfaced in the registry requirements.
The README instructs users to install Python dependencies even though the registry says there is no install spec.
安装依赖: ```powershell python -m pip install -r requirements.txt ```
Add an explicit install spec or registry requirement for the Python dependencies so users can review setup steps before installation.
