← Back to Skills Marketplace
hansondong

PAO System

by hansondong · GitHub ↗ · v1.1.2 · MIT-0
cross-platform ✓ Security Clean
94
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install pao-system
Description
PAO系统 - 个人AI运营助手。触发词:PAO、Personal AI Operator、运营助手、技能管理、协议管理、WebSocket通信、PAO技能
Usage Guidance
Before installing or running this skill: - Expect it to create ~/.pao/, write config.yaml and secrets.yaml (the latter will have an encryption_key and auth_token). Check those files and their permissions after install. - The skill will announce device metadata (hostname, IP, MAC, CPU/memory/storage and capabilities) on the LAN via Zeroconf and may open a WebSocket server on port 8765 by default. If you do not want your device advertised, disable discovery or block the port with a firewall. - The code includes default relay hostnames (relay1.pao-system.dev, relay2.pao-system.dev). Although cloud sync is disabled by default, enabling cloud_sync could connect to external relays — verify and, if necessary, replace or remove relay endpoints before enabling cloud sync. - Review install.py and deployment/installer.py and any updater scripts before executing them; run first in an isolated or VM environment if you are unsure. - If privacy or network exposure is a concern, change defaults (disable discovery/cloud_sync, inspect/rotate generated keys, restrict allowed networks) and run with network isolation until you are confident of behavior. If you want, I can highlight the specific files and code locations that create/writes secrets, register services, or contact relays so you can inspect them more closely.
Capability Analysis
Type: OpenClaw Skill Name: pao-system Version: 1.1.2 The "pao-system" bundle is a sophisticated framework for a decentralized, cross-device AI operating system designed to coordinate AI agents. It features a robust P2P communication layer (communication.py), Zeroconf-based device discovery (discovery.py), and a task distribution mechanism (task_distributor.py and task_listener.py) that allows for remote task execution such as web fetching and code analysis. While these capabilities are powerful, they are strictly aligned with the stated purpose of the system. The presence of security-focused components, such as an immutable audit log using hash chains (audit_log.py) and a comprehensive security configuration (config.py) that defaults to encrypted and authenticated communication, indicates a legitimate and well-engineered project without evidence of malicious intent.
Capability Assessment
Purpose & Capability
Name/description (PAO, skill management, WebSocket, discovery) match the included code: skill manager, protocol handlers, Zeroconf discovery, WebSocket client/server, local storage and memory systems. The requested capabilities (networking, discovery, storage) are appropriate for the stated purpose.
Instruction Scope
SKILL.md gives minimal runtime instructions (python -m pao_system, examples). The code (not detailed in SKILL.md) will create a config directory (~/.pao), write config.yaml and secrets.yaml, persist memories/data, start network services (Zeroconf/WebSocket) and broadcast device metadata (hostname, IP, MAC, CPU/memory/storage) to LAN. That behavior is coherent with discovery/communication but is not spelled out in the SKILL.md — users should be aware of local file writes and network broadcasts.
Install Mechanism
No external install/download is declared; the package is instruction/code-only and included in the skill bundle. There is no evidence of fetching arbitrary remote archives or using URL shorteners. Installation scripts (install.py, deployment/installer.py) are present in the codebase; review them before running to understand any extra setup steps.
Credentials
The skill declares no required environment variables or external credentials, but the runtime code auto-generates and stores secrets (encryption_key, auth_token, device_secret) in ~/.pao/secrets.yaml. It also contains default relay server hostnames (relay1.pao-system.dev, relay2.pao-system.dev) for cloud_sync mode. Requesting no env vars is consistent, but the code may contact external relays if enabled — verify relay endpoints and whether cloud_sync is enabled before use.
Persistence & Privilege
The skill creates persistent files/directories under the user's home (~/.pao), stores secrets and memories, and can open/listen on network ports (default port 8765) and register Zeroconf services. It does not declare always:true or request global agent config changes, but it does have persistent presence on disk and network-level capabilities — expected for this type of system but worth caution.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pao-system
  3. After installation, invoke the skill by name or use /pao-system
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.2
- Bumped version to 1.1.2. - Documentation updated (SKILL.md only): version number incremented in metadata. - No functional or code changes.
v1.1.1
Version 1.1.1 introduces expanded core modules, improved protocol handling, and testing enhancements. - Added 33 new files, including core modules for communication, device management, and storage. - Improved system integration and protocol handling logic in core source files. - Enhanced test coverage with new test files and detailed HTML coverage reports. - Updated documentation in README and SKILL.md to reflect new modules and structure.
v1.0.0
PAO System 初始版本发布 - 发布 PAO(Personal AI Operator)系统,作为个人AI运营助手框架 - 提供技能管理、协议处理、WebSocket 通信等核心功能 - 支持自动注册和演化AI技能、协议多样化、外部系统集成及任务自动化 - 包含丰富的示例、配置与测试文件,支持扩展和自定义
Metadata
Slug pao-system
Version 1.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is PAO System?

PAO系统 - 个人AI运营助手。触发词:PAO、Personal AI Operator、运营助手、技能管理、协议管理、WebSocket通信、PAO技能. It is an AI Agent Skill for Claude Code / OpenClaw, with 94 downloads so far.

How do I install PAO System?

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

Is PAO System free?

Yes, PAO System is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does PAO System support?

PAO System is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PAO System?

It is built and maintained by hansondong (@hansondong); the current version is v1.1.2.

💬 Comments