← Back to Skills Marketplace
wociaozhongyunonghaole

账号切换器

by scariris · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
95
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install account-switcher
Description
通过 HTTP API 控制多账号矩阵管理工具,实现浏览器账号的启动、关闭及信息查询。
README (SKILL.md)

账号切换器

多账号矩阵管理工具的技能,通过 HTTP API 控制账号的启动、关闭和信息查询。


执行流程(AI 必读)

Windows 控制台会显示乱码,这是正常的。 执行后必须读文件获取正确结果。

步骤

  1. 执行 Python 命令(替换 \x3C技能目录> 为实际路径):

    python \x3C技能目录>/matrix_manager.py \x3C命令> [参数]
    
  2. 读取结果文件

    \x3C技能目录>/last_result.txt
    
    • 此文件由 matrix_manager.py 脚本创建
    • UTF-8 编码,包含正确的中文内容
  3. 将结果返回给用户

不要根据控制台输出判断结果。


命令列表

命令 说明 完整 Python 调用
list 列出所有账号 python matrix_manager.py list
start \x3C关键词> 按名称启动账号 python matrix_manager.py start 小红书
start-index \x3C索引> 按索引启动账号 python matrix_manager.py start-index 1
stop \x3C关键词> 按名称关闭账号 python matrix_manager.py stop 小红书
stop-index \x3C索引> 按索引关闭账号 python matrix_manager.py stop-index 1

匹配规则startstop 命令先精准匹配账号名,失败则模糊匹配。


文件说明

文件 说明
matrix_manager.py 主脚本,执行命令并输出结果
config.yaml 配置文件(API 地址、超时时间)
last_result.txt 执行结果输出文件,由 matrix_manager.py 创建

前置要求

1. Python 环境

需要 Python 3.8+,检测方法:

python --version

如未安装,访问 https://www.python.org/downloads/ 下载安装,勾选「Add Python to PATH」

安装后需安装 requests 库:

pip install requests

2. 矩阵工具

必须安装「多账号矩阵管理工具」(官网:https://zmt.scys6688.com/)。

开启本地 HTTP 服务:软件设置 → 本地服务器 → 勾选「启动本地服务器」,确认端口为 1008。


故障排查

问题 原因 解决
「python 不是内部或外部命令」 未安装 Python 或未添加 PATH 重装并勾选「Add Python to PATH」
「No module named 'requests'」 未安装 requests pip install requests
「无法连接到多账号矩阵管理工具」 软件未启动或本地服务未开启 打开软件,开启本地服务器(端口 1008)
返回「无api」 编码问题 本脚本使用 UTF-8 编码,无需手动处理

索引说明

  • API 返回的下标:从 0 开始
  • 操作使用的索引:从 1 开始

例如:API 下标 "0" 对应操作索引 "1"。


配置

config.yaml 默认内容:

api_url: http://localhost:1008
timeout: 10

api_url 仅用于连接本地工具,请勿修改为外部地址。

Usage Guidance
This skill appears to do exactly what it claims: call a local multi-account management service on localhost:1008 to list/start/stop browser accounts and write a last_result.txt for the agent to read. Before installing, confirm you trust the local "多账号矩阵管理工具" software that will receive these POST requests (if a malicious local service were listening on port 1008 it could respond to or act on these commands). Do not change config.yaml api_url to an external address unless you understand the implications, since that would direct commands to a remote endpoint. Also ensure Python and the requests package are installed. If you want extra caution, review the included matrix_manager.py (it is small and readable) and run it manually to observe behavior before granting the agent automated invocation.
Capability Analysis
Type: OpenClaw Skill Name: account-switcher Version: 1.0.0 The skill bundle provides a Python wrapper for a local HTTP API used to manage a multi-account browser automation tool. The code in `matrix_manager.py` is straightforward, communicating only with `localhost:1008` as configured in `config.yaml`, and the instructions in `SKILL.md` are consistent with the script's functionality without any signs of prompt injection or malicious intent.
Capability Assessment
Purpose & Capability
Name and description match the included assets and behavior: the SKILL.md instructs running matrix_manager.py, and that script implements HTTP calls to a local multi-account tool. No unrelated environment variables or binaries are requested.
Instruction Scope
Runtime instructions are narrow and specific: run the included Python script, then read last_result.txt for UTF-8 results. The SKILL.md does not direct reading other system files, scanning environment variables, or sending data to external endpoints (the code posts to the configured api_url).
Install Mechanism
This is an instruction-only skill with an included Python script and config; there is no installer or external download. The only required runtime dependency is the Python requests package, which the documentation asks the user to pip install.
Credentials
The skill declares no required environment variables or credentials. The script uses a local api_url (config.yaml default http://localhost:1008) and does not access secrets or unrelated config paths.
Persistence & Privilege
always is false and the skill does not request elevated or persistent system-wide privileges. It writes a single last_result.txt file in the skill directory (expected behavior) and does not modify other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install account-switcher
  3. After installation, invoke the skill by name or use /account-switcher
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of 账号切换器 (account-switcher): - Provides Python-based control of multi-account matrix management tool via HTTP API. - Supports starting, stopping, and querying browser accounts by name or index. - Implements robust result retrieval via result file (`last_result.txt`) for accurate feedback. - Includes detailed step-by-step instructions for setup, execution, and troubleshooting. - Offers configuration via `config.yaml` and clear explanations for command usage and file roles.
Metadata
Slug account-switcher
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 账号切换器?

通过 HTTP API 控制多账号矩阵管理工具,实现浏览器账号的启动、关闭及信息查询。 It is an AI Agent Skill for Claude Code / OpenClaw, with 95 downloads so far.

How do I install 账号切换器?

Run "/install account-switcher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 账号切换器 free?

Yes, 账号切换器 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 账号切换器 support?

账号切换器 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 账号切换器?

It is built and maintained by scariris (@wociaozhongyunonghaole); the current version is v1.0.0.

💬 Comments