Files
account-manager/SKILL.md
chendelian 3a1ea6d97a
All checks were successful
技能自动化发布 / release (push) Successful in 37s
Release v1.0.53: account docs split, remove login flow, SCHEMA reference
2026-04-12 10:56:50 +08:00

2.9 KiB

name, description, version, author, metadata, allowed-tools
name description version author metadata allowed-tools
账号管理 多平台账号登记与浏览器 Profile 目录管理。当用户要添加/列出/删除各平台账号、或编排侧需要按平台取一条账号 JSON(pick-web/get)用于网页自动化时,加载本技能。本技能不持久化「是否已登录」,不在此做登录预检;登录由业务侧(如 llm-manager 网页引擎)在使用 profile 时处理。 1.0.53 深圳匠厂科技有限公司
openclaw
slug emoji category
account-manager 👤 通用
bash

账号管理(account-manager)

登记各平台账号与 Chrome/Edge 持久化用户目录(profile_dir) 的对应关系,供发布类、大模型网页类等 Skill 通过子进程 CLI 取号。库中不保存「已登录」状态;pick-web 仅按更新时间等选一条候选,表示浏览器已登录。

何时使用本技能

用户或编排表达以下意图之一时加载:

  1. 添加 / 删除 / 列出账号 —— 多平台(搜狐号、头条、知乎、微信、豆包、Kimi、DeepSeek 等)的账号记录与数据目录管理。
  2. 按 id 取账号 JSON —— 跨技能需要单行 JSON(get)。
  3. 按平台取网页自动化候选账号 —— 跨技能需要 pick-web / list-json 的机器可读输出。
  4. 仅打开浏览器核对页面 —— open(不写库、不做登录 DOM 检测)。

CLI 调用

所有子命令、参数、简写形式与行为细节见 references/CLI.md执行或拼写任何命令前先读该文件,不要凭记忆臆造参数。

重要约束:CLI 由宿主或工具执行;不要把命令原文贴给最终用户看。对用户用自然语言说明「添加某平台账号、提供大陆手机号」等即可。

平台名称与别名

入库使用英文 platform 键;用户话术可用中文展示名或别名。完整表与解析规则见 references/PLATFORMS.md。平台无法识别时会输出 ERROR:INVALID_PLATFORM* 系列前缀,详见 references/ERRORS.md

数据与环境

数据库路径、profile 布局、日志与环境变量见 references/RUNTIME.mdaccounts 表字段与 JSON 形状摘要见 references/SCHEMA.md

跨技能集成

get / list-json / pick-web 的 stdout 协议、JSON 字段说明、推荐 subprocess 用法见 references/INTEGRATION.md。解析失败时首行多为 ERROR: —— 与 references/ERRORS.md 对照。

依赖与运行时

  • Python:共享宿主 {JIANGCHANG_DATA_ROOT}/python-runtime/.venv,不要在技能目录内创建 .venv
  • 浏览器:网页相关能力依赖本机 Chrome / Edge(Playwright channel 模式,下载自带 Chromium)。open 另需 playwright 包。
  • 环境变量:JIANGCHANG_DATA_ROOTJIANGCHANG_USER_ID 与兄弟技能一致;细节见 references/RUNTIME.md

资产与示例

示例 JSON 与 JSON Schema 见 assets/README.mdassets/examples/assets/schemas/