← Back to Skills Marketplace
n0vemb

3x-ui Node Manager

by n0vemb · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ pending
55
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install xui-node-manager
Description
Install 3x-ui panels on servers via SSH, then create VLESS+Reality+TCP nodes with SOCKS5 outbound binding. Triggers on giving SSH or SOCKS5 info with a serve...
README (SKILL.md)

3x-ui Node Manager

Workflow

1. Server registration (one-time)

Edit scripts/servers.yaml using scripts/servers.yaml.example as template:

proxy: socks5://127.0.0.1:10808

defaults:
  dest: 1.1.1.1:443
  server_names: [www.microsoft.com]
  port: random
  port_range: [10000, 60000]

servers:
  - name: server-1
    url: http://\x3Cip>:\x3Cport>/\x3Cpath>
    username: \x3Cuser>
    password: \x3Cpass>

2. Create nodes (per-request)

User gives SOCKS5 exit + target server. Run:

pip install -r scripts/requirements.txt
python3 scripts/xui_batch.py --server \x3Cname|all> --socks5 \x3Cip:port:user:pass>

3. Display results (MANDATORY)

After the script finishes, you MUST:

  1. Read the QR PNG file whose path is printed in the output (look for QR_PNG: line)
  2. Display it inline using the read tool — this renders the QR image directly in chat
  3. Print the vless:// URI alongside it

Never just report the file path. Always show the QR image.

Safety Rules

NEVER delete existing inbounds without explicit user approval. The script creates new nodes on random ports — it does not need to delete anything. If the user explicitly asks to delete a node, confirm which one before proceeding. If port conflicts occur, ask the user before removing any inbound.

Auto-generated settings

  • Remark: today's date (YYYY-MM-DD)
  • Port: random in [10000, 60000]
  • Client tag: last 2 octets of SOCKS5 IP + date suffix
  • Outbound tag: socks5-\x3Cip>
  • Reality keys: from panel API
Capability Tags
cryptorequires-walletrequires-sensitive-credentials
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install xui-node-manager
  3. After installation, invoke the skill by name or use /xui-node-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fix: description now reflects full capability including SSH-based 3x-ui panel installation
v1.0.0
Initial release: 3x-ui panel install + VLESS+Reality+TCP node creation with SOCKS5 outbound binding
Metadata
Slug xui-node-manager
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is 3x-ui Node Manager?

Install 3x-ui panels on servers via SSH, then create VLESS+Reality+TCP nodes with SOCKS5 outbound binding. Triggers on giving SSH or SOCKS5 info with a serve... It is an AI Agent Skill for Claude Code / OpenClaw, with 55 downloads so far.

How do I install 3x-ui Node Manager?

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

Is 3x-ui Node Manager free?

Yes, 3x-ui Node Manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 3x-ui Node Manager support?

3x-ui Node Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 3x-ui Node Manager?

It is built and maintained by n0vemb (@n0vemb); the current version is v1.0.1.

💬 Comments