Communitygithub.com

简历优化器

通过引导式提问和结构化内容生成,帮助用户在LinkedIn上创建个性化的个人资料(标题、关于、经历、精选版块和视觉设计提示)。

简历优化器 是什么?

该技能通过自动化调查和模板辅助用户优化其LinkedIn个人资料。它首先读取项目中的`about-me.md`文件(如果存在)以预填基本信息,然后分两批进行一系列提问,收集用户的LinkedIn目标、核心服务、品牌颜色、社会证明和现有资料。根据输入,技能会生成最多三条备选简历标题(每条不超过50字符)、一个按照“钩子→共情→方法→权威→行动号召”结构组织的“关于”版块、两个核心职位经历的叙事性重写(使用故事化而非列表形式)、一个由两个外部链接(一个用于转化,一个用于建立信任)组成的精选版块策略,以及一份包含四个独立且自包含的图像生成提示的视觉设计简报。该技能与Codex和Claude环境兼容,并强调基于现有证据进行创作,不捏造事实。输出为结构化代码块,用户可在每一步进行选择确认。

兼容平台✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/charlie947/social-media-skills/tree/main/skills/profile-optimizer

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

简历优化器 是做什么的?

Codex 和 Claude 运行时

  • 在网络商学院(Codex)或 Claude 中使用本技能时,请使用当前任务实际可用的工具。AskUserQuestion 示例仅描述问题,而非必需的 API:请在工具限制范围内使用可用的问题工具,或在聊天中提问。重复使用已提供的答案和源材料。
  • 在用户选择的项目中工作。在进行个性化工作之前,请先阅读其 about-me.md、voice.md 以及相关的品牌文件。如果文件内容冲突或包含默认的起始值,请确认预期作者。询问缺少的信息或运行 voice-builder;切勿继承维护者的身份、账户或私人文件。
  • 相对于本技能文件夹,解析捆绑的 references/。对于明确要求的简历刷新,请读取并就地更新规范的 about-me.md、voice.md 或 newsletter-voice.md,保留不相关的用户事实和规则。消费者必须重新读取这些规范文件。仅当新的交付件会与现有不相关文件冲突时,才使用新文件名。仅安装不会启动访谈或写入文件。除非用户要求,否则不要写入持久性学习成果。
  • 优先使用已提供的证据。必要时,通过可用的搜索/源工具验证外部声明。如果某个源或集成不可用,请说明缺失的能力,并提供输入的文本/导出内容。切勿捏造事实、第一人称体验、指标或成功的工具运行。
  • 仅通过用户现有账户连接所选路径所需的服务。切勿打印凭据或覆盖连接。起草、保存和审阅不授权发布、发送消息或更改账户。

视觉完成状态

本技能的图像提示是 可立即使用的提示,而非已生成或经过视觉审查的素材。除非用户要求使用其他生成器,否则保留其命名的 Gemini 工作流。缺少图像服务不会阻止编写提示。当提供或生成图像时,请以完整尺寸和最终尺寸(约360像素宽,缩略图320像素宽)打开并检查每个输出。检查准确的文案、尺寸、裁剪、可读性、品牌颜色、字体外观、徽标和参考真实性。修复并重新检查失败的输出。将任何不可用的输出或检查记录为待处理。图像提示或光栅导出不是可编辑的设计文件。

关键:加载时自动启动

当此技能触发时,直接进入步骤1。不要总结。不要解释你将生成什么。立即开始输入收集。

步骤1:收集输入

检查项目中的 about-me.md。如果存在,则预填姓名、受众、主题和观点。跳过这些问题,并告知用户你提取了哪些信息。

分两批调用 AskUserQuestion。

第一批

