Panel de Chuwi

Vista rápida para saber qué soy, qué tengo instalado y qué cambios recientes ha habido. Pensado para convertirlo luego en una URL segura para el móvil.

Correo: quitiweb.chuwi@gmail.com Canal: Telegram Bot: @quitiweb_bot
Skills totales
54
Skills privadas
1
Skills incluidas
53
URL local OpenClaw
http://127.0.0.1:18789/

Estado actual

OpenClaw status

Overview
┌──────────────────────┬───────────────────────────────────────────────────────────────────────────────────────────────┐
│ Item                 │ Value                                                                                         │
├──────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────┤
│ OS                   │ linux 6.17.0-22-generic (x64) · node 22.22.2                                                  │
│ Dashboard            │ http://127.0.0.1:18789/                                                                       │
│ Tailscale            │ off                                                                                           │
│ Channel              │ stable (default)                                                                              │
│ Update               │ available · pnpm · npm update 2026.4.23                                                       │
│ Gateway              │ local · ws://127.0.0.1:18789 (local loopback) · reachable 53ms · auth token · chuwi-agent     │
│                      │ (192.168.31.227) app 2026.4.22 linux 6.17.0-22-generic                                        │
│ Gateway self         │ chuwi-agent (192.168.31.227) app 2026.4.22 linux 6.17.0-22-generic                            │
│ Gateway service      │ systemd installed · enabled · running (pid 63350, state active)                               │
│ Node service         │ systemd not installed                                                                         │
│ Agents               │ 1 · no bootstrap files · sessions 2 · default main active 2m ago                              │
│ Memory               │ 0 files · 0 chunks · dirty · sources memory · plugin memory-core · vector ready · fts ready   │
│                      │ · cache on (0)                                                                                │
│ Plugin compatibility │ none                                                                                          │
│ Probes               │ skipped (use --deep)                                                                          │
│ Events               │ none                                                                                          │
│ Tasks                │ none                                                                                          │
│ Heartbeat            │ 30m (main)                                                                                    │
│ Sessions             │ 2 active · default gpt-5.4 (200k ctx) · ~/.openclaw/agents/main/sessions/sessions.json        │
└──────────────────────┴───────────────────────────────────────────────────────────────────────────────────────────────┘

Security audit
Summary: 0 critical · 5 warn · 1 info
  WARN Reverse proxy headers are not trusted
    gateway.bind is loopback and gateway.trustedProxies is empty. If you expose the Control UI through a reverse proxy, configure trusted proxies so local-client c…
    Fix: Set gateway.trustedProxies to your proxy IPs or keep the Control UI local-only.
  WARN Control UI insecure auth toggle enabled
    gateway.controlUi.allowInsecureAuth=true does not bypass secure context or device identity checks; only dangerouslyDisableDeviceAuth disables Control UI device…
    Fix: Disable it or switch to HTTPS (Tailscale Serve) or localhost.
  WARN Insecure or dangerous config flags enabled
    Detected 1 enabled flag(s): gateway.controlUi.allowInsecureAuth=true.
    Fix: Disable these flags when not actively debugging, or keep deployment scoped to trusted/local-only networks.
  WARN Exec security=full is configured
    Full exec trust is enabled for: main.
    Fix: Prefer tools.exec.security="allowlist" with ask prompts, and reserve "full" for tightly scoped break-glass agents only.
  WARN Some gateway.nodes.denyCommands entries are ineffective
    gateway.nodes.denyCommands uses exact node command-name matching only (for example `system.run`), not shell-text filtering inside a command payload. - Unknown …
    Fix: Use exact command names (for example: canvas.present, canvas.hide, canvas.navigate, canvas.eval, canvas.snapshot, canvas.a2ui.push, canvas.a2ui.pushJSONL, canvas.a2ui.reset). If you need broader restrictions, remove risky command IDs from allowCommands/default workflows and tighten tools.exec policy.
Full report: openclaw security audit
Deep probe: openclaw security audit --deep

Channels
┌──────────┬─────────┬────────┬────────────────────────────────────────────────────────────────────────────────────────┐
│ Channel  │ Enabled │ State  │ Detail                                                                                 │
├──────────┼─────────┼────────┼────────────────────────────────────────────────────────────────────────────────────────┤
│ Telegram │ ON      │ OK     │ token config (8792…WCmc · len 46) · accounts 1/1                                       │
└──────────┴─────────┴────────┴────────────────────────────────────────────────────────────────────────────────────────┘

