Coding

account-manager

Try it

账号切换管理(封号换号),包括设备调度、好友迁移、账号状态管理、换号前好友筛选与通知。触发:封号检测/换号请求/风险预警

What it does

账号切换管理(封号换号),包括设备调度、好友迁移、账号状态管理、换号前好友筛选与通知。触发:封号检测/换号请求/风险预警

The skill document

Account Manager Skill - 账号切换管理

版本: v1.1 | 优先级: P0 | 状态: 🟢 switch_account已实现 | 依赖MCP: fishclaw-mcp, device-operations-mcp

v1.1更新(2026-08-15): 实现switch_account动作(DEF-37增强),支持封号后账号切换+cookie映射更新+bound_accounts更新+迁移报告生成。exec脚本: scripts/account_manager.py --action switch_account

使用场景

  1. 微信封号换号: 切换新号,继承好友档案和聊天记忆
  2. 抖音封号换号: 切换新号,继承视频素材
  3. 多平台同时封号: 分别处理,互不影响
  4. 自动检测封号: 登录失败3次→触发封号预警
  5. 封号后继续操作: 自动切换备用账号
  6. 换号前好友筛选: 通过device-operations-mcp导出好友列表,按交互频率分类
  7. 风险预警通知: 提前通知高价值好友备用联系方式

工作流

主流程:账号切换(封号换号)

  1. 检测封号: 接收封号通知(自动/手动),验证封号状态,记录时间/原因/截图
  2. 好友筛选(P0关键步骤): 通过device-operations-mcp导出好友列表 → 按交互频率/标签自动分类(高价值/风险/低价值/普通)
  3. 执行通知策略: 高价值→1对1私信(换号前3-7天) / 普通→朋友圈公告 / 风险→通知CEO / 低价值→不通知
  4. 标记旧账号banned: 更新状态+执行python skills/account-manager/scripts/save_account_status.py持久化
  5. 创建新账号档案: 生成新account_id,绑定手机号,状态new
  6. 执行设备登录: 调用device-operations MCP,退出旧号→登录新号→验证
  7. 数据迁移: 通过device-operations-mcp导出/导入好友档案 + 聊天记忆(MEMORY.md),不继承聊天记录/评价/粉丝
  8. 更新配置: 更新员工配置+设备配置+cron调度+通知CEO,执行save_account_status.py持久化
  9. 完成切换: 返回结果+记录日志+更新MEMORY.md

输入格式

{"action": "switch_account", "agent_id": "agent_002", "platform": "wechat", "old_account": "wx_001", "new_account": "wx_002", "phone_number": "138****0002", "banned_reason": "频繁加人", "banned_date": "2026-04-15T10:30:00Z"}

完整输入/输出JSON格式、字段说明、错误码、测试用例、依赖关系详见 scripts/account_manager_reference.json

输出格式

{
  "success": true,
  "data": {
    "action": "switch_account",
    "agent_id": "agent_002",
    "platform": "wechat",
    "old_account": {
      "account_id": "wx_001",
      "status": "banned",
      "banned_reason": "频繁加人",
      "banned_date": "2026-04-15T10:30:00Z"
    },
    "new_account": {
      "account_id": "wx_002",
      "status": "active",
      "phone_number": "138****0002",
      "login_status": "success"
    },
    "inherited_data": {
      "friends_count": 150,
      "memory_count": 5000,
      "tags_count": 12
    },
    "notification_sent": {
      "high_value": 8,
      "normal": 0,
      "risk": 2
    },
    "switched_at": "2026-04-15T11:00:00Z"
  },
  "error": null,
  "code": null
}

字段说明:

  • old_account.status: 旧账号状态(banned/disabled)
  • new_account.status: 新账号状态(active/login_failed)
  • inherited_data: 数据迁移统计(好友数/记忆条数/标签数)
  • notification_sent: 通知策略执行统计(高价值/普通/风险)
  • switched_at: 切换完成时间(ISO 8601)

完整输出JSON格式详见 scripts/account_manager_reference.json

异常处理

异常错误码处理
旧账号不存在ACCOUNT_NOT_FOUND检查账号ID
新账号已存在ACCOUNT_ALREADY_EXISTS使用其他ID
设备登录失败DEVICE_LOGIN_FAILED重试或检查设备
数据迁移失败DATA_MIGRATION_FAILED部分迁移或手动
平台不支持PLATFORM_NOT_SUPPORTED添加平台支持
MCP未连接MCP_NOT_CONNECTED检查配置重启Gateway

完整8个错误码+返回示例详见 scripts/account_manager_reference.json

示例

微信封号换号

  1. 输入: switch_account(agent_002, wechat, wx_001→wx_002, "频繁加人")
  2. 好友筛选→通知策略→标记banned→创建新号→设备登录→数据迁移(继承好友150+记忆5000条)
  3. 返回: {success:true, old_account:{status:"banned"}, new_account:{status:"active"}, inherited_data:{friends_count:150}}

更多示例(抖音换号/异常场景)和10个测试用例详见 scripts/account_manager_reference.json

变更历史

版本日期变更说明
v1.02026-04-15初始版本

Related skills

自媒体多账户池管理,支持按部门(自营/社交部/电商部/外包客户)分组管理账号、Cookie健康检查、智能轮换发布。 触发词:账号池/多账号管理/部门账号/账号轮换/Cookie检查/账号健康 不触发:封号换号(用account-manager)/内容发布(用content-publisher)

1 installs

Cookie统一管理器,合并保活+紧急修复+健康检查三合一。功能:1.定时HTTP保活所有平台Cookie(闲鱼/抖音/快手/小红书/B站等13平台) 2.健康度评分0-100+健康度<60触发保活+3次连续失败写tenant_notification 3.4端Cookie同步检查与自动修复(fishclaw JSON/.env/global_config.yml/auto-reply API) 4.批量失效(≥2个)启动降级运营模式+备用Cookie自动切换+扫码恢复 5.多租户Cookie恢复SOP(备份恢复→备用切换→紧急告警三级降级)。触发:Cookie保活/Cookie检查/定时保活/Cookie过期告警/Cookie同步/Cookie批量失效/Cookie降级/cookie-keepalive-cycle/cookie-refresh/多租户Cookie恢复

1 installs

遇到事实、对比、支持情况类问题,或用户追问没懂/你搜过吗/不确定不要瞎说时,先搜索或查文档核实再回答。Use for factual, comparison, or support/capability questions, or when the user challenges accuracy ('did you actually search?'): verify via search/docs before answering.

1 installs

人格切换系统:资产顾问/考研导师/代码高手/毕设高手/通用。自动检测对话意图切换人格,支持手动覆盖。兼容 self-improving-agent 自改进体系,专业改进归人格、通用改进共享。

查看、更换和管理 Hermes 各 profile 的大模型配置(主模型、辅助模型、delegation 模型)。支持单个/批量操作、切换 provider、全 profile 一览。

2 installs

Configure OpenClaw multi-agent routing for Feishu multi-account setups. Use when users need two or more Feishu bots (different appId/appSecret) to run on iso...

30 installs