← Back to Skills Marketplace
derekdong-star

WeChat Cover

by derekdong-star · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
108
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wechat-cover
Description
Generate WeChat official account cover images with proper 2.35:1 aspect ratio. Supports OpenAI DALL-E and Gemini image generation with customizable styles.
Usage Guidance
This skill appears to do what it claims: it builds prompts locally, sends them to the configured image-generation provider, and crops the returned image for WeChat. Before installing or running it: 1) Be prepared to provide an API key for the image provider you intend to use (these keys will be sent to the provider when generating images). 2) Confirm how you will run the script (SKILL.md shows `uv run` — ensure you have the expected runner or adapt to your Python environment). 3) Note that the OpenAI client implementation requires a base_url (the included settings.json provides a default api.openai.com base_url); if you remove settings.json or expect a different override order, you may encounter runtime errors. 4) Review the remainder of scripts/generate.py (it was truncated in the provided preview) to verify there are no unexpected file reads/writes beyond settings.json and the output image. 5) Run in an isolated virtualenv and avoid putting sensitive data (personal identifiers, private content) into prompts since prompts and generated images are transmitted to the external provider. If you want additional assurance, share the full generate.py content (the truncated portion) for review.
Capability Analysis
Type: OpenClaw Skill Name: wechat-cover Version: 1.0.0 The wechat-cover skill bundle is a legitimate tool for generating article cover images using OpenAI DALL-E or Google Gemini. The code is well-structured, follows the stated purpose in SKILL.md, and lacks any indicators of malicious intent, data exfiltration, or unauthorized execution. It correctly handles API keys via environment variables or settings.json and uses standard libraries (Pillow, openai, google-genai) for its operations.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
Name/description (WeChat cover generation) match the included code: image clients for OpenAI and Gemini, a cropping utility, and a generator script. The declared provider API keys (OpenAI/Gemini) are appropriate and expected for the stated functionality.
Instruction Scope
SKILL.md instructions are focused on generating images and configuring provider keys. The script reads settings.json and uses provider API keys to send prompts to remote image-generation APIs (expected). Minor mismatches: examples show running OpenAI without explicitly setting OPENAI_BASE_URL, but the OpenAI client code requires a base_url (the bundled settings.json contains a default base_url). The README also expects a 'uv' command for execution (uncommon), which could confuse users.
Install Mechanism
No install spec is provided (instruction-only install), reducing install-surface risk. The Python scripts declare reasonable runtime dependencies (openai, google-genai, pillow) in comments; nothing is being downloaded from obscure URLs or written at install time.
Credentials
Only provider-related secrets are referenced (OPENAI_API_KEY, OPENAI_BASE_URL, GEMINI_API_KEY). These are proportionate to a tool that calls remote image-generation APIs. The skill does not request unrelated credentials or system config paths.
Persistence & Privilege
The skill is not always-enabled and does not request elevated agent privileges. It does not modify other skills or system settings. Autonomous invocation is allowed (platform default) but not combined with other concerning requests.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wechat-cover
  3. After installation, invoke the skill by name or use /wechat-cover
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Generate professional WeChat official account cover images with DALL-E or Gemini, custom styles, and proper aspect ratio. - Supports OpenAI DALL-E and Gemini for AI image generation. - Ensures 2.35:1 aspect ratio, clean modern styles, and output auto-cropping/resizing. - Multiple style variants: default, tech, business, lifestyle, creative. - Customizable via CLI arguments, settings.json, or environment variables. - Output filenames auto-formatted with date and title; saves PNG files. - Includes guides for installation, usage, configuration, and style selection.
Metadata
Slug wechat-cover
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is WeChat Cover?

Generate WeChat official account cover images with proper 2.35:1 aspect ratio. Supports OpenAI DALL-E and Gemini image generation with customizable styles. It is an AI Agent Skill for Claude Code / OpenClaw, with 108 downloads so far.

How do I install WeChat Cover?

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

Is WeChat Cover free?

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

Which platforms does WeChat Cover support?

WeChat Cover is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created WeChat Cover?

It is built and maintained by derekdong-star (@derekdong-star); the current version is v1.0.0.

💬 Comments