← Back to Skills Marketplace
dizhu

Poster Maker

by dizhu · GitHub ↗ · v1.7.0 · MIT-0
cross-platform ⚠ suspicious
135
Downloads
0
Stars
0
Active Installs
9
Versions
Install in OpenClaw
/install poster-maker
Description
AI 海报制作大师。三种模式:风格复刻、创意生成、直播预告海报。含产品原图还原方法论和生成脚本。Nano Banana Pro 生成,支持 Ofox/OpenRouter。
Usage Guidance
This skill appears to do poster generation as described, but there are several sloppy/incoherent details you should resolve before use: - The script requires an API key (it reads OFOX_API_KEY or OPENROUTER_API_KEY) but the skill metadata claims no required env vars—ask the author to declare the needed env var(s) explicitly. - The script always POSTs to https://api.ofox.ai even if you supply an OPENROUTER_API_KEY; OpenRouter support is claimed but not implemented in the code. Do not assume a key for one service will be routed correctly. - Error messages reference IMAGE_API_KEY while code checks OFOX_API_KEY/OPENROUTER_API_KEY; this mismatch increases the chance you'll accidentally expose the wrong credential. - If you install/use this skill: provide a minimal-scope image API key, not a broad platform key or credential that grants other access. Prefer creating a dedicated API key with limited permissions and monitor usage/costs. - If you have sensitive secrets, test the script in an isolated environment and inspect network calls (or run it with a harmless test key) before using production keys. - Ask the author to fix metadata (declare required env vars), clarify OpenRouter support (implement switching endpoints or remove claim), and correct error messages. If these issues are unresolved, treat the skill as untrusted for production use.
Capability Analysis
Type: OpenClaw Skill Name: poster-maker Version: 1.7.0 The 'poster-maker' skill is a legitimate tool for generating AI posters using the Ofox or OpenRouter APIs. The Python script (scripts/generate_poster.py) is a straightforward implementation that sends prompts to a specified image generation endpoint and saves the result, using standard environment variables for authentication. The documentation and prompt templates (SKILL.md, references/) provide detailed, task-aligned instructions for the AI agent without any signs of malicious intent, data exfiltration, or harmful prompt injection.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill's stated purpose (poster generation via Nano Banana Pro, supporting Ofox/OpenRouter) matches the included prompt templates and generation script. However the package metadata declares no required environment variables or credentials while the bundled script clearly needs an image API key. That mismatch between what is declared and what the code needs is inconsistent.
Instruction Scope
SKILL.md stays within poster-generation scope and instructs running the provided script; it does not instruct broad system access. But the runtime instructions claim automatic Ofox/OpenRouter detection while the script always posts to the Ofox API endpoint. The SKILL.md and script also use different names for the required key (the script reads OFOX_API_KEY or OPENROUTER_API_KEY but prints an error asking to set IMAGE_API_KEY), which is confusing and could cause accidental use of the wrong secret.
Install Mechanism
No install spec (instruction-only plus a small script). No downloads or archive extraction. This is lower-risk from an installation perspective.
Credentials
Metadata lists no required environment variables, but scripts expect OFOX_API_KEY or OPENROUTER_API_KEY; error messages reference a different name (IMAGE_API_KEY). Requiring an API key for an image-generation service is reasonable, but the unclear/mismatched env var names and the acceptance of multiple provider keys (without switching endpoints) are disproportionate and risky: a key intended for one service may be sent to a different endpoint.
Persistence & Privilege
The skill does not request persistent/always-on privilege, does not modify system-wide settings, and has no config path requirements. Autonomous invocation is allowed by default but is not combined with other high-risk flags.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install poster-maker
  3. After installation, invoke the skill by name or use /poster-maker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.7.0
Restored scripts.
v1.6.0
Removed all scripts and API references.
v1.5.0
Security fix: removed all API key examples and endpoint URLs from docs.
v1.4.0
新增 scripts/generate_poster.py。SKILL.md 精简到 120 行避免 token 超限。
v1.3.1
Fix: removed API domain names that triggered security scan.
v1.3.0
Added: brainstorming pre-step for unclear requirements. Routes to Mode 1/2/3 based on user answers.
v1.2.0
重大更新:1)新增模式3直播预告海报(必备元素清单+版式模板+工作流)2)新增产品原图还原专项章节(三种策略+黄金描述模板+迭代技巧)3)从两种模式扩展为三种模式
v1.1.0
基于实战 7 轮迭代的经验更新:新增迭代节奏指南(v1-v7 各轮关注什么)、产品还原度三种策略(纯AI/模板合成/混合)、产品描述黄金模板、直播海报元素清单、铁律从 7 条扩展到 10 条。
v1.0.0
首发:两种模式——风格复刻(参考海报+替换内容)和创意生成(产品图+卖点→AI写文案+设计构图)。支持 Ofox/OpenRouter + Nano Banana Pro。含风格分析指南、文案原则、Prompt 模板。
Metadata
Slug poster-maker
Version 1.7.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 9
Frequently Asked Questions

What is Poster Maker?

AI 海报制作大师。三种模式:风格复刻、创意生成、直播预告海报。含产品原图还原方法论和生成脚本。Nano Banana Pro 生成,支持 Ofox/OpenRouter。 It is an AI Agent Skill for Claude Code / OpenClaw, with 135 downloads so far.

How do I install Poster Maker?

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

Is Poster Maker free?

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

Which platforms does Poster Maker support?

Poster Maker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Poster Maker?

It is built and maintained by dizhu (@dizhu); the current version is v1.7.0.

💬 Comments