← 返回 Skills 市场
643
总下载
0
收藏
4
当前安装
1
版本数
在 OpenClaw 中安装
/install clawprompt
功能描述
Launch a smart teleprompter with mobile remote control for video recording. Use when the user wants to read scripts while recording video, use a teleprompter...
使用说明 (SKILL.md)
ClawPrompt 🦞📝 — Smart Teleprompter with Mobile Remote
What It Does
A browser-based teleprompter that runs on your Mac. A second person can use their phone as a remote control to turn pages while the speaker focuses on the camera.
Quick Start
cd {SKILL_DIR}/scripts
npm install --silent
node server.js
Then open http://localhost:7870 on the computer.
How It Works
- Computer: Open the teleprompter page → paste or type your script → click "开始提词"
- Phone: Scan the QR code shown on the computer → phone becomes a remote controller
- Recording: Speaker looks at camera, peripheral vision reads text at top of screen. Another person holds the phone and taps "下一句" to advance.
Controls
- Computer keyboard: Space/↓ = next, ↑ = prev, +/- = font size, ESC = exit
- Phone: Tap "下一句" / "上一句" buttons
- Text upload: From either computer or phone
Integration with ClawCut
If using ClawCut to generate video scripts, the 9-scene script can be pasted directly into ClawPrompt.
Requirements
- Node.js (for WebSocket server)
- Computer and phone on the same WiFi network
- Port 7870 (configurable via PORT env var)
安全使用建议
This skill appears to do exactly what it claims: run a small local web+WebSocket server so a phone can remotely control a teleprompter. Before installing, consider: (1) npm install will fetch dependencies from the public registry (qrcode, ws) — audit if you require stricter sourcing; (2) the server binds to 0.0.0.0 and advertises your LAN IP, so any device on the same network can connect and, if given the QR/URL, control or upload text — avoid using on untrusted/public networks or ensure your firewall restricts access; (3) the browser fallback may contact api.qrserver.com only if local QR generation fails (this transmits the advertised local URL to that service); (4) no credentials are requested and there are no hidden remote endpoints in the code. If you want tighter security, run it with a local firewall rule, a bind-to-localhost edit, or only on a private network; inspect or pin the npm packages if supply-chain risk is a concern.
功能分析
Type: OpenClaw Skill
Name: clawprompt
Version: 1.0.0
The OpenClaw AgentSkills skill bundle implements a teleprompter with mobile remote control using Node.js and WebSockets. All files (SKILL.md, server.js, HTML/JS for client/remote) align with the stated purpose. The `SKILL.md` contains standard instructions for running a Node.js app, without any prompt injection attempts. The `server.js` includes basic path traversal protection and the client-side code sanitizes user input before rendering to prevent XSS. While the server listens on all network interfaces (`0.0.0.0`) and lacks authentication, this is a common and necessary design for local-network remote control applications, explicitly mentioned in the skill's requirements. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or obfuscation.
能力评估
Purpose & Capability
Name/description (teleprompter with mobile remote) align with the included files: a small Node HTTP+WebSocket server, browser UI (index.html) and remote UI (remote.html). Required capabilities (WebSocket, local HTTP) are appropriate.
Instruction Scope
SKILL.md instructs running npm install and node server.js in the scripts directory and to open http://localhost:7870 — this matches the code. The client-side fallback uses an external QR generation service (api.qrserver.com) only if local QR generation fails; otherwise QR images are generated locally by the server. Remote devices can upload arbitrary text and send next/prev commands (intended behavior), so connecting untrusted phones allows them to control or replace displayed text.
Install Mechanism
No install spec in registry; the skill is instruction-only but bundles code. The npm dependencies (qrcode, ws) are reasonable and expected for this functionality; npm install will pull from the public registry (normal). No opaque downloads or extract-from-URL operations are present.
Credentials
No environment variables or credentials are required (PORT is optional). The skill does not request unrelated secrets or config paths.
Persistence & Privilege
The server listens on 0.0.0.0 and advertises a LAN URL based on the machine's IPv4 interface. This is appropriate for a LAN teleprompter but means the service is reachable by other devices on the same network (or beyond if network routing/firewall allows). The skill does not request permanent presence or modify other skills.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install clawprompt - 安装完成后,直接呼叫该 Skill 的名称或使用
/clawprompt触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of ClawPrompt — browser-based smart teleprompter with mobile remote control.
- Dual-screen sync: computer and phone both display and control script text.
- Easy pairing via QR code; phone acts as remote controller for page turns.
- Upload and edit scripts from either device; automatic sentence segmentation.
- Fullscreen, high-contrast display with adjustable font size and countdown timer.
- Integrates with ClawCut for direct AI-script import.
- Designed for video recording with efficient teleprompter and remote control workflow.
元数据
常见问题
Clawprompt 是什么?
Launch a smart teleprompter with mobile remote control for video recording. Use when the user wants to read scripts while recording video, use a teleprompter... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 643 次。
如何安装 Clawprompt?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install clawprompt」即可一键安装,无需额外配置。
Clawprompt 是免费的吗?
是的,Clawprompt 完全免费(开源免费),可自由下载、安装和使用。
Clawprompt 支持哪些平台?
Clawprompt 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Clawprompt?
由 jiafar(@jiafar)开发并维护,当前版本 v1.0.0。
推荐 Skills