Files
account-manager/SKILL.md
chendelian 82720ef2fa
All checks were successful
技能自动化发布 / release (push) Successful in 30s
release: v1.0.54 SKILL/README: add account via chat, auto profile_dir
2026-04-12 16:08:33 +08:00

55 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: 账号管理
description: "多平台账号登记与浏览器 Profile 目录管理。当用户要添加/列出/删除各平台账号、或编排侧需要按平台取一条账号 JSON(pick-web/get)用于网页自动化时,加载本技能。本技能不持久化「是否已登录」,不在此做登录预检;登录由业务侧(如 llm-manager 网页引擎)在使用 profile 时处理。"
version: 1.0.54
author: 深圳匠厂科技有限公司
metadata:
openclaw:
slug: account-manager
emoji: "👤"
category: "通用"
allowed-tools:
- 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 由宿主或工具执行;**不要把命令原文贴给最终用户看**。对用户用自然语言说明「添加某平台账号、提供大陆手机号」等即可。添加账号时**只需平台名与 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/`