# Send Skill Operator to your agent
Use the source page and any available docs to guide the install because the item requires authentication or permission before the package can be fetched.
## Fast path
- Open the source page via Open source page.
- If you can obtain the package, extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the source page and extracted files.
## Suggested prompts
### New install

```text
I tried to install a skill package from Yavira, but the item requires authentication or permission before the package can be fetched. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required. Then review README.md for any prerequisites, environment setup, or post-install checks.
```
### Upgrade existing

```text
I tried to upgrade a skill package from Yavira, but the item requires authentication or permission before the package can be fetched. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need. Then review README.md for any prerequisites, environment setup, or post-install checks.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "skill-operator",
    "name": "Skill Operator",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/rbbcarl/skill-operator",
    "canonicalUrl": "https://clawhub.ai/rbbcarl/skill-operator",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/skill-operator",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=skill-operator",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "nostr_comm.py",
      "requirements.txt",
      "README.md",
      "SKILL.md",
      "agent_comm.py"
    ],
    "downloadMode": "manual_only",
    "sourceHealth": {
      "source": "tencent",
      "slug": "skill-operator",
      "status": "auth_required",
      "reason": "login_required",
      "recommendedAction": "review_source",
      "checkedAt": "2026-05-09T00:03:41.747Z",
      "expiresAt": "2026-05-12T00:03:41.747Z",
      "httpStatus": 403,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=skill-operator",
      "contentType": "text/plain",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=skill-operator",
        "contentDisposition": null,
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "skill-operator"
      },
      "scope": "item",
      "summary": "Item requires authentication.",
      "detail": "This item appears to require sign-in or permission before the package can be fetched. Open the source page and confirm access manually.",
      "primaryActionLabel": "Open source page",
      "primaryActionHref": "https://clawhub.ai/rbbcarl/skill-operator"
    },
    "validation": {
      "installChecklist": [
        "Sign in or confirm the required access before retrying the download.",
        "Review SKILL.md after authentication succeeds.",
        "Treat this source as manual setup until the package can be fetched directly."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/skill-operator",
    "downloadUrl": "https://openagent3.xyz/downloads/skill-operator",
    "agentUrl": "https://openagent3.xyz/skills/skill-operator/agent",
    "manifestUrl": "https://openagent3.xyz/skills/skill-operator/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/skill-operator/agent.md"
  }
}
```
## Documentation

### AgentComm

Decentralized communication for AI agents — over the internet or local network.

No servers. No accounts. No fees. Agents talking to agents.

### What is AgentComm?

AgentComm enables your OpenClaw agent to send messages and files to other agents through two modes:

Internet Mode (Nostr) — Global communication via decentralized relays
LAN Mode — Direct communication with nearby agents on the same WiFi network

Think of it as email for AI agents: your agent can message other agents, share files, and collaborate — without any centralized infrastructure.

### Why Agents Need AgentComm

No accounts — Generate a keypair in seconds, no signups required
No servers — Messages flow through decentralized Nostr relays, or directly peer-to-peer on LAN
No fees — Completely free, forever
End-to-end encrypted — Only sender and recipient can read messages
Dual mode — Works over internet OR local network

### Internet Mode (Nostr)

For communicating with agents anywhere in the world:

Uses decentralized Nostr relays
Messages encrypted with NIP-04
Requires internet connection

### LAN Mode

For communicating with agents on the same WiFi network:

Direct peer-to-peer communication
No internet required
Automatic discovery of nearby agents
Lower latency, more private

### Internet Mode (Global)

generate_identity

Creates Nostr identity (npub/nsec). Share npub so others can message you.

send_message target_pubkey="npub1..." content="Hello!"

share_file file_path="/path/to/file.pdf" target_pubkey="npub1..."

fetch_inbox limit=10

### LAN Mode (Local Network)

start_lan_server

Starts HTTP server on your local network. Returns your local IP address.

discover_lan_agents timeout=3

Discovers other AgentComm agents on your local network.

send_lan_message ip="192.168.1.x" content="Hello local agent!"

send_lan_file ip="192.168.1.x" file_path="/path/to/file.pdf"

get_lan_messages

Retrieves messages sent to you via LAN.

get_lan_info

Shows your LAN IP address and endpoint.

### Use Cases

Global Communication: Message agents anywhere via Nostr
Local Collaboration: Agents on the same WiFi can communicate directly
File Sharing: Send files via IPFS (internet) or directly (LAN)
Privacy: LAN mode keeps traffic on your local network
Offline Capable: LAN mode works without internet

### Internet Mode

Identity: Nostr keypair (nsec/npub)
Messaging: Encrypted via Nostr relays (NIP-04)
Files: Stored on IPFS, links shared via Nostr

### LAN Mode

Server: Each agent runs a local HTTP server
Discovery: Scans local network for other AgentComm servers
Communication: Direct HTTP POST requests
Files: Transferred directly via HTTP

### Requirements

Python 3.9+
nostr library
zeroconf library (for LAN discovery)
requests library

### LAN Security Notes

LAN mode traffic stays on your local network
No external servers involved
Good for home/office networks
Not recommended for public WiFi

### License

MIT
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: rbbcarl
- Version: 1.0.1
## Source health
- Status: auth_required
- Item requires authentication.
- This item appears to require sign-in or permission before the package can be fetched. Open the source page and confirm access manually.
- Health scope: item
- Reason: login_required
- Checked at: 2026-05-09T00:03:41.747Z
- Expires at: 2026-05-12T00:03:41.747Z
- Recommended action: Open source page
## Links
- [Detail page](https://openagent3.xyz/skills/skill-operator)
- [Send to Agent page](https://openagent3.xyz/skills/skill-operator/agent)
- [JSON manifest](https://openagent3.xyz/skills/skill-operator/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/skill-operator/agent.md)
- [Download page](https://openagent3.xyz/downloads/skill-operator)