Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
日本語の概要は準備中です。原文の説明を表示しています。
SolanaOS Hub — skill registry, gateway management, and control UI. Use when managing skills via ClawHub CLI, connecting to the SolanaOS gateway (TCP bridge on port 18790, WebSocket on port 18793), or working with the Lit-based control UI at ui/.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Central hub for skill management, gateway operations, and the control UI.
┌──────────────────┐ ┌────────────────────┐ ┌──────────────────┐
│ Control UI │────▶│ Gateway Bridge │────▶│ Headless Nodes │
│ (Lit + Vite) │ WS │ (Go TCP Server) │ TCP │ (Orin/RPi/etc) │
│ ui/ │ │ pkg/gateway/ │ │ │
└──────────────────┘ └────────────────────┘ └──────────────────┘
Port 5173 (dev) Port 18790 (bridge)
Port 18793 (WS/canvas)
| Component | Path | Description |
|---|---|---|
| Gateway Bridge | pkg/gateway/bridge.go | TCP server, node auth, JSON-line protocol |
| Gateway WebSocket | pkg/gateway/ws.go | WebSocket transport for browser clients |
| Control UI | ui/ | Lit web components, Vite build, connects via WS |
| UI Gateway Client | ui/src/ui/gateway.ts | WebSocket client with device auth |
| Skills | skills/ | All operator skills (this directory) |
The control UI is a Lit web component app at ui/.
cd /Users/8bit/solanaos/ui && npm run dev
cd /Users/8bit/solanaos/ui && npm run build
cd /Users/8bit/solanaos/ui && npm test
The UI uses solanaos-gateway subprotocol to communicate with the Go gateway. See ui/src/ui/gateway.ts for the client implementation. Protocol frames:
hello-ok — auth handshake with device tokenevent — server-push events (presence, health, state)res — request/response pairsThe Go-native gateway at pkg/gateway/ provides:
cd /Users/8bit/solanaos && go build -ldflags="-s -w" -o build/solanaos . && ./build/solanaos node gateway-spawn
In ~/.solanaos/solanaos.json:
{
"gateway": {
"bind": "auto",
"port": 18790,
"authToken": "your-token"
},
"canvasHost": {
"enabled": true,
"port": 18793,
"root": "~/clawd/canvas"
}
}
Install
npm i -g clawhub
Auth (publish)
clawhub login
clawhub whoami
Search
clawhub search "postgres backups"
Install
clawhub install my-skill
clawhub install my-skill --version 1.2.3
Update (hash-based match + upgrade)
clawhub update my-skill
clawhub update my-skill --version 1.2.3
clawhub update --all
clawhub update my-skill --force
clawhub update --all --no-input --force
List
clawhub list
Publish
clawhub publish ./my-skill --slug my-skill --name "My Skill" --version 1.2.0 --changelog "Fixes + docs"
Notes
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
日本語の概要は準備中です。原文の説明を表示しています。
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks SolanaOS to add a note, list notes, search notes, or manage note folders.
日本語の概要は準備中です。原文の説明を表示しています。
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
日本語の概要は準備中です。原文の説明を表示しています。
Create, search, and manage Bear notes via grizzly CLI.
日本語の概要は準備中です。原文の説明を表示しています。
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
日本語の概要は準備中です。原文の説明を表示しています。
BluOS CLI (blu) for discovery, playback, grouping, and volume.
日本語の概要は準備中です。原文の説明を表示しています。