用途:sn-image-resume 是简历图片生成场景技能(tier 1),把用户在对话中直接给出的简历内容转换并生成一张高长设计感的作品集式简历图。它依赖 sn-image-base(tier 0)的 sn-text-optimize 与 sn-image-generate 工具。
主要能力:接受对话文本形式的简历内容;支持可选风格指令;按 prompts/resume.md 的固定作品集简历版式规则生成提示词,再输出竖版设计简历图。输入参数包括 resume_content(必填)、style(可选)、aspect_ratio(默认 9:16,可选 2:3、3:2、3:4、4:3、4:5、5:4、1:1、16:9、9:16、21:9、9:21)、image_size(1k 或 2k,默认 2k)、output_mode(friendly 或 verbose,默认 friendly)。API 认证参数默认读取环境变量,无需显式传入;同网关可只配置 SN_BASE_URL 与 SN_API_KEY。
使用方式:采用主 Agent + Worker Agent 两级架构。主 Agent 提取参数、校验 aspect_ratio、发送预检消息并启动 Worker;Worker 生成 task_id,创建 /tmp/openclaw/sn-image-resume/<task_id>/ 临时目录,先用 sn-text-optimize 生成图像提示词,再用 sn-image-generate 输出 resume.png。调用示例:python "$SN_IMAGE_BASE/scripts/sn_agent_runner.py" sn-text-optimize --system-prompt-path "$SKILL_DIR/prompts/resume.md" --user-prompt "$USER_PROMPT" --output-format json;以及 sn-image-generate --prompt "$GENERATION_PROMPT" --image-size "$IMAGE_SIZE" --aspect-ratio "$ASPECT_RATIO" --save-path "$TEMP_DIR/resume.png" --output-format json。
适用场景:需要把已有简历文字快速转成一张设计版式图片时使用。限制:不用于编辑或润色纯文本简历;不把上传文件作为主要输入;不生成传统单栏 ATS 简历;图片版式压缩时不能保证每个长段落逐字保留;不虚构用户未提供的事实。缺失事实:官方未提供具体收费与价格信息。