Agent Skills843645440/wechat-skill › agnes-image-gen

agnes-image-gen

GitHub

调用 Agnes Image API 生成 PNG 图片,支持文生图与图生图。适用于公众号封面及插图等需确定性栅格图的场景,通过环境变量配置凭证,确保提示词文件化与安全调用。

.agents/skills/agnes-image-gen/SKILL.md 843645440/wechat-skill

Trigger Scenarios

需要生成微信公众号封面图片 需要生成文章正文插图 需要将文本提示或参考图片转换为 PNG 栅格图像

Install

npx skills add 843645440/wechat-skill --skill agnes-image-gen -g -y
More Options

Non-standard path

npx skills add https://github.com/843645440/wechat-skill/tree/main/.agents/skills/agnes-image-gen -g -y

Use without installing

npx skills use 843645440/wechat-skill@agnes-image-gen

指定 Agent (Claude Code)

npx skills add 843645440/wechat-skill --skill agnes-image-gen -a claude-code -g -y

安装 repo 全部 skill

npx skills add 843645440/wechat-skill --all -g -y

预览 repo 内 skill

npx skills add 843645440/wechat-skill --list

SKILL.md

Frontmatter
{
    "name": "agnes-image-gen",
    "description": "使用 Agnes Image 2.1 Flash API 从已保存的提示词生成 PNG 图片,或使用 URL、本地图片作为参考进行图生图。用于微信公众号封面、正文插图以及 baoyu-cover-image、baoyu-article-illustrator 需要确定性栅格图片后端时;需要通过 AGNES_API_KEY 提供凭证。"
}

Agnes 图片生成后端

调用 agnes-image-2.1-flash 生成真正的栅格图片。本 Skill 是项目图片渲染后端;封面和插图 Skill 仍负责选图、风格、构图和提示词。

必要配置

从运行环境读取 AGNES_API_KEY。只在 HTTPS Authorization 请求头中使用它,不把 Key 写入提示词、命令参数、文件、stdout 或任务产物。

可选环境变量:

  • AGNES_IMAGE_MODEL:默认 agnes-image-2.1-flash
  • AGNES_IMAGE_ENDPOINT:默认官方生成端点;除非迁移服务,否则不要修改。
  • AGNES_IMAGE_SIZE:默认 2K

生成流程

  1. 确认调用方已经把完整最终提示词写入独立文件。不要接受只存在于对话里的临时提示词。
  2. 确定输出路径、尺寸和宽高比。公众号封面的 2.35:1 会自动映射为 Agnes 支持的 21:9
  3. 文生图不传 --ref;图生图为每张参考图片传一次 --ref。本地图片会转成 Data URI,公共 HTTPS URL 会原样传递。
  4. 调用脚本并读取 stdout 的单行 JSON 结果:
python3 <SKILL_ROOT>/scripts/generate.py \
  --prompt-file <ABSOLUTE_PROMPT_FILE> \
  --output <ABSOLUTE_OUTPUT.png> \
  --size 2K --ratio 16:9 \
  [--ref <ABSOLUTE_IMAGE_OR_HTTPS_URL>]...
  1. 生成失败时根据 JSON 错误修正配置或提示词。脚本会对限流和服务器错误自动重试一次;不要在认证失败时切换到未经用户授权的供应商。

正文多图没有原生批量接口时,可并行执行最多四个独立命令。每个命令必须使用自己的提示词文件和输出路径。

图生图

参考图片仅支持公共 HTTPS URL、data:image/... URI 或本地图片路径。不要把需要 Cookie、登录态或私有请求头的 URL 交给 API。保持原构图时,要在提示词中明确写出必须保留的主体、视角和布局。

验证配置

使用 --dry-run 检查提示词、比例、参考图片和 AGNES_API_KEY 是否就绪;它不会调用 API,也不会打印提示词或 Key:

python3 <SKILL_ROOT>/scripts/generate.py \
  --prompt-file <PROMPT_FILE> --output <OUTPUT.png> \
  --ratio 21:9 --dry-run

接口字段和返回结构见 references/api.md

Version History

  • 8688fe0 Current 2026-07-22 09:39

Same Skill Collection

.agents/skills/baoyu-article-illustrator/SKILL.md
.agents/skills/baoyu-cover-image/SKILL.md
.agents/skills/humanizer-zh/SKILL.md
.agents/skills/wechat-content-pipeline/SKILL.md
.agents/skills/wechat-html-cover/SKILL.md
.agents/skills/wechat-inline-visuals/SKILL.md
.agents/skills/wechat-tech-insight-writer/SKILL.md

Metadata

Files
0
Version
8688fe0
Hash
7c300862
Indexed
2026-07-22 09:39

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-27 06:18
浙ICP备14020137号-1 $bản đồ khách truy cập$