LinkedIn 自动化技能
通过 CLI 驱动真实云浏览器,让 AI 代理完成 LinkedIn 找人、建联、发消息和发帖等全套操作。
文档透明披露了数据流向(云端真实浏览器操作LinkedIn)、令牌设置方式与错误码,且未发现恶意行为或隐蔽窃取;但未要求对高风险写操作(发消息、删连接、发帖、加连接)进行用户确认,令牌存储与回滚机制未说明,还嵌入了强制使用的 LINKEDAPI_CLIENT 归因前缀(遥测),扣分至12。
文档自洽、命令示例一致、错误码与JSON输出结构清晰,失败反馈设计较好;但静态审查无执行证据,无针对该技能关键路径的测试,依赖外部CLI与云API可用性不可验证,扣分至8(静态上限10)。
场景与触发条件描述明确,能力边界(如需Sales Navigator订阅、操作耗时30秒至数分钟)有披露;但核心功能完全依赖LinkedIn与linkedapi.io海外服务,在中国大陆网络不可达,且无中文支持,扣分至5。
文档分层清晰(安装、认证、命令、行为说明),MIT许可证与npm版本化存在,有维护工作流;但无changelog、无已知限制/FAQ部分、维护责任仅隐含于仓库归属,扣分至8。
声称可完成抓取、搜索、发消息等任务,输出为结构化JSON看似可直接使用;但静态无法验证实际结果,价值依赖付费第三方服务,边际收益与成本证据不足,扣分至5(静态上限7)。
存在CI工作流(语法检查与安装器smoke测试),可审计主材料;但CI不覆盖该技能的关键路径,无测试套件、无第三方执行证据、无跨源印证,扣分至4(静态上限5)。
- 该技能包含发消息、删连接、发帖等对外写操作,且文档未要求事先用户确认,代理可能在无监督下产生不可逆的外部影响。
- 所有操作经Linked API云浏览器执行并带有LINKEDAPI_CLIENT归因遥测;使用即向第三方服务披露使用行为,令牌亦存储于本地CLI。
- 核心功能依赖LinkedIn与linkedapi.io,在中国大陆网络基本不可达,FollowSkills中国用户需自备可用网络与账号,并注意LinkedIn对自动化的服务条款风险。
- LinkedIn账号可能因自动化行为受限或封禁;所有承诺效果均未经执行验证,属静态文档审查结论。
这个 Skill 能做什么,适合哪些场景?
这是 Linked-API/linkedin-skills 仓库中的一个技能,提供通用的 LinkedIn 自动化能力。它包装了 linkedin CLI(@linkedapi/linkedin-cli),每个命令会调用 Linked API,由真实云浏览器在 LinkedIn 上执行操作。技能覆盖个人/公司资料抓取、人脉与公司搜索、发消息、连接管理、发帖互动、统计数据以及 Sales Navigator 功能。操作并非即时完成,通常需要 30 秒到数分钟。使用需要注册 Linked API 并配置两个令牌。
提供 linkedin 命令行工具,可执行:抓取个人资料(含工作经历、教育、技能、帖子、评论、反应);按关键词、地点、公司等条件搜索人员和公司;抓取公司信息(含员工、决策者、帖子);发送消息和读取会话;检查、发送、接受、忽略、撤回、删除连接;抓取帖子、发帖(支持图片/视频/文档附件、代公司页发帖)、点赞、评论;查看 SSI、表现分析、主页访客等统计;使用 Sales Navigator 查询和发送 InMail(需订阅);运行自定义工作流。所有输出为 JSON,退出码区分 API 成功与基础设施错误。
- 销售人员在寻找潜在客户时,让代理按职位、公司和地点批量搜索并抓取 LinkedIn 资料。
- SDR 需要查看某联系人的连接状态、发送带备注的连接请求并跟进消息。
- 市场团队希望以个人或公司页面身份发布带附件的帖子、评论和点赞。
- 招聘或商务拓展人员需要查看谁浏览了自己的主页,并分析 SSI 和内容表现数据。
- 有 Sales Navigator 订阅的团队需要按营收规模、年限等条件搜索公司决策者并发送 InMail。
这个 Skill 有哪些优点和局限?
- 能力全面:资料、搜索、消息、连接、发帖、统计、Sales Navigator、自定义工作流一站式覆盖。
- 结构化 JSON 输出加明确的退出码语义,便于代理程序化处理成功与失败。
- 文档详细,含丰富的命令示例、字段筛选和工作流恢复机制。
- 由官方 CLI 和云浏览器驱动,无需本地模拟浏览器环境。
- 操作非即时,单次 30 秒到数分钟,且同一账号请求串行排队,大批量任务耗时明显。
- 依赖 Linked API 付费服务(存在订阅/套餐退出码 3),具体定价未在源文档中说明。
- 需要将 LinkedIn 账号授权给第三方云浏览器服务,存在账号风控与隐私考量。
- Sales Navigator 功能需额外的 LinkedIn Sales Navigator 订阅。
- 源文档未提供测试套件或跨平台验证证据。
如何安装这个 Skill?
方式一:运行 npx @linkedapi/skills,安装器会检测已装的代理并引导完成;或用 npx @linkedapi/skills add linkedin --yes 单装本技能。前置条件:Node.js ≥ 20、全局安装 @linkedapi/linkedin-cli、在 app.linkedapi.io 注册并连接 LinkedIn 账号获取 Linked API Token 和 Identification Token。也可手动把 linkedin 技能文件夹复制到代理的技能目录(如 .claude/skills/linkedin/ 或 ~/.claude/skills/linkedin/)。技能本身未说明各平台的自动安装细节。
如何使用这个 Skill?
先完成认证:linkedin setup --linked-api-token=TOKEN --identification-token=TOKEN。之后所有命令加 -- -q 并使用 LINKEDAPI_CLIENT=skill:linkedin 前缀。示例:linkedin person fetch https://www.linkedin.com/in/username --experience -- -q 抓取含工作经历的个人资料;linkedin person search --term "product manager" --locations "San Francisco" -- -q 搜索人员;linkedin message send <url> '消息内容' -- -q 发消息。可给代理的触发提示如:"用 linkedin 技能搜索旧金山的产品经理并抓取前 5 位的资料"。注意操作是串行排队执行,单次需 30 秒至数分钟。
这个 Skill 与同类方案有什么区别?
同仓库还包含 linkedin-growth 技能,专注于两阶段线索管线(导入并按 ICP 资格筛选,再按计划发送连接邀请),适合需要自动化外联节奏的团队;而本 linkedin 技能是通用单次操作工具,不含自动化的线索培育流程。