画像や数値を会話内でカードやグラフとして見やすく示し、必要な条件は短いフォームで尋ねるなど、目的に合う表示形式で回答を組み立てます。
- 複数の画像を会話で見せたいとき
- カテゴリ別の数値を比べたいとき
- 時系列の変化を図で示したいとき
依頼内容に沿った画像やポスター、イラストを生成して作業フォルダに保存し、会話内で画像として確認できる形で提示します。
在 Agent 沙盒中生成并保存图片。当用户要求生成图片、海报、插画、文生图,或指定 Qwen-Image、其它兼容图片生成接口时使用此技能。
実行スコア 未検証
インストール方法を見る画像、ポスター、イラストなどの生成依頼を受け、内容やスタイル、サイズなどの条件を整理して画像生成を進めます。特に指定がなければ合理的な既定値を使い、生成された画像を現在の作業フォルダに保存します。標準ではSiliconFlowのQwen-Imageを利用し、別の画像生成モデルや互換インターフェースが指定された場合は、その仕様に沿って生成します。完成画像は会話内に表示し、ダウンロードや保存を希望された場合は成果物として登録します。
文章からイラストを作りたいとき、ポスターの案を用意したいとき、Qwen-Imageや別の対応画像生成接口を指定して画像を作りたいときに使えます。生成後の画像ファイルをプロジェクト内に残したい場面にも向いています。
標準の生成にはAgentサンドボックスの環境変数 SILICONFLOW_API_KEY が必要です。キーが未設定の場合は設定を案内します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
当用户要求生成图片、海报、插画、文生图,或明确提到 Qwen-Image 时,使用此技能组织图片生成流程。
默认使用 SiliconFlow 的 Qwen-Image 接口:
POST https://api.siliconflow.cn/v1/images/generationsQwen/Qwen-Imagenegative_prompt: ""num_inference_steps: 20guidance_scale: 7.5调用外部接口时,必须在 Agent 沙盒执行环境中读取 SILICONFLOW_API_KEY。不要依赖后端进程环境变量。
prompt,并按需传入 negative_prompt、num_inference_steps、guidance_scale。images[0].url。Authorization: Bearer $SILICONFLOW_API_KEY 下载该图片地址;如果接口直接返回 base64,则直接解码保存。chat-widgets Skill,在最终回复的完整 widget 围栏中输出独立 Image,多张图片使用 ImageGroup;path 使用保存后的绝对虚拟路径,alt 描述图片内容,需要短语时用 caption 放在左下角。用户需要下载或保存文件时,同时调用 present_artifacts 登记路径。可根据用户需求调整 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 协议展示。
SILICONFLOW_API_KEY 缺失,应明确提示用户需要在 Agent 沙盒环境变量中配置。present_artifacts 只展示可下载、可保存的文件卡片。まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
画像や数値を会話内でカードやグラフとして見やすく示し、必要な条件は短いフォームで尋ねるなど、目的に合う表示形式で回答を組み立てます。
調査範囲を定めて問いを分解し、複数の情報源を調べて重要な主張を検証したうえで、出典を追える構成的なレポートにまとめます。
設定済みの知識ベースを検索し、文書を開いて該当箇所を探します。資料に基づく回答や内容の確認、根拠の引用に使えます。
MySQLのテーブルを確認して読み取り専用のSQLで必要な数値を集計し、売上や利用状況などを指標と結論付きのMarkdown表で報告します。