用途:自动访问指定 LinkedIn 个人资料页,抓取其近期帖子,对新帖子执行点赞并留下评论,适合需要持续维护同事或客户 LinkedIn 互动的场景。
主要能力:导航到 linkedin.com/in/{profile}/recent-activity/all/,抓取可见帖子预览(文本、URN、时间戳);查询数据库跳过已互动帖子;对每条新帖点击进入、点赞、在评论框输入评论并提交;将互动记录写入数据库并输出 JSON 摘要。评论根据帖子内容生成,风格多样且引用具体内容,避免通用套话。
使用方式:需 Chrome 以 CDP 运行(Clawdbot 浏览器)、浏览器会话已登录 LinkedIn、安装 ws 与 pg npm 包、配置 DATABASE_URL 环境变量。基本命令:node skills/linkedin-engage/scripts/linkedin-engage.js --profile "YourLinkedInSlug"。可选参数:--commenter 设置评论署名(默认 "Kev's Assistant")、--limit 每次最多互动帖子数(默认 5)、--cdp-port 指定 CDP 端口(默认 18800)、--dry-run 仅抓取不互动。可通过 cron 定时执行。
数据库:使用 linkedin_engagements 表,字段包括 post_hash(帖子内容前缀的 MD5,唯一)、profile_slug、post_text(前约 200 字符)、liked、commented、comment_text、engaged_at。
限制:依赖 LinkedIn 页面选择器,若页面结构变化可能导致点赞或评论失败;未登录需重新导入 cookie 或手动登录;已点赞的帖子会被跳过;资料无近期活动时可能找不到帖子。