本文へ移動
cccskills
無料GitHub で公開日本語紹介

image-gen

依頼内容に沿った画像やポスター、イラストを生成して作業フォルダに保存し、会話内で画像として確認できる形で提示します。

原文原文の説明を見る

在 Agent 沙盒中生成并保存图片。当用户要求生成图片、海报、插画、文生图,或指定 Qwen-Image、其它兼容图片生成接口时使用此技能。

xerrors/Yuxiスター 7,543(GitHub 7,543 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 文章からイラストを作りたいとき
  • 告知用ポスターの案を作りたいとき
  • Qwen-Imageで画像を生成したいとき
  • 生成画像をプロジェクトに保存したいとき

日本語での紹介

できること

画像、ポスター、イラストなどの生成依頼を受け、内容やスタイル、サイズなどの条件を整理して画像生成を進めます。特に指定がなければ合理的な既定値を使い、生成された画像を現在の作業フォルダに保存します。標準ではSiliconFlowのQwen-Imageを利用し、別の画像生成モデルや互換インターフェースが指定された場合は、その仕様に沿って生成します。完成画像は会話内に表示し、ダウンロードや保存を希望された場合は成果物として登録します。

こんなときに便利

文章からイラストを作りたいとき、ポスターの案を用意したいとき、Qwen-Imageや別の対応画像生成接口を指定して画像を作りたいときに使えます。生成後の画像ファイルをプロジェクト内に残したい場面にも向いています。

使い方の例

  • 「夕暮れの港町を水彩風のイラストにしてください」
  • 「イベント告知用のポスター画像を作ってください」
  • 「Qwen-Imageで、指定した内容の画像を生成してください」

注意点

標準の生成にはAgentサンドボックスの環境変数 SILICONFLOW_API_KEY が必要です。キーが未設定の場合は設定を案内します。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md3.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

图片生成技能

当用户要求生成图片、海报、插画、文生图,或明确提到 Qwen-Image 时,使用此技能组织图片生成流程。

默认生成接口

默认使用 SiliconFlow 的 Qwen-Image 接口:

  • Endpoint: POST https://api.siliconflow.cn/v1/images/generations
  • Model: Qwen/Qwen-Image
  • 默认参数:
    • negative_prompt: ""
    • num_inference_steps: 20
    • guidance_scale: 7.5

调用外部接口时,必须在 Agent 沙盒执行环境中读取 SILICONFLOW_API_KEY。不要依赖后端进程环境变量。

操作流程

  1. 明确用户要生成的图片内容、风格、尺寸或约束;信息不足但不影响生成时,使用合理默认值,不要反复追问。
  2. 使用可用的执行工具在沙盒中运行脚本,调用图片生成接口,传入用户需求整理后的 prompt,并按需传入 negative_prompt、num_inference_steps、guidance_scale。
  3. 从生成接口响应中读取图片地址,默认路径为 images[0].url。
  4. 在同一个沙盒脚本中用 Authorization: Bearer $SILICONFLOW_API_KEY 下载该图片地址;如果接口直接返回 base64,则直接解码保存。
  5. 根据用户要求和项目结构,将最终图片保存到当前 Workdir 中合适的位置。
  6. 读取 chat-widgets Skill,在最终回复的完整 widget 围栏中输出独立 Image,多张图片使用 ImageGroup;path 使用保存后的绝对虚拟路径,alt 描述图片内容,需要短语时用 caption 放在左下角。用户需要下载或保存文件时,同时调用 present_artifacts 登记路径。
  7. 最终回复简要说明图片已生成,不要把外部临时 URL 当作最终结果展示。

脚本示例

可根据用户需求调整 prompt 和保存位置。将示例中的 Workdir 占位路径替换为主 prompt 提供的当前绝对虚拟路径,并按用户要求选择文件位置:

import os
import requests
from pathlib import Path

api_key = os.environ["SILICONFLOW_API_KEY"]
prompt = "根据用户需求整理后的图片提示词"

response = requests.post(
    "https://api.siliconflow.cn/v1/images/generations",
    headers={"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"},
    json={
        "model": "Qwen/Qwen-Image",
        "prompt": prompt,
        "negative_prompt": "",
        "num_inference_steps": 20,
        "guidance_scale": 7.5,
    },
    timeout=120,
)
response.raise_for_status()
image_url = response.json()["images"][0]["url"]

image_response = requests.get(
    image_url,
    headers={"Authorization": f"Bearer {api_key}"},
    timeout=120,
)
image_response.raise_for_status()

workdir = Path("/home/user/workspace/projects/<当前项目目录>")
output_path = workdir / "generated-image.png"
output_path.parent.mkdir(parents=True, exist_ok=True)
output_path.write_bytes(image_response.content)
print(output_path.as_posix())

多模型扩展

如果用户指定其它图片生成模型或兼容接口,可以按该接口的协议先生成图片。只要最终拿到图片 bytes 或 base64,就保存到当前 Workdir 中合适的位置,再按 chat-widgets 的 Image 协议展示。

关键约束

  • 不要把外部生成接口返回的临时 URL 当作最终结果直接展示给用户。
  • 不要调用后端 MinIO 上传工具;图片生成和下载都应在沙盒内完成。
  • 如果 SILICONFLOW_API_KEY 缺失,应明确提示用户需要在 Agent 沙盒环境变量中配置。
  • 保存图片后在最终回复中输出完整 Image widget;present_artifacts 只展示可下载、可保存的文件卡片。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

chat-widgets

無料概要あり

画像や数値を会話内でカードやグラフとして見やすく示し、必要な条件は短いフォームで尋ねるなど、目的に合う表示形式で回答を組み立てます。

  • 複数の画像を会話で見せたいとき
  • カテゴリ別の数値を比べたいとき
  • 時系列の変化を図で示したいとき
xerrors/Yuxi7,5432026年10月29日 更新

deep-research

無料概要あり

調査範囲を定めて問いを分解し、複数の情報源を調べて重要な主張を検証したうえで、出典を追える構成的なレポートにまとめます。

  • 研究テーマを複数資料から調べたいとき
  • 業界や競合を比較したいとき
  • 技術選定の根拠を整理したいとき
xerrors/Yuxi7,5432026年10月29日 更新

knowledge-base

無料概要あり

設定済みの知識ベースを検索し、文書を開いて該当箇所を探します。資料に基づく回答や内容の確認、根拠の引用に使えます。

  • 社内資料をもとに質問へ答えたいとき
  • 文書の記述を照合したいとき
  • 根拠となる段落を探したいとき
xerrors/Yuxi7,5432026年10月29日 更新

mysql reporter

無料概要あり

MySQLのテーブルを確認して読み取り専用のSQLで必要な数値を集計し、売上や利用状況などを指標と結論付きのMarkdown表で報告します。

  • 月次売上を集計したいとき
  • ユーザー行動の傾向を見たいとき
  • 業務データの報告表を作りたいとき
xerrors/Yuxi7,5432026年10月29日 更新

xerrors のスキルをすべて見る

このスキルの問題を報告する