Agent skill · Audited from source
Visual Creative
skill · jau123/MeiGen-AI-Design-MCPMIT licenceAudited 23 Oct 2026 · source 7c238e439f71
Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit 7c238e439f71 and found no filesystem, network or shell access and no hard-coded secrets. What it does: Optional visual planning assistant. Use when the user asks MeiGen to develop a creative idea, explore visual directions, improve a prompt, or build a mood board. An existing upstream script, prompt, model choice or…
Cite
Cite this page
ModelsAtlas. “Visual Creative (jau123/MeiGen-AI-Design-MCP)”. Retrieved 23 Oct 2026. https://modelsatlas.com/skills/jau123/visual-creative
Trust audit
Audit 0.4.1 · source read 23 Oct 2026
SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 13,985 of 14,816 audited skills.
What the source does
- FilesystemNone observedNo reads or writes in the source
- NetworkNone observedNo outbound calls in the source
- ShellNone observedNo commands run in the source
- DependenciesPinnedNothing floats
- SecretsNone foundNo keys in source
Five audit layers
| Layer | What we check | Result | Findings |
|---|---|---|---|
L0 Provenance | Repo owner, licence, archive status, activity | PASS | 0 |
L1 Static source | Secrets, path traversal, supply chain, hidden code | NA | 0 |
L2 Instructions | Prompt injection, authority framing, hidden directives | PASS | 0 |
L3 Inventory | The files and declarations match the source | PASS | 0 |
L4 Sandbox | Run in isolation and watch behaviour | SKIPPED why | 0 |
Gates applied: no behavioural pass.
Findings (0)
No findings at any severity. We re-audit when the source changes.
Audit 0.4.1 · source sha 7c238e439f71 · 23 Oct 2026Report an issue or request a re-scan
Provenance
Who published it, and what the verdict is pinned to
- Publisherjau123 GitHub userOwner of the repository this skill is read from
- Source folderjau123/MeiGen-AI-Design-MCP/plugin/skills/visual-creativeThe exact folder we audited
- LicenceMITAs the repository states it
- Commit pinned for this verdict7c238e439f71A new audit runs when the source changes
- Repository statusNot archivedPushed today
- Sandboxed runNot runSkills are read, not executed; layer L4 is skipped
What it tells the agent
Full source on GitHub ↗Its description: Optional visual planning assistant. Use when the user asks MeiGen to develop a creative idea, explore visual directions, improve a prompt, or build a mood board. An existing upstream script, prompt, model choice or…
--- name: MeiGen Visual Creative Expert description: >- Optional visual planning assistant. Use when the user asks MeiGen to develop a creative idea, explore visual directions, improve a prompt, or build a mood board. An existing upstream script, prompt, model choice or generation plan can call MeiGen tools directly without activating this creative workflow. version: 0.1.0 --- # Optional visual creative assistance MeiGen is a callable component of the host workflow. The host owns the task, scheduling, approved budget and presentation. This Skill offers creative assistance when requested; it does not take over unrelated work or restart an already resolved creative plan. ## Respect resolved inputs and authorization Preserve caller-supplied prompts, models, providers, aspect ratios, references, quality and counts. Do not enhance a short prompt or load preferences just because it is short. Use defaults only for omitted values. Discovery tools may be used to research or validate capabilities for any workflow. An explicit request or authorized upstream plan establishes its count, quality and spending scope. Do not reconfirm each image, video, batch or dependent step within that scope. Ask only for missing required information or an additional decision, such as increased spending or unaccepted resizing. Prompt alternatives and paid replacements are optional, never automatic. ## Choosing a dedicated Skill When choosing a tool for an unresolved request, prefer the dedicated workflow: for transparent cutouts use `remove_background`; for ecommerce detail images use `generate_product_detail_images`; for posters use `generate_marketing_poster`; for white, smart or custom product backgrounds use `generate_ai_background`; for still-image upscaling use `upscale_image`. Call these tools directly. Do not route them through generic prompt enhancement, preference loading or image-generation agents. Preserve an upstream workflow's explicit tool selection. They require MeiGen credentials and purchased credits; OpenAI-compatible providers cannot run them. No daily free credits or Web free attempts apply. Use `list_skills` for current inputs, defaults and prices. Ask only for missing required information or unresolved output scope. An explicit requested count/modules/quality already authorizes that scope; do not reconfirm it or add paid images. Product Detail MCP requires explicit `modules` (use `[]` for custom modules only); each selected module is one image. Posters need only a subject; images and copy are optional. Use defaults for unspecified settings and never invent product facts, dates or discounts. Use real accessible images only. Both remote and local connections expose `upload_skill_image`; local npm also accepts real file paths for the four ordinary image-input workflows. If the host cannot read an attachment, ask for a public direct HTTPS image URL; never invent paths or base64. **Upscale is a separate original-image path:** pass the original public direct HTTPS PNG/JPEG/WebP URL as `imageUrl`, at most 64 MiB and 64 MP. Local npm also accepts an actual original PNG/JPEG/WebP path in `imageUrl` through its dedicated upload route, preserving source dimensions. For readable attachment bytes, call `upload_skill_image` with `purpose: "upscale"` (base64 up to 3 MiB decoded); use the returned `imageUrl`. Do not use `purpose: "reference"` or generic reference compression for Upscale. If the host cannot read the attachment, request a real public original-image URL. On every MCP submission, including the first, pass `confirmedCredits` from the live `list_skills` quote within the user or upstream workflow accepted budget; reuse an already explicit acceptance. This pre-dispatch recheck is not an atomic spending cap. Use `mode: "crisp"` (default) or `"creative"` as offered by `list_skills`. `allowDownscale` is opt-in: explain that it permits preprocessing to at most 4096px/16 MP and the final output can be smaller than the original; set it only after the user explicitly accepts that tradeoff. Upscale accepts still images, not video. For `upscale_resize_required` or `price_changed`, return the resize/cost decision to the caller. Reuse an already explicit acceptance; otherwise obtain acceptance of the new tradeoff or price before submitting a new `requestId` with accepted `allowDownscale` and `confirmedCredits`. These are changed, confirmed inputs—not a blind retry of an interrupted submission. The caller generates and persists `requestId` for each logical step. For interrupted submissions, call `check_skill` with the original skill/ID before retrying. Follow `nextAction`, including waiting `afterSeconds`; retry only when instructed, using its exact original ID and parameters. Never use a new ID as a blind retry or automatically pay for failed-module replacements. Auth/payment/input rejections require their indicated action instead of polling. Return structured status, task handles and completed image URLs to the caller, with failed modules and refund states separately. The caller owns display and downloads; end users do not need to manage technical IDs. ## Optional creative workflow When asked to develop an idea, use the parts that help: 1. Clarify an unresolved brief or use the supplied one. Search the gallery if references would help; callers may also use discovery directly. 2. Craft or enhance prompts when requested. Preserve supplied exact wording and factual constraints. Offer a suitable number of directions without adding paid outputs. 3. Ask about choices that remain unresolved. A selected count or complete generation plan can proceed directly. 4. Generate using the selected tool and caller parameters. Direct calls are supported. Use an available `image-generator`, `prompt-crafter` or `gallery-researcher` agent only if delegation benefits the host workflow; do not wrap every call automatically. 5. Return results to the caller. If delivering directly to a user, present actual completed
Excerpt, first 6,000 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.
Install
Pinned to the audited commit 7c238e4
git clone https://github.com/jau123/MeiGen-AI-Design-MCP git -C MeiGen-AI-Design-MCP checkout 7c238e439f71
The author documents no install command, so this uses the repository directly. Our verdict covers commit 7c238e439f71 only.
Works in
The author has not said which agents this skill supports, and we have not tested it in any.
Audit history
Every audit, every source change
- ✓SAFE B 89 / 100
first audit · source
7c238e439f71
README badge
For maintainers · shows the latest audit
[](https://modelsatlas.com/skills/jau123/visual-creative/)
The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.
Similar skills
jau123/MeiGen-AI-Design-MCP
Discover inspiration and create images and videos with the latest AI models. Works with ChatGPT, Claude, Cursor, and other MCP clients.
jau123/MeiGen-AI-Design-MCP
Compose MeiGen image/video and five dedicated image tools inside an existing workflow, or opt into creative planning. Preserves caller prompts, parameters, approved count and budget; includes discovery and recoverable…
jau123/MeiGen-AI-Design-MCP
Optional product imagery planning. Use when the user asks for help to "shoot a product", "make e-commerce product images", "product photography set", "电商产品图", "产品多角度图", "brand product visuals", or provides a single…
jau123/MeiGen-AI-Design-MCP
Optional thumbnail planning for short-video platforms and social feeds. Use when the user asks for creative help with a "video thumbnail", "短视频封面", "竖版海报", "TikTok cover", "Reels cover", "YouTube Shorts thumbnail",…
WJZ-P/gemini-skill
通过 Gemini 官网(gemini.google.com)执行生图、对话等操作。用户提到"生图/画图/绘图/nano banana/nanobanana/生成图片"等关键词时触发。操作方式分三级优先级:首选 MCP 工具 → 次选 Skill 脚本 → 最次连接 Skill 浏览器手动操作(需用户授权)。禁止自行启动外部浏览器访问 Gemini。
upstash/context7
Retrieves up-to-date documentation, API references, and code examples for any developer technology. Use this skill whenever the user asks about a specific library, framework, SDK, CLI tool, or cloud service — even for…
Add this badge to your README
[](https://modelsatlas.com/skills/jau123/visual-creative/)
<a href="https://modelsatlas.com/skills/jau123/visual-creative/"><img src="https://modelsatlas.com/skills/jau123/visual-creative/badge.svg" alt="ModelsAtlas: SAFE B"></a>
Questions about Visual Creative
What does the Visual Creative skill do?
Is Visual Creative safe to install?
What can Visual Creative access on my machine?
What do I need installed to use Visual Creative?
How current is this page?
Sources
- github.com/jau123/MeiGen-AI-Design-MCP/tree/main/plugin/skills/v — the audited source at commit 7c238e439f71 and every finding aboveObserved · 23 Oct 2026
Spotted something wrong? Report a correction · Methodology
Keep going in your AI
Opens with this page as the source. We add nothing else to the prompt.
- What does the Visual Creative skill do?
- Is Visual Creative safe to install?
- What can Visual Creative access on my machine?