mcpField
R
resume-design-generation

resume-design-generation

github.com/eachlabs设计与 UI44368 次安装今天更新
代码仓库

关于 resume-design-generation

resume-design-generation 使用 each::sense 生成简历与 CV 版式,适合求职者和设计人员,可按行业、职业阶段及投递格式选择设计风格。

主要功能

  1. 01适配行业与职业阶段的简历风格
  2. 02便于 ATS 解析的版式
  3. 03学术、高管与技术岗位格式
  4. 04印刷、信息图与作品集版式
  5. 05使用 session_id 迭代设计

适用场景

  1. 01制作企业岗位申请简历
  2. 02为学术或研究岗位制作 CV
  3. 03为创意作品设计作品集简历
  4. 04定稿前比较多种版式

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/eachlabs/skills --skill resume-design-generation

安装后在 Claude Code 中输入/resume-design-generation确认已加载。

附带文件references/SSE-EVENTS.md

详细介绍

简历设计生成

使用 each::sense 生成视觉效果出众、设计专业的简历和履历。本技能可创建针对不同行业、职业阶段和个人品牌风格优化的简历版式与设计。

功能

  • 现代专业风格:适用于企业环境的简洁、当代设计
  • 创意设计师风格:适用于创意行业的大胆、艺术化版式
  • 极简风格:简洁优雅,注重内容
  • 高管/企业风格:适用于高级职位的精致设计
  • 科技/开发者风格:适用于软件专业人士的代码风格版式
  • 学术履历:适用于研究人员和教育工作者的正式版式
  • 信息图表风格:以可视化数据驱动的简历设计
  • 双栏版式:节省空间,设有侧边栏分区
  • ATS 友好型:针对申请人跟踪系统优化的简洁格式
  • 作品集简历:融入工作样本和项目的设计

快速开始

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a modern professional resume design for a marketing manager with a clean blue and white color scheme, include sections for summary, experience, skills, and education"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

简历设计风格与版式

风格适用对象关键元素
现代专业风格企业职位简洁线条、专业配色、均衡布局
创意设计师风格设计/艺术职位大胆字体、独特版式、创意元素
极简风格任何行业留白、简洁字体、内容为主
高管风格C 级高管/董事优雅精致、注重成就
科技/开发者风格工程职位代码美学、技能条、GitHub 风格
学术履历学术界/研究出版物分区、正式结构
信息图表风格市场营销/数据图表、图标、可视化数据呈现
双栏版式需要节省空间侧边栏展示技能/联系方式,主体区域展示主要内容
ATS 友好型在线申请简单格式、无图形、易于解析
作品集风格创意人士/设计师工作样本、项目展示、可视化画廊

使用案例

1. 现代专业风格简历
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a modern professional resume design for a senior marketing manager. Use a clean navy blue and white color scheme. Include a professional header with name and title, a summary section, work experience timeline, skills section with progress bars, and education. The layout should be single-column, easy to read, and print-ready at A4 size."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
2. 创意设计师简历
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a bold and creative resume for a graphic designer. Use vibrant colors like coral pink and teal accents on a dark charcoal background. Include asymmetric layout elements, custom typography, a personal logo placeholder, portfolio preview section, and creative skill visualization. Make it visually striking and memorable while remaining professional."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
3. 极简风格简历
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a minimalist resume design with maximum white space. Use only black text on white background with subtle gray accents for section dividers. Clean sans-serif typography, ample margins, and elegant simplicity. Include name at top, contact info, professional summary, experience, skills as simple tags, and education. No decorative elements - let the content speak."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
4. 高管/企业风格简历
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a sophisticated executive resume for a C-level executive (CEO/CFO). Use premium colors - deep burgundy header with gold accents on cream background. Elegant serif typography for headings, clean sans-serif for body. Include executive summary with key achievements, career highlights, board positions section, education with prestigious credentials, and professional affiliations. Two pages, dignified and authoritative."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
5. 科技/开发者简历
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a developer-style resume design with a dark theme (dark gray/black background with green or cyan accent colors like a terminal). Include a code-style header, tech stack section with language/framework icons, GitHub contribution graph style visualization, project cards with tech badges, experience in commit-log style format, and skills with proficiency indicators. Monospace font for headings."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
6. 学术履历
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a formal academic CV template for a university professor or researcher. Classic, traditional layout with navy blue accents on white. Include sections for: contact information, research interests, education with thesis titles, academic positions, publications (with proper citation formatting), grants and funding, teaching experience, conference presentations, professional memberships, and references. Multi-page format, formal typography."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
7. 信息图表简历
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an infographic-style resume design for a data analyst or marketing professional. Include circular skill charts, timeline infographic for career progression, bar graphs for proficiency levels, icon-based representations for achievements (e.g., trophy icons for awards), geographic map for locations worked, and pie charts for time allocation. Use a cohesive color palette of blues and oranges. Visual, data-driven, and engaging."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
8. 双栏简历
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a two-column resume layout. Left sidebar (narrower, dark teal background) contains: profile photo placeholder, contact information with icons, skills with rating dots, languages, and interests. Right main column (white background) contains: professional name and title header, summary, detailed work experience, and education. Clean dividers between sections, modern yet professional appearance."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
9. ATS 友好型简历
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an ATS-optimized resume design that will parse correctly through applicant tracking systems. Single column layout, no tables or complex formatting, no images or graphics, no headers/footers. Standard section headings (Summary, Experience, Education, Skills), clear hierarchy with bold headings, bullet points for achievements, standard fonts (Arial or Calibri style), and consistent formatting. Clean and parseable while still looking professional."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
10. 作品集简历(含工作样本)
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Design a portfolio-style resume for a creative professional (photographer, architect, or UX designer). Include a header section with name and title, a grid layout showcasing 4-6 project thumbnails with brief descriptions, condensed work experience section, skills as visual icons, client logo section, awards with visual badges, and contact information. Visual-heavy design that doubles as a mini portfolio. Modern, gallery-style aesthetic."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

