用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Wike-CHI/acquisition-agent --skill linkedin命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | |
| version | 2.0.0 |
| description | LinkedIn客户拓展技能。搜索决策人、发送连接请求和InMail。当用户说"LinkedIn找客户"、"领英开发"、"LinkedIn拓展"时使用。 |
| homepage | https://linkedin.com |
| triggers | ["LinkedIn","领英","linkedin搜索"] |
Skill Graph: 领域 → [[_index-outreach|多渠道触达领域]] | 上游 ← [[_index-discovery|客户发现领域]] | 下游 → [[linkedin-writer|LinkedIn文案]](触达内容)
搜索功能 → 改用
exaskill(Exa 索引 LinkedIn 公开档案,更稳定) 私信/连接请求 → 本 skill 负责,底层用agent-browserCLI,由 AI 实时操控浏览器
npm install -g agent-browser
agent-browser install
agent-browser open https://www.linkedin.com/login --headed
# 手动在弹出窗口里完成登录
agent-browser state save {{SKILL_DATA_DIR}}/linkedin-session.json
agent-browser close
Session 文件保存后,后续操作无需重复登录,直接
state load。
1. 加载 session
agent-browser state load {{SKILL_DATA_DIR}}/linkedin-session.json
2. 打开目标主页
agent-browser open https://www.linkedin.com/in/{USERNAME}/
3. 快照,找到消息按钮
agent-browser snapshot -i
# 找到 button "Message" 或 "Connect",记下 ref(如 @e12)
4. 点击消息按钮
agent-browser click @e12
5. 等待消息框出现
agent-browser wait --text "Write a message"
6. 快照,找到输入框
agent-browser snapshot -i
# 找到 textbox(输入框 ref,如 @e20)
7. 输入私信内容
agent-browser fill @e20 "{MESSAGE_CONTENT}"
8. 发送
agent-browser find role button click --name "Send"
9. 验证
agent-browser wait --text "Message sent"
agent-browser screenshot {{SKILL_DATA_DIR}}/logs/linkedin-sent-{TIMESTAMP}.png
1. 加载 session
agent-browser state load {{SKILL_DATA_DIR}}/linkedin-session.json
2. 打开目标主页
agent-browser open https://www.linkedin.com/in/{USERNAME}/
3. 快照
agent-browser snapshot -i
4. 点击 Connect 按钮
agent-browser find role button click --name "Connect"
5. 等待对话框
agent-browser wait --text "Add a note"
6. 点击 "Add a note"
agent-browser find text "Add a note" click
7. 快照,找到附言输入框
agent-browser snapshot -i
8. 填写附言(≤300字)
agent-browser fill @e_note "{NOTE_CONTENT}"
9. 发送
agent-browser find role button click --name "Send"
10. 验证 & 截图留存
agent-browser screenshot {{SKILL_DATA_DIR}}/logs/linkedin-connect-{TIMESTAMP}.png
批量操作时,必须加随机延迟,避免触发 LinkedIn 风控:
对每个目标(URL + 消息内容)循环执行:
1. agent-browser state load {SESSION_FILE}
2. agent-browser open {PROFILE_URL}
3. agent-browser wait 随机 3000-8000ms(agent-browser wait {RANDOM_MS})
4. 执行 SOP-1 第3-9步
5. agent-browser wait 随机 5000-15000ms(发完等待,模拟真人节奏)
6. 记录结果到日志
建议每次会话不超过 20 条私信,间隔 ≥ 30 分钟再继续
Hi {FIRST_NAME},
I came across your profile while researching conveyor belt solution providers.
We manufacture industrial belt splicing equipment at Honglong (holobelt.com) —
used by 200+ factories across Asia.
Would love to connect and share our product overview when you have a moment.
Best,
Wike | Honglong Industrial
Hi {FIRST_NAME},
Hope this finds you well. I noticed {COMPANY} works with industrial conveyor systems
— we specialize in belt splicing presses and cooling equipment for high-throughput lines.
We've helped similar operations cut belt replacement time by 40%. Happy to send over
a quick spec sheet or arrange a call if relevant?
Best regards,
[Your Name] | Honglong Industrial Equipment
holobelt.com | [Your Mobile] (WhatsApp)
执行 LinkedIn 私信任务时,AI 应按以下逻辑决策:
检查 Session 是否有效
agent-browser state load {SESSION} → 打开 linkedin.com/feed 验证是否已登录从 Exa 搜索结果中提取 LinkedIn URL
linkedin.com/in/xxx 格式的 URL消息个性化
{FIRST_NAME}、{COMPANY} 占位符限速保护
结果记录
logs/linkedin-sent-{DATE}-{N}.png{{SKILL_DATA_DIR}}/linkedin-session.json
如果文件不存在,提示用户先执行首次登录流程(见"前置条件"第2步)
基于 SOC 职业分类