关于 profile-optimizer
供 Codex 或 Claude 使用的 LinkedIn 资料优化技能,依据用户提供的信息和项目语气文件撰写文案与视觉简报,涵盖标题、简介、经历、精选链接和图像提示词。
主要功能
- 01收集 LinkedIn 资料输入
- 02撰写标题与个人资料文案
- 03规划精选链接
- 04创建 Gemini 图像提示词
- 05遵循品牌与证据规范
适用场景
- 01依据项目文件更新 LinkedIn 资料
- 02根据已核实信息起草个人文案
- 03准备个人资料视觉提示词
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ charlie947/ social-media-skills --skill profile-optimizer安装后在 Claude Code 中输入/profile-optimizer确认已加载。
详细介绍
Profile Optimizer
Codex 和 Claude 运行时
- 在 Codex 或 Claude 中使用此技能,并仅使用当前任务中实际可用的工具。
AskUserQuestion示例描述的是要提出的问题,并不代表必须使用某个 API:请在可用范围内使用问题工具,或直接在聊天中提问。复用已提供的答案和源材料。 - 在用户选定的项目中工作。在进行个性化工作前,阅读其中的
about-me.md、voice.md和相关品牌文件。如果文件内容冲突或包含初始默认值,请确认预期作者。询问缺失的信息或运行voice-builder;切勿沿用维护者的身份、账户或私人文件。 - 根据此技能文件夹定位捆绑的
references/。如果用户明确要求更新个人资料,请就地读取并更新规范的about-me.md、voice.md或newsletter-voice.md,同时保留无关的用户事实和规则。使用者必须重新读取这些规范文件。只有当新交付内容会与无关的现有文件冲突时,才使用新文件名。仅安装技能不会启动访谈或写入文件。除非用户提出要求,否则不要写入持久化的学习记录。 - 优先使用已提供的证据。必要时,通过可用的搜索或来源工具核实外部说法。如果来源或集成不可用,请说明缺少的能力,并提供使用已提供文本或导出内容作为输入的选项。绝不捏造事实、第一人称经历、指标或成功运行工具的情况。仅连接所选路线所需的服务,并使用用户现有账户。绝不打印凭据或覆盖现有连接。起草、保存和审阅不代表获准发布、发送消息或更改账户。
视觉完成状态
此技能中的图像提示词是可直接使用的提示词,不是已生成或经过视觉审查的素材。除非用户要求使用其他生成器,否则请保留其指定的 Gemini 工作流。缺少图像服务不会妨碍编写提示词。收到或生成图像后,请以原尺寸和信息流尺寸(宽约 360px,缩略图为 320px)打开并检查每个导出文件。检查文案是否准确、尺寸是否正确、是否被裁切、是否清晰易读、品牌色、字体外观、Logo 和对参考内容的还原度。修复未通过检查的导出文件,并重新检查。将无法导出或检查的项目标记为待处理。图像提示词或光栅导出文件不是可编辑的设计文件。
重要:加载后自动启动
触发此技能时,直接进入步骤 1。不要总结,也不要解释你将产出什么。立即开始收集输入。
步骤 1. 收集输入
检查项目中是否有 about-me.md。如果存在,从中预填姓名、受众、主题和观点。跳过这些问题,并告知用户你提取了哪些内容。
分两批调用 AskUserQuestion。
第一批
[
{
"question": "What is the primary goal of your LinkedIn presence?",
"header": "Goal",
"multiSelect": false,
"options": [
{"label": "Booked calls", "description": "Drive discovery calls or demos"},
{"label": "Inbound leads", "description": "Attract prospects who reach out to you"},
{"label": "Newsletter subscribers", "description": "Grow your email list from LinkedIn"},
{"label": "Job opportunities", "description": "Get recruiters and hiring managers to reach out"}
]
},
{
"question": "What is your main offer or service?",
"header": "Offer",
"multiSelect": false,
"options": [
{"label": "Coaching", "description": "1-on-1 or group coaching"},
{"label": "Consulting", "description": "Advisory or strategy work"},
{"label": "Agency services", "description": "Done-for-you services for clients"},
{"label": "Freelance", "description": "Project-based or contract work"}
]
},
{
"question": "Do you have brand colours (hex codes)?",
"header": "Colours",
"multiSelect": false,
"options": [
{"label": "No, suggest for me", "description": "Pick colours based on my positioning"},
{"label": "Yes, I will paste them", "description": "I have specific hex codes to use"}
]
},
{
"question": "Any social proof you want highlighted?",
"header": "Proof",
"multiSelect": false,
"options": [
{"label": "Years of experience", "description": "e.g. 10+ years in marketing"},
{"label": "Client results", "description": "e.g. Helped 200+ clients"},
{"label": "Media features", "description": "e.g. Featured in Forbes"},
{"label": "I will type my own", "description": "Let me paste specific proof points"}
]
}
]
第二批
[
{
"question": "What external links do you want in your Featured Section? (max 2)",
"header": "Links",
"multiSelect": false,
"options": [
{"label": "Booking page + newsletter", "description": "Primary link to book calls, secondary to subscribe"},
{"label": "Portfolio + booking page", "description": "Show work first, then convert"},
{"label": "I will paste URLs", "description": "I have specific links to use"}
]
},
{
"question": "How should I get your current profile?",
"header": "Current profile",
"multiSelect": false,
"options": [
{"label": "I will paste it", "description": "I will copy-paste my headline, about, and experience"},
{"label": "Start fresh", "description": "Ignore my current profile, build from scratch using my about-me.md"},
{"label": "I will upload a screenshot", "description": "I will share a screenshot or PDF of my profile"}
]
}
]
等待所有输入齐备后再继续。
步骤 2. 标题
撰写 3 个标题选项,并放在代码块中。
限制:
- 每个标题最多 50 个字符
- 仅使用句首字母大写的格式(不要使用标题式大小写)
- 开门见山地突出核心价值
- 字符数允许时,注明目标受众
- 不要使用职位名称(不要使用“Founder” / “CEO” / “Designer”)
- 不要使用空洞的修饰词
格式:[核心价值] + [面向目标受众]
Option 1 (Direct): [outcome + audience]
Option 2 (Pain-focused): [problem + audience]
Option 3 (Differentiator): [unique angle + audience]
然后调用 AskUserQuestion,让用户选择:
[
{
"question": "Which headline do you want to go with?",
"header": "Headline",
"multiSelect": false,
"options": [
{"label": "Option 1", "description": "[The actual headline text from above]"},
{"label": "Option 2", "description": "[The actual headline text from above]"},
{"label": "Option 3", "description": "[The actual headline text from above]"}
]
}
]
步骤 3. 关于部分
将内容放在代码块中。格式规则:
- 使用完整句子。不要在句中强行换行。
- 句子或简短短语之间换一行,以提升可读性。
- 不同部分(开场、经历、权威性、行动号召)之间空两行。
- LinkedIn 会在移动端和桌面端自动换行。不要手动按 50 或 60 个字符换行。
- 简短有力的句子很好,但不要把句子从中间截断。
结构:开场 > 困境/共情 > 方法/理念 > 权威性 > 行动号召
语气:有力、直接、真实。不要像企业公关文案。
以下仅为格式示例;请替换为用户提供的事实,绝不捏造个人经历:
[User’s real starting point, if supplied.]
[Their verified result, with the correct timeframe.]
[What they do and how that helps their audience.]
[One concrete example from their supplied experience.]
[Their current offer and confirmed next action.]
第 4 步:工作经历部分
重写最近的 2 段工作经历。以代码块形式输出。格式与「关于」部分相同:使用完整句子,不要在句子中间强制换行,LinkedIn 会自动换行。
每段经历的结构:背景 > 挑战 > 行动 > 结果
采用讲故事的形式,不要使用项目符号。每段最多 8 至 15 句。
格式示例仅供参考;请用提供的事实替换,绝不虚构个人经历:
I walked into a team that had lost 3 managers in 2 years.
Morale was gone. Revenue was slipping.
I didn't start with strategy decks. I started with listening.
Within 6 months we rebuilt the culture.
Within 12 months revenue was up 40%.
That taught me everything about leading through chaos.
格式错误示例:
- 管理一支由 15 名销售代表组成的团队
- 负责第 3 季度的营收目标
- 实施新的 CRM 系统
第 5 步:精选内容策略
最多 2 个条目,且都必须是外部链接。
条目 1:主要转化目标
- 用途:直接引导至主要产品或服务(预约页面、申请表、销售页面)
- 标题:3 至 5 个词,以收益为重点
条目 2:次要价值构建内容
- 用途:建立信任或获取潜在客户(订阅简报、免费资源、作品集、案例研究)
- 标题:3 至 5 个词,以收益为重点
不要添加副标题。不要使用 LinkedIn 内部帖子。不要添加「给我发私信」类条目。
第 6 步:视觉设计简报
输出 4 条独立的图像生成提示词,每条各放在一个代码块中。每条提示词都必须完整自洽,作为独立请求粘贴到 Gemini 中即可使用。
在最上方注明品牌颜色:
- 主色十六进制值:[用户提供或建议]
- 辅色十六进制值:[用户提供或建议]
- 用一句话说明这些颜色为何适合品牌定位
素材 1:LinkedIn 横幅(1584 x 396 像素)
提示词必须:
- 写明「使用我附上的照片……」
- 按精确尺寸制作横幅
- 将选定的标题文字放在靠右居中位置
- 在标题下方放置一句 5 至 8 个词的标语
- 包含一个 CTA 按钮元素(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 会自动换行。
- 标题中不得出现职位名称。
- 任何地方都不要使用分段文本。
- 每条图像提示词都必须完整自洽。
- 切勿使用 em dash。
- 全文使用英式英语。
- 设计简报之后,不得提出撰写发布帖或互动策略。内容到设计简报为止。