clawline-webroot
Serve static files from the Clawline provider at /www.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Serve static files from the Clawline provider at /www.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.
Send interactive HTML bubbles on Clawline via `message.sendAttachment`. Use for interactive prompts, dashboards, and reports that should render as widgets instead of raw HTML or plain text.
Discord release/beta mood summaries from Discrawl with quotes, no URLs by default, and issue/PR correlation.
Send a live terminal bubble into a Clawline chat stream. The bubble connects to a per-bubble destination via the provider over WebSocket and renders an interactive terminal inside the message flow. Use when Flynn asks to send a terminal, share a live shell, or embed a terminal in chat. Also use when another skill or workflow needs to surface a live terminal session to the user.
Send screenshots, images, logs, or generated files as actual Clawline attachments; use when the user asks to attach, send, share, upload, or show a file/screenshot in Clawline.
Explain and control the Clawline alert-instructions overlay appended to alerts.
| name | clawline-webroot |
| description | Serve static files from the Clawline provider at /www. |
| metadata | {"openclaw":{"skillKey":"clawline-webroot"}} |
The Clawline provider serves static files from a local directory.
openclaw config get channels.clawline.webRootPath
If no value is set, the default is: ~/.openclaw/workspace/www/URL pattern: http://<hostname>:<clawline-port>/www/<filename>
channels.clawline.port, default 18800)localhost unless the viewer is definitely on the same machine that is serving the file.http://localhost:18800/www/index.htmlhttp://<reachable-hostname>:18800/www/index.html# Find the webroot directory
webRootPath="$(openclaw config get channels.clawline.webRootPath 2>/dev/null || echo ~/.openclaw/workspace/www)"
mkdir -p "$webRootPath"
# Add a file
echo '<h1>Hello</h1>' > "$webRootPath/index.html"
# Verify it serves
curl http://localhost:18800/www/index.html
Override in config (JSON):
{
"channels": {
"clawline": {
"webRootPath": "/path/to/custom/www"
}
}
}