Sessions
┌───────────────────────────────────────────────────┬────────┬─────────┬──────────────┬────────────────────────────────┐
│ Key                                               │ Kind   │ Age     │ Model        │ Tokens                         │
├───────────────────────────────────────────────────┼────────┼─────────┼──────────────┼────────────────────────────────┤
│ agent:main:telegram:direct:8247…                  │ direct │ 2m ago  │ gpt-5.4      │ 48k/200k (24%) · 🗄️ 88% cached │
│ agent:main:main                                   │ direct │ 39m ago │ gpt-5.4      │ 45k/272k (17%) · 🗄️ 90% cached │
└───────────────────────────────────────────────────┴────────┴─────────┴──────────────┴────────────────────────────────┘

FAQ: https://docs.openclaw.ai/faq
Troubleshooting: https://docs.openclaw.ai/troubleshooting

Update available (npm 2026.4.23). Run: openclaw update
Next steps:
  Need to share?      openclaw status --all
  Need to debug live? openclaw logs --follow
  Need to test channels? openclaw status --deep

Cambios del workspace

M USER.md
?? .openclaw/
?? .venv-stt/
?? HEARTBEAT.md
?? TOOLS.md
?? docs/skills-catalog.html
?? docs/skills-catalog.json
?? scripts/generate-chuwi-dashboard.py
?? scripts/generate-skills-catalog.py
?? tmp/
?? transcripts/

Cambios de la config local

M devices/paired.json
 M identity/device-auth.json

Historial del workspace

80eb6cb Add Chuwi ops skill and ranked email/voice options
238ce2b Add course transcript and step-by-step guide
62dbad0 Add OpenClaw state snapshot workflow
085084a Complete workspace bootstrap

Historial de configuración

ce3fc78 Allow Telegram group access for master's account and restart gateway
a47c5b3 Refine local OpenClaw state tracking
c7b6383 Establish local OpenClaw state repo

Skills privadas

sysadmin-chuwi

Maintain and troubleshoot the dedicated Chuwi mini-PC running OpenClaw. Use when checking gateway/channel health, restarting stuck services, inspecting logs, validating Telegram connectivity, updating OpenClaw, snapshotting local state, or doing routine machine upkeep on this host.

skills/private/sysadmin-chuwi

Muestra de skills incluidas

1password

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.

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/1password

apple-notes

Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/apple-notes

apple-reminders

Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/apple-reminders

bear-notes

Create, search, and manage Bear notes via grizzly CLI.

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/bear-notes

blogwatcher

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/blogwatcher

blucli

BluOS CLI (blu) for discovery, playback, grouping, and volume.

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/blucli

bluebubbles

Use when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/bluebubbles

camsnap

Capture frames or clips from RTSP/ONVIF cameras.

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/camsnap

canvas

Display HTML content on connected OpenClaw nodes (Mac app, iOS, Android).

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/canvas

clawhub

Use the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawhub CLI.

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/clawhub

coding-agent

Delegate coding tasks to Codex, Claude Code, or Pi agents via background process. Use when: (1) building/creating new features or apps, (2) reviewing PRs (spawn in temp dir), (3) refactoring large codebases, (4) iterative coding that needs file exploration. NOT for: simple one-liner fixes (just edit), reading code (use read tool), thread-bound ACP harness requests in chat (for example spawn/run Codex or Claude Code in a Discord thread; use sessions_spawn with runtime:"acp"), or any work in ~/clawd workspace (never spawn agents here). Claude Code: use --print --permission-mode bypassPermissions (no PTY). Codex/Pi/OpenCode: pty:true required.

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/coding-agent

discord

Discord ops via the message tool (channel=discord).

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/discord

eightctl

Control Eight Sleep pods (status, temperature, alarms, schedules).

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/eightctl

gemini

Gemini CLI for one-shot Q&A, summaries, and generation.

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/gemini

gh-issues

Fetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/gh-issues

gifgrep

Search GIF providers with CLI/TUI, download results, and extract stills/sheets.

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/gifgrep

github

GitHub operations via `gh` CLI: issues, PRs, CI runs, code review, API queries. Use when: (1) checking PR status or CI, (2) creating/commenting on issues, (3) listing/filtering PRs or issues, (4) viewing run logs. NOT for: complex web UI interactions requiring manual browser flows (use browser tooling when available), bulk operations across many repos (script with gh api), or when gh auth is not configured.

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/github

gog

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

/home/quitiweb/.npm-global/lib/node_modules/openclaw/skills/gog