3.2 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.54 | 深圳匠厂科技有限公司 |
|
|
账号管理(account-manager)
登记各平台账号与 Chrome/Edge 持久化用户目录(profile_dir) 的对应关系,供发布类、大模型网页类等 Skill 通过子进程 CLI 取号。库中不保存「已登录」状态;pick-web 仅按更新时间等选一条候选,不表示浏览器已登录。
何时使用本技能
用户或编排表达以下意图之一时加载:
- 添加 / 删除 / 列出账号 —— 多平台(搜狐号、头条、知乎、微信、豆包、Kimi、DeepSeek 等)的账号记录与数据目录管理。
- 按 id 取账号 JSON —— 跨技能需要单行 JSON(
get)。 - 按平台取网页自动化候选账号 —— 跨技能需要
pick-web/list-json的机器可读输出。 - 仅打开浏览器核对页面 ——
open(不写库、不做登录 DOM 检测)。
CLI 调用
所有子命令、参数、简写形式与行为细节见 references/CLI.md。执行或拼写任何命令前先读该文件,不要凭记忆臆造参数。
重要约束:CLI 由宿主或工具执行;不要把命令原文贴给最终用户看。对用户用自然语言说明「添加某平台账号、提供大陆手机号」等即可。添加账号时只需平台名与 11 位完整手机号;不要引导用户去具体宿主菜单路径(如「技能中心 → 账号管理」等,易随产品改版失效),也不要让用户填写 profile_dir——本技能在 add 时会自动创建并分配浏览器用户目录。
平台名称与别名
入库使用英文 platform 键;用户话术可用中文展示名或别名。完整表与解析规则见 references/PLATFORMS.md。平台无法识别时会输出 ERROR:INVALID_PLATFORM* 系列前缀,详见 references/ERRORS.md。
数据与环境
数据库路径、profile 布局、日志与环境变量见 references/RUNTIME.md。accounts 表字段与 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_ROOT、JIANGCHANG_USER_ID与兄弟技能一致;细节见references/RUNTIME.md。
资产与示例
示例 JSON 与 JSON Schema 见 assets/README.md 及 assets/examples/、assets/schemas/。