← 返回 Skills 市场
voidcooks

Clawd Presence

作者 voidcooks · GitHub ↗ · v1.0.1
cross-platform ✓ 安全检测通过
2477
总下载
3
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install clawd-presence
功能描述
Physical presence display for AI agents. Shows a customizable monogram (A-Z), status state, and current activity on a dedicated terminal/screen. Provides faster feedback than chat - glance at the display to see what the agent is doing. Use when setting up always-on agent visibility.
使用说明 (SKILL.md)

Clawd Presence

Terminal-based presence display for AI agents.

Why

Chat has latency. A presence display inverts this - the agent broadcasts state continuously, you glance at it like a clock.

Setup

# Configure (auto-detect from clawdbot or manual)
python3 scripts/configure.py --auto
# or
python3 scripts/configure.py --letter A --name "AGENT"

# Run display in dedicated terminal
python3 scripts/display.py

Update Status

Call from your agent whenever starting a task:

python3 scripts/status.py work "Building feature"
python3 scripts/status.py think "Analyzing data"
python3 scripts/status.py idle "Ready"
python3 scripts/status.py alert "Need attention"
python3 scripts/status.py sleep

States

State Color Use
idle Cyan Waiting
work Green Executing
think Yellow Processing
alert Red Needs human
sleep Blue Low power

Auto-Idle

Returns to idle after 5 minutes of no updates. Prevents stale states.

python3 scripts/configure.py --timeout 300  # seconds, 0 to disable

Files

  • scripts/display.py - Main display
  • scripts/status.py - Update status
  • scripts/configure.py - Settings
  • assets/monograms/ - Letter designs A-Z
安全使用建议
This skill appears to be what it claims: a local terminal presence display. Before installing/running, note that: - The scripts will create and update config.json and state.json in the skill directory (or repo root). Put the code where you expect those files to be written or adjust paths if needed. - The configure --auto option tries to read a small set of clawdbot config files in your home directory (uses PyYAML if installed) to auto-detect an agent name — only use --auto if you trust those local config files will be read. - There are no network calls, no credentials requested, and nothing is downloaded at runtime. If you want extra assurance, inspect the included Python files (they are small and readable) before running and avoid running as a privileged user (no need for root).
功能分析
Type: OpenClaw Skill Name: clawd-presence Version: 1.0.1 The OpenClaw AgentSkills bundle 'clawd-presence' is designed for displaying agent status. Its scripts primarily perform local file I/O to manage configuration and state (config.json, state.json) and display ASCII art monograms. The `scripts/configure.py` script reads `config.yaml` files from common `clawd` or `clawdbot` configuration paths in the user's home directory to auto-detect the agent's name. This file access is limited to specific, non-sensitive data (agent name) for a stated purpose and uses `yaml.safe_load`. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or harmful prompt injection attempts against the agent. All operations are local and align with the skill's described functionality.
能力评估
Purpose & Capability
Name/description (physical presence display, monogram, states) matches the provided scripts and assets. The skill only needs local files (monograms, config.json, state.json) and the CLI described in SKILL.md to operate.
Instruction Scope
Runtime instructions only invoke included Python scripts which read/write local files (config.json, state.json) and display in a terminal. The configure script optionally attempts to read several expected clawdbot config files in the user's home directory when --auto is used (it imports PyYAML if available). This file access is consistent with the advertised auto-detection behavior, but it does mean the script will attempt to read specific files in the home directory if you run --auto.
Install Mechanism
No install spec or remote downloads are present. All code and assets are included in the bundle; nothing is fetched or executed from external URLs.
Credentials
The skill declares no required environment variables or credentials. The code does not attempt to read arbitrary env vars or request tokens; only optional dependency is PyYAML for auto-detection.
Persistence & Privilege
Skill is not always-enabled; it does not modify other skills or system-wide agent settings. It writes its own config.json and state.json under the skill directory (or repo root), which is expected for its function.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install clawd-presence
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /clawd-presence 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Initial release: physical presence display for AI agents
v1.0.0
Initial release: physical presence display for AI agents
元数据
Slug clawd-presence
版本 1.0.1
许可证
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Clawd Presence 是什么?

Physical presence display for AI agents. Shows a customizable monogram (A-Z), status state, and current activity on a dedicated terminal/screen. Provides faster feedback than chat - glance at the display to see what the agent is doing. Use when setting up always-on agent visibility. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2477 次。

如何安装 Clawd Presence?

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

Clawd Presence 是免费的吗?

是的,Clawd Presence 完全免费(开源免费),可自由下载、安装和使用。

Clawd Presence 支持哪些平台?

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

谁开发了 Clawd Presence?

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

💬 留言讨论