← 返回 Skills 市场
hansondong

PAO System

作者 hansondong · GitHub ↗ · v1.1.2 · MIT-0
cross-platform ✓ 安全检测通过
94
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install pao-system
功能描述
PAO系统 - 个人AI运营助手。触发词:PAO、Personal AI Operator、运营助手、技能管理、协议管理、WebSocket通信、PAO技能
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pao-system
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pao-system 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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技能、协议多样化、外部系统集成及任务自动化 - 包含丰富的示例、配置与测试文件,支持扩展和自定义
元数据
Slug pao-system
版本 1.1.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

PAO System 是什么?

PAO系统 - 个人AI运营助手。触发词:PAO、Personal AI Operator、运营助手、技能管理、协议管理、WebSocket通信、PAO技能. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 94 次。

如何安装 PAO System?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pao-system」即可一键安装,无需额外配置。

PAO System 是免费的吗?

是的,PAO System 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

PAO System 支持哪些平台?

PAO System 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 PAO System?

由 hansondong(@hansondong)开发并维护,当前版本 v1.1.2。

💬 留言讨论