最佳实践

设计原则
  • 层级:采用清晰的视觉层级,并保持标题字号一致
  • 留白:不要排得过满——适当留白有助于提升可读性
  • 配色方案:为保持专业感,最多使用 2-3 种颜色
  • 字体:最多使用 2 种字体(标题一种,正文一种)
  • 对齐:在整份文档中保持对齐方式一致
行业专项建议
  • 企业/金融:采用保守配色(藏青色、灰色)和正式版式
  • 科技/初创企业:采用现代设计、技能可视化和 GitHub 风格元素
  • 创意/设计:采用大胆版式、独特元素,并融入作品集
  • 医疗/法律:采用传统格式、专业配色和简洁结构
  • 学术界:设置全面的分区,采用正式结构和出版物格式
格式注意事项
  • 单页:最适合职业生涯早期的专业人士(0-10 年)
  • 两页:适合资深专业人士(10 年以上)
  • 多页履历:学术和研究职位的标准格式
  • A4/Letter:确保设计适用于这两种纸张尺寸

模式选择

生成前先询问用户:

“您想要快速且省成本,还是高质量?”

模式适用对象速度质量
max最终版简历设计、专业用途较慢最高
eco快速草稿、概念探索、版式测试较快良好

多轮设计迭代

使用 session_id 迭代简历设计:

# Initial design
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a modern two-column resume design with a blue sidebar"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "resume-design-project"
  }'

# Iterate based on feedback
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Change the sidebar color to dark green and add a circular photo placeholder at the top"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "resume-design-project"
  }'

# Request variation
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an alternative version with the same content but a single-column layout"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "resume-design-project"
  }'

批量生成多种风格

生成多种风格变体以供比较:

# Variation A - Modern
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a modern resume design for a product manager with blue accents"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

# Variation B - Minimalist
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a minimalist resume design for a product manager with black and white only"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

# Variation C - Creative
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a creative resume design for a product manager with bold colors and unique layout"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

简历设计提示技巧

创建简历设计时,请在提示词中包含以下细节:

  1. 目标职位/行业:指定职位类型和行业背景
  2. 配色方案:说明偏好的颜色或品牌色
  3. 版式风格:单栏、双栏或多页
  4. 版块要求:列出所需的具体版块
  5. 视觉元素:技能条、图标、图表、照片占位符
  6. 字体风格:现代、经典、创意、正式
  7. 打印/数字:针对打印、屏幕或两者进行优化
提示词结构示例
"Create a [style] resume design for a [role/industry].
Use [color scheme] with [accent details].
Include sections for [list sections].
The layout should be [layout type].
[Additional requirements like visual elements, typography, etc.]"

错误处理

错误原因解决方案
Failed to create prediction: HTTP 422余额不足在 eachlabs.ai 充值
内容政策违规禁止的内容调整提示词以符合政策
超时生成内容复杂将客户端超时时间设为至少 10 分钟

相关技能

  • each-sense - 核心 API 文档
  • meta-ad-creative-generation - 营销创意素材
  • product-photo-generation - 专业产品图像

评论

支持 Markdown