LinkedIn Skill 用于在 LinkedIn 个人资料与公司页面上创建帖子、添加评论并对内容进行互动。发布、评论或回应前必须获得用户明确确认;即使处于跳过权限模式或用户催促,也应先展示账号、完整文本、目标 URN、可见性等细节并询问,确认后才执行命令。
首次使用需创建 LinkedIn OAuth 应用:在 LinkedIn Developers 创建应用,填写名称、选择或创建 LinkedIn 页面并上传图标;在 Auth 标签添加重定向 URL http://localhost;记录 Client ID 和 Primary Client Secret;在 Products 标签申请 Share on LinkedIn 和 Sign In with LinkedIn using OpenID Connect 权限;将凭据写入 ~/.claude/skills/linkedin-skill/credentials.json,格式为包含 client_id 与 client_secret 的 JSON。
主要命令:accounts 列出账号;login 打开浏览器认证,logout 移除账号;me 获取个人资料,organizations 列出管理的组织;post 创建帖子,支持 --visibility PUBLIC 或 CONNECTIONS,可用 --author 指定组织 URN;list-posts、get-post、edit-post、delete-post 管理帖子;comments、comment、reply、delete-comment 管理评论;react、unreact、reactions 管理互动,类型包括 LIKE、PRAISE、EMPATHY、INTEREST、APPRECIATION。多账号通过 --account 标签区分,令牌按账号存于 ~/.claude/skills/linkedin-skill/tokens/。所有命令输出 JSON。
要求 Python 3.9+ 并安装 requests。限制:LinkedIn 速率限制严格,批量操作需间隔;组织发帖需 w_organization_social 的 Marketing Platform 批准;访问令牌 60 天过期且通常无刷新令牌,需定期重新认证。令牌本地存储,可在 LinkedIn 设置中撤销第三方应用访问;credentials.json 含应用密钥需妥善保管。