소스 정보
- 저장소
- void2anything/qingagent
- 최근 소스 활동
- 2026년 8월 9일 15:57
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 5
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/void2anything/qingagent --skill image-gen명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | image-gen |
| label | 画配图 |
| summary | 路由内置 SVG、本机 Codex 生图与现有图片修改 |
| icon | image |
| description | 统一接收图片生成与修改意图,转诊结构化图表,检测桌面端本机 Codex,并按场景、可用能力和用户确认路由到 SVG 或 Codex 图片子技能。 |
| user-invocable | true |
| placeholder | 描述要生成或修改的画面 |
| tools | ["generateSvg","prepareImageEditSource","editSvgWithCodexFallback","importGeneratedImage"] |
| metadata | {"category":"capability"} |
本技能是图片母技能,只负责意图接收、能力检测、必要反问和子技能路由。实际生成或修改前只读取被选中的一个子技能 SKILL.md,不要把两套执行细则同时塞进上下文。
结构化图表不属于本技能,交给 diagram-viz 技能裁决。流程、关系、层次、时序、状态、系统架构、拓扑或其他结构化图表意图都不在本技能内生成。照片级写实图、氛围图、装饰插画、图标、自由构图,以及对用户指定现有图片的换色、改背景、局部替换、修图、P 图等修改,都属于本技能可承接的图片意图。
只要用户的目标是修改一张已经存在的图片,就先走本节;不要套用下方“从零生成”的 SVG/Codex 二选一。SVG 是可直接修改源码的矢量资产,不得把它和只能做图生图的位图混为一谈。
先锁定用户明确指定的唯一源图。文档内图片先用 readDraft 取得图片块 ref 与真实 src;上传图用 fileId,素材区图片用 materialId。然后调用 prepareImageEditSource:
mimeType:"image/svg+xml" 时,还会返回只读源副本 path / workspacePath,以及与源图逐字节相同、可安全修改的 editablePath / editableWorkspacePath。若 mimeType 是 image/svg+xml,原生 SVG 定点编辑始终可用:
command -v codex;Windows:where codex。使用 mastra_workspace_execute_command,timeoutSeconds 设为 5。命令失败、超时、无输出或找不到可执行文件,都视为不可用;不重试,不展示内部错误。skill_read 读取 svg/SKILL.md,自动回落到原生 SVG 定点编辑。codex-image/SKILL.md 执行。问卷恢复后统一调用 editSvgWithCodexFallback:指令写入、Codex 启动/运行、产物核验或导入任一环节失败最多重试一次,仍失败立即自动执行原生 SVG 定点编辑;不得把换路责任交给用户,也不得整图重生。检测到 Codex 后,必须确认用户是否同意把这次修改交给本机 Codex:
askUserQuestion,不得与其他工具并发。只问一道单选题,参数形状照此生成:{
"id": "image-edit-codex-confirm",
"rationale": "这项修改可以交给你本机的 Codex 处理,通常需要几分钟。",
用户取消就明确说本次未启动、原图未改。用户确认后不得再次反问;用 skill_read 只读取 codex-image/SKILL.md,随后严格按其中“修改现有图片”流程执行。
若源图不是 SVG,保留桌面 Codex 图生图路线:非桌面环境说明当前环境未配置这项本机能力;桌面环境未检测到 Codex 时说明本机暂不可用。位图不能假装走 SVG 源码编辑。
先用 mastra_workspace_execute_command 做一次轻量、短超时探测:
command -v codex;如需确认版本可改用 codex --version。where codex。timeoutSeconds 设为 5。命令失败、超时、无输出或找不到可执行文件,都视为未安装;不重试,也不把探测错误拿来打扰用户。未检测到 Codex 时只有一条可用路线:不反问,直接用 skill_read 读取 svg/SKILL.md 后执行。
检测到 Codex,且用户此前已经明确说过“别问”“直接画”或同义要求时,不做方式反问,也不设固定默认;由你综合上下文和本次画面诉求裁决路线:
skill_read 读取所选子技能后执行。禁止不看上下文的机械默认。
检测到 Codex,且用户没有要求免问时,必须单独调用一次 askUserQuestion,不得与其他工具并发。只问一道单选题“请选择本次配图方式”,只提供两项:
内置 SVG 插画:秒级、矢量,适合示意、装饰和图标。调度本机 codex 生图:更强的图像生成,耗时几分钟。参数形状照此生成,不要增加第三项或自由文本题:
{
"id": "image-gen-route",
"rationale": "请选择更适合这次画面的生成方式。",
"questions": [{
"header": "配图方式",
"question": "请选择本次配图方式",
"multiSelect": false,
"options": [
{"value": "svg", "label": "内置 SVG 插画", "description": "秒级、矢量,适合示意、装饰和图标"},
{"value": "codex-image", "label": "调度本机 codex 生图", "description": "更强的图像生成,耗时几分钟"}
]
}]
}
问卷恢复并拿到选择后不得再次探测或反问。选择 SVG 就读取 svg/SKILL.md;选择 Codex 就读取 codex-image/SKILL.md,随后严格按该子技能执行。
未来若检测到用户配置的自定义生图模型,可在上述反问中增加第三项;配置机制待定,当前不得读取、猜测或实现任何配置。