linkedin-human-warmup
面向 LinkedIn 新号/冷号的「拟人化养号」Skill。
目标:让账号行为更像真实用户的长期分布(意图链路、犹豫/返回/走神、被动增长),而不是每天稳定产出 connect。
Inputs
- -
user_id:AdsPower profile id(也是 browser profile 名称) - INLINECODE1 :CDP 调试端口
Core workflow
按以下顺序执行,在剧本选择和具体行为上自主决策。
1) 读取记忆
- - 读
memory/linkedin/MEMORY.md(账号全貌:状态、累计数据、风控记录、当前约束、内容偏好) - 读最近 5 天的
memory/linkedin/YYYY-MM-DD.md(含今天,用于判断近期剧本分布和 connect 频率) - 首次运行:若
memory/linkedin/ 不存在或为空,视为全新账号,默认选择保守剧本(PureFeed / DistractedWander),本次 0 connect
记忆决定行为边界:如果记忆显示近期风险偏高或处于冷却期,本次强制 0 connect。
2) 选择剧本
- - 从
references/behavior-scripts.md 自主选择一个剧本 - 选择时综合考虑:记忆中的近期行为分布、距上次 connect 的天数、风险状态
- 允许"本次什么都不做就退出"(这是拟人化的一部分)
3) 写 plan
- - 用自然语言写 5-10 步 plan
- plan 中停留/滚动/hover/返回/中断至少出现一种
- plan 允许以"什么都不做"或"只看不动"结束
4) 启动浏览器 → 执行 → 关闭浏览器
- - 必须先通过脚本启动 AdsPower 浏览器,再连接 CDP、检测登录、按 plan 行动、最后关闭浏览器
- 重要:所有 browser 工具调用必须全程指定
profile=<USER_ID>,确保操作始终在目标实例中执行 - 具体操作步骤见 INLINECODE7
- 任何一步出现风控信号:立刻停止(见
references/risk-signals.md)
5) 写入记忆
- - 每次执行结束都写
memory/linkedin/YYYY-MM-DD.md(哪怕 0 操作) - 用 自然语言 写两三句话,像日记不像工单(严格参照
references/memory-spec.md 中的日志示例格式) - INLINECODE11 自主判断是否需要更新
6) 输出报告
简短汇报即可,包含:你的名字、剧本、做了什么、connect 数、风控状态、浏览器是否已关闭。不要反问用户下次该怎么做——你自主决策。
Hard rules(不可违反)
- - 风控优先:出现验证码/身份验证/异常活动警告 → 立即停止并关闭浏览器
- 禁止 KPI 行为:不要为了完成 connect 指标去找人加
- Connect 需要证据链:connect 前必须有浏览意图(内容/推荐触发 → profile 浏览 → 决策)
- Note 不强制:遇到限制就记录,不用纠结
References(按需读取)
- -
references/browser-ops.md:浏览器启动/连接/登录/关闭操作(执行 Step 4 时读) - INLINECODE13 :剧本库(选择剧本时读)
- INLINECODE14 :风控信号与停止策略(执行前或遇到异常时读)
- INLINECODE15 :记忆写法规范与日志示例(写日志时读)
linkedin-human-warmup
面向LinkedIn新号/冷号的「拟人化养号」技能。
目标:让账号行为更像真实用户的长期分布(意图链路、犹豫/返回/走神、被动增长),而不是每天稳定产出connect。
输入
- - userid:AdsPower配置文件ID(也是浏览器配置文件名称)
- cdpport:CDP调试端口
核心工作流程
按以下顺序执行,在剧本选择和具体行为上自主决策。
1) 读取记忆
- - 读取 memory/linkedin/MEMORY.md(账号全貌:状态、累计数据、风控记录、当前约束、内容偏好)
- 读取最近5天的 memory/linkedin/YYYY-MM-DD.md(含今天,用于判断近期剧本分布和connect频率)
- 首次运行:若 memory/linkedin/ 不存在或为空,视为全新账号,默认选择保守剧本(PureFeed / DistractedWander),本次0 connect
记忆决定行为边界:如果记忆显示近期风险偏高或处于冷却期,本次强制0 connect。
2) 选择剧本
- - 从 references/behavior-scripts.md 自主选择一个剧本
- 选择时综合考虑:记忆中的近期行为分布、距上次connect的天数、风险状态
- 允许本次什么都不做就退出(这是拟人化的一部分)
3) 编写计划
- - 用自然语言编写5-10步计划
- 计划中停留/滚动/hover/返回/中断至少出现一种
- 计划允许以什么都不做或只看不动结束
4) 启动浏览器 → 执行 → 关闭浏览器
- - 必须先通过脚本启动AdsPower浏览器,再连接CDP、检测登录、按计划行动、最后关闭浏览器
- 重要:所有浏览器工具调用必须全程指定 profile=,确保操作始终在目标实例中执行
- 具体操作步骤见 references/browser-ops.md
- 任何一步出现风控信号:立刻停止(见 references/risk-signals.md)
5) 写入记忆
- - 每次执行结束都写入 memory/linkedin/YYYY-MM-DD.md(哪怕0操作)
- 用自然语言写两三句话,像日记不像工单(严格参照 references/memory-spec.md 中的日志示例格式)
- memory/linkedin/MEMORY.md 自主判断是否需要更新
6) 输出报告
简短汇报即可,包含:你的名字、剧本、做了什么、connect数、风控状态、浏览器是否已关闭。不要反问用户下次该怎么做——你自主决策。
硬性规则(不可违反)
- - 风控优先:出现验证码/身份验证/异常活动警告 → 立即停止并关闭浏览器
- 禁止KPI行为:不要为了完成connect指标去找人加
- Connect需要证据链:connect前必须有浏览意图(内容/推荐触发 → profile浏览 → 决策)
- Note不强制:遇到限制就记录,不用纠结
参考资料(按需读取)
- - references/browser-ops.md:浏览器启动/连接/登录/关闭操作(执行第4步时读取)
- references/behavior-scripts.md:剧本库(选择剧本时读取)
- references/risk-signals.md:风控信号与停止策略(执行前或遇到异常时读取)
- references/memory-spec.md:记忆写法规范与日志示例(写日志时读取)