AGY Image Gen Skill:通过 agy CLI 调用图像生成

AGY Image Generation Skill

通过本地安装的 agy CLI 代理调用其内置图像生成模型,生成任意类型的高质量图片并保存到指定路径。支持各种风格:写实、插画、概念设计、游戏素材、Logo、UI 元素等。

适用场景

  • 生成任意风格的图片(写实照片、插画、概念艺术、图标、Logo 等)
  • 游戏素材、UI 设计元素
  • 通过命令行批量调用生图
  • 利用 agy 背后的模型(Gemini / Claude / GPT-OSS)进行图像生成

前置条件

  • 已安装 agy CLI
    • Windows: 默认路径 %LOCALAPPDATA%\agy\bin\agy.exe
    • macOS/Linux: 通常在 ~/.local/bin/agy 或通过 which agy 确认
  • agy 已配置好模型 API
  • 如需输出真正的 PNG 格式,需安装 ImageMagick

核心调用方式

Windows(PowerShell)

CMD 引号嵌套会截断中文提示词,必须用 PowerShell:

$prompt = Get-Content 'prompt.txt' -Raw
$agy = Join-Path $env:LOCALAPPDATA 'agy\bin\agy.exe'
& $agy -p $prompt --print-timeout 3m0s --dangerously-skip-permissions

macOS / Linux(Bash)

prompt=$(cat prompt.txt)
agy -p "$prompt" --print-timeout 3m0s --dangerously-skip-permissions

prompt.txt 内容格式

请使用你的图像生成工具,生成一张图片并保存到 /path/to/output.jpg。图片描述如下:your image description here

重要:图片格式问题

agy 生成的图片本质上是 JPEG 格式,即使保存路径指定了 .png 扩展名,实际文件内容仍然是 JPEG。

  • 默认保存为 .jpg 即可,避免格式混淆
  • 如需真正的 PNG(透明背景或下游 API 要求严格 MIME 校验),先保存 .jpg 再转换:
magick output.jpg output.png
  • 不要直接让 agy 保存为 .png,否则传给 AWS Bedrock 等 API 时会报 IMAGE_MIME_MISMATCH 错误

关键参数

参数 作用
-p / --print 非交互模式,执行完输出结果
--print-timeout 3m0s 生图超时(建议 3-5 分钟)
--dangerously-skip-permissions 跳过工具权限确认,避免阻塞

安装方式

  1. 创建目录 ~/.jimu/skills/agy-image-gen/
  2. 将 SKILL.md 文件放入该目录
  3. 在积木中执行 jimu:skill agy-image-gen 注册

触发词:agy生图、agy画图、用agy生成图片、agy image、agy generate image

1 个赞

这是一个很好的skill