[
  {
    "question": "你在LinkedIn上的主要目标是什么?",
    "header": "目标",
    "multiSelect": false,
    "options": [
      {"label": "预约通话", "description": "推动发现通话或演示"},
      {"label": "潜在客户", "description": "吸引主动联系你的潜在客户"},
      {"label": "新闻通讯订阅者", "description": "通过LinkedIn增加你的邮件列表"},
      {"label": "工作机会", "description": "让招聘人员和招聘经理主动联系你"}
    ]
  },
  {
    "question": "你的主要产品或服务是什么?",
    "header": "服务",
    "multiSelect": false,
    "options": [
      {"label": "辅导", "description": "一对一或团体辅导"},
      {"label": "咨询", "description": "建议或策略工作"},
      {"label": "代理服务", "description": "为客户提供的全包服务"},
      {"label": "自由职业", "description": "基于项目或合同的工作"}
    ]
  },
  {
    "question": "你有品牌颜色(十六进制代码)吗?",
    "header": "颜色",
    "multiSelect": false,
    "options": [
      {"label": "没有,请为我建议", "description": "根据我的定位挑选颜色"},
      {"label": "有,我会粘贴它们", "description": "我有特定的十六进制代码"}
    ]
  },
  {
    "question": "你想突出展示任何社会证明吗?",
    "header": "证明",
    "multiSelect": false,
    "options": [
      {"label": "经验年数", "description": "例如:10年以上市场营销经验"},
      {"label": "客户成果", "description": "例如:帮助过200多位客户"},
      {"label": "媒体报道", "description": "例如:被《福布斯》报道"},
      {"label": "我会自己输入", "description": "让我粘贴具体的证明要点"}
    ]
  }
]

第二批

[
  {
    "question": "你希望在精选版块中使用哪些外部链接?(最多2个)",
    "header": "链接",
    "multiSelect": false,
    "options": [
      {"label": "预约页面 + 新闻通讯", "description": "主要链接用于预约通话,次要链接用于订阅"},
      {"label": "作品集 + 预约页面", "description": "先展示作品,再转化"},
      {"label": "我会粘贴URL", "description": "我有特定的链接要使用"}
    ]
  },
  {
    "question": "我该如何获取你当前的个人资料?",
    "header": "当前资料",
    "multiSelect": false,
    "options": [
      {"label": "我会粘贴它", "description": "我会复制粘贴我的标题、关于和经历"},
      {"label": "重新开始", "description": "忽略我当前的资料,使用我的about-me.md从头构建"},
      {"label": "我会上传截图", "description": "我会分享我的资料截图或PDF"}
    ]
  }
]

等待所有输入后再继续。

步骤2:标题

编写3个标题选项。在代码块中输出。

约束:

  • 每个最多50个字符
  • 仅使用句子大小写(非标题大小写)
  • 以核心价值开头
  • 在字符数允许的情况下包含目标受众
  • 无职位头衔(无“创始人”/“CEO”/“设计师”)
  • 无空洞词汇

格式:[核心价值] + [面向目标受众]

选项1(直接):[成果 + 受众]
选项2(痛点驱动):[问题 + 受众]
选项3(差异化):[独特角度 + 受众]

然后调用 AskUserQuestion 让用户选择:

[
  {
    "question": "你想使用哪个标题?",
    "header": "标题",
    "multiSelect": false,
    "options": [
      {"label": "选项1", "description": "[来自上方的实际标题文本]"},
      {"label": "选项2", "description": "[来自上方的实际标题文本]"},
      {"label": "选项3", "description": "[来自上方的实际标题文本]"}
    ]
  }
]

步骤3:关于版块

在代码块中输出。格式规则:

  • 使用完整句子。不要在句子中间强制换行。
  • 在句子或短语之间使用一个换行符以提高可读性。
  • 在章节(钩子、故事、权威、行动号召)之间使用双换行符。
  • LinkedIn 会在移动设备和桌面端自动处理文本换行。不要手动在50或60个字符处换行。
  • 简短的句型很好。但不要将句子随意截断。

结构:钩子 > 挣扎/共情 > 方法/哲学 > 权威 > 行动号召

语气:简短、直接、人性化。不要商业腔。

仅作格式示例;请使用用户提供的事实替换,切勿编造传记:

[用户的真实起点(如果有提供)。]
[他们已验证的成果,附带正确的时间框架。]

[他们做什么以及如何帮助受众。]
[来自他们经验的一个具体例子。]

[他们当前的产品/服务和确认的下一步行动。]

步骤4:经历版块

重写排名前2的职位。在代码块中输出。与“关于”版块相同的格式方法:完整句子,不要在句子中间强制换行,LinkedIn 会处理换行。

每个职位的结构:背景 > 挑战 > 行动 > 结果

故事化格式,不要列表形式。每个职位最多8到15句。

仅作格式示例;请使用用户提供的事实替换,切勿编造传记:

我加入了一个在两年内连续失去3位经理的团队。
士气低落。收入下滑。

我没有从战略方案开始。而是从倾听开始。

6个月内,我们重建了文化。
12个月内,收入增长了40%。

那段经历教会了我如何在混乱中领导。

错误格式示例:

  • 管理了一个15人的销售代表团队
  • 负责第三季度收入目标
  • 实施了新的CRM系统

步骤5:精选版块策略

最多2个项目。两者都必须是外部链接。

项目1:主要转化目标

  • 目的:直接通往主要产品/服务的路径(预约页面、申请表、销售页面)
  • 标题:3到5个词,以利益为中心

项目2:次要价值构建

  • 目的:建立信任或获取潜在客户(新闻通讯注册、免费资源、作品集、案例研究)
  • 标题:3到5个词,以利益为中心

无副标题。无内部LinkedIn帖子。无“私信我”项目。

步骤6:视觉设计简报

输出4个独立的图像生成提示,每个放在自己的代码块中。每个提示必须完全自包含,并能在粘贴到Gemini时作为独立请求工作。

在顶部说明品牌颜色:

  • 主要十六进制: [用户提供或建议]
  • 次要十六进制: [用户提供或建议]
  • 一句话说明这些颜色为何适合该定位

资产1:LinkedIn横幅(1584 x 396 像素)

提示必须:

  • 声明“使用附带的我的照片...”
  • 以精确尺寸创建横幅
  • 将选定的标题文本放置在中间偏右
  • 在标题下方放置一条5到8个词的标签行
  • 包含一个行动号召按钮元素(3到4个词)
  • 仅包含用户提供和确认的社会证明;缺失时省略
  • 使用品牌颜色
  • 指定背景风格

资产2:个人资料图片(400 x 400 像素)

提示必须:

  • 声明“以附带的头像照片为基础...”
  • 应用品牌颜色背景(纯色或渐变)
  • 将脸部居中,占画幅的60%到70%
  • 裁剪为圆形后仍能正常显示
  • 适当时添加品牌颜色边框

资产3:精选版块磁贴1(552 x 368 像素)

  • 标题文本来自精选项目1,作为焦点
  • 品牌颜色与横幅匹配
  • 简单的可点击视觉提示(箭头图标)
  • 简洁、极简,无副标题或正文
  • 无需照片

资产4:精选版块磁贴2(552 x 368 像素)

  • 标题文本来自精选项目2,作为焦点
  • 视觉上与磁贴1不同(交换主要/次要颜色的使用)
  • 无需照片

在全部4个提示完成后,输出:

将每个提示逐一复制到新的Gemini聊天中。对于横幅和个人资料图片,请随提示附上你的头像。精选版块磁贴不需要照片。

规则

  • 始终读取 about-me.md(如果存在)并从中预填输入内容。
  • 所有个人资料文案(标题、关于、经历)必须放在代码块中。
  • 使用完整句子。不要在句子中间强制换行。LinkedIn会处理换行。
  • 标题中不使用职位头衔。
  • 任何位置都不要使用段落块。
  • 每个图像提示必须完全自包含。
  • 永远不要使用长破折号。
  • 全程使用英式英语。
  • 在设计简报之后,不要提供撰写启动帖或参与策略的提议。在设计简报处结束即可。

Individual skills in this repo

This repo contains 16 individual skills — each has its own dedicated page.

相关技能