sn-image-resume
Generates a designed portfolio-resume image from resume content provided in conversation text. Extracts optional style instructions, converts the resume into a fixed portfolio-resume layout prompt, and generates the final image through sn-image-base. Use when user asks to create "resume image", "portfolio resume", "简历图", "简历海报", or "个人简历视觉设计".
npx skills add OpenSenseNova/SenseNova-Skills --skill sn-image-resume --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# sn-image-resume Resume image generation scene skill (tier 1), relying on the `sn-text-optimize` and `sn-image-generate` tools provided by `sn-image-base` (tier 0). Features: - Accepts resume content directly from conversational text - Supports optional user-provided style direction - Applies the fixed portfolio-resume layout rules in `prompts/resume.md` - Generates a tall designed resume image through `sn-image-generate` ## Non-goals - Editing or polishing a plain text resume document without generating an image - Parsing uploaded resume files as the primary input format - Creating a conventional single-column ATS resume - Guaranteeing exact preservation of every long paragraph when the image layout requires compression ## Input Specification |Parameter|Type|Default Value|Description| |---|---|---|---| |`resume_content`|string|**Required**|Resume text provided by the user in conversation, including name, profile, education, experience, skills, projects, contact details, etc.| |`style`|string|Optional|User-specified visual style, tone, color palette, profession aesthetic, or reference mood. May be embedded in `resume_content`.| |`aspect_ratio`|string|`9:16`|Output aspect ratio. Al
- Non-goals
- Input Specification
- API Configuration
- Architecture: Main Agent + Worker Agent
- Workflow
- Main Agent Workflow
- Worker Agent Workflow
- Error Handling Rules
- Return Contract
- Output Format
- friendly mode (default)
- verbose mode
- Call Relationship
- References
echo "$RESUME_CONTENT" > "$TEMP_DIR/resume-content.txt" echo "$STYLE" > "$TEMP_DIR/style.txt" python "$SN_IMAGE_BASE/scripts/sn_agent_runner.py" sn-text-optimize \ echo "$GENERATION_PROMPT" > "$TEMP_DIR/generation-prompt.txt" python "$SN_IMAGE_BASE/scripts/sn_agent_runner.py" sn-image-generate \
What does the sn-image-resume skill do?
Generates a designed portfolio-resume image from resume content provided in conversation text. Extracts optional style instructions, converts the resume into a fixed portfolio-resume layout prompt, and generates the final image through sn-image-base. Use when user asks to create "resume image", "portfolio resume", "简历图", "简历海报", or "个人简历视觉设计".
How do I install it?
Run `npx skills add OpenSenseNova/SenseNova-Skills --skill sn-image-resume --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From OpenSenseNova/SenseNova-Skills, a repository with 4,855 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
