← 返回 Skills 市场
Stringclaw
作者
Oscar W. Halland
· GitHub ↗
· v0.0.9
371
总下载
0
收藏
0
当前安装
9
版本数
在 OpenClaw 中安装
/install stringclaw
功能描述
Make real phone calls via Stringclaw. Use when the user says 'call me', 'give me a call', 'phone me', or wants to talk by voice. Initiates an outbound voice...
安全使用建议
This skill appears to do what it says (install a bridge and place outbound calls), but exercise caution before installing. Key points to consider:
- The npm package @stringclaw/bridge is the only install step; verify its source, maintainer, and code before installing (no homepage/source is provided in the skill metadata).
- The instructions will change OpenClaw gateway settings and create a voice agent; these are global changes that affect your environment—make sure you want that.
- The bridge is started with the OpenClaw gateway token set in its environment; the skill reads that token from your OpenClaw config but did not declare it as a required credential. Confirm you are comfortable with a third-party binary/process getting that token.
- Review the npm package contents (or run in an isolated/test environment) and check logs (/tmp/stringclaw-bridge.log) during initial runs.
- If you need lower risk, ask the author for a homepage/source repository and a minimal install artifact you can audit, or request that the skill declare any local secrets/config paths it reads.
功能分析
Type: OpenClaw Skill
Name: stringclaw
Version: 0.0.9
The 'stringclaw' skill is designed to enable outbound voice calls by bridging the OpenClaw agent with the Stringclaw service. The instructions in SKILL.md guide the agent through configuring the local OpenClaw gateway, generating an authentication token, and running a bridge process (installed via the @stringclaw/bridge npm package). The behavior is consistent with the stated purpose of the skill, and the security configurations (like setting a random hex token for the gateway) are standard practices for local service integration.
能力评估
Purpose & Capability
Name, description, required binary (stringclaw-bridge) and required env var (STRINGCLAW_API_KEY) align with a bridge-based outbound-calling capability. The install (npm @stringclaw/bridge -> stringclaw-bridge) is consistent with the declared purpose.
Instruction Scope
The runtime instructions modify global OpenClaw gateway configuration (enable chatCompletions, set gateway.mode, set gateway.auth.mode) and create a voice agent. They also instruct reading the gateway auth token from OpenClaw config and writing it into the environment for the bridge. Those actions are operationally necessary for the bridge but are system-wide changes and involve reading a local secret (gateway token) that is not listed in the skill's declared requirements.
Install Mechanism
Installation is via an npm package (@stringclaw/bridge) which is a normal distribution mechanism but carries the usual moderate risk of running third-party JavaScript. There is no homepage or source listed in metadata, so you cannot easily inspect the package upstream before install.
Credentials
The skill declares only STRINGCLAW_API_KEY as a required credential (reasonable). However, the instructions read and rely on the OpenClaw gateway auth token (created or read via openclaw config) which is a local secret not declared in requires.env or required config paths. The bridge is started with that token in its environment, meaning the bridge process will have access to the gateway token.
Persistence & Privilege
The skill does not request always:true, but its instructions modify global OpenClaw gateway settings and create an agent (system-wide changes). Those modifications may be required for functionality but should be made consciously since they affect the whole agent environment.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install stringclaw - 安装完成后,直接呼叫该 Skill 的名称或使用
/stringclaw触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.0.9
stringclaw 0.0.9 streamlines setup instructions:
- Simplified and updated setup steps using new openclaw config commands for gateway and authentication.
- Rewrote agent creation instructions to use a one-line CLI command.
- Combined troubleshooting and requirements for easier reference.
- Clarified guidance for reading tokens and handling call errors.
- Enhanced description and output/error documentation for greater clarity.
v0.0.8
- Added required setup instructions for an OpenClaw "voice" agent to handle calls.
- Updated usage steps to include creation and configuration of the "voice" agent before making calls.
- Clarified troubleshooting for chat completions not enabled (now notes HTTP 405 error).
- Example interactions revised to include new agent setup step.
- Version bumped to 0.0.8.
v0.0.7
Expanded setup instructions with new requirements for the OpenClaw gateway token and chat completions endpoint.
- Added steps to obtain and configure the OpenClaw gateway token.
- Included guidance for enabling chat completions in the OpenClaw config.
- Updated bridge startup instructions to require gateway token and URL environment variables.
- Expanded troubleshooting section with solutions for common errors related to gateway and bridge connectivity.
- Clarified error messages and example usage to cover new configuration steps.
v0.0.6
- Clarified that the Stringclaw bridge creates a secure tunnel and must show "Bridge ready" before calls.
- Updated call preparation instructions: start the bridge with `stringclaw-bridge serve &` and wait 5 seconds.
- Added a new possible error: `"Bridge is not running. Start it with: stringclaw-bridge serve"`.
- Improved the step-by-step example to reflect updated setup and error handling.
v0.0.5
- Added a section on model requirements for voice calls, specifying recommended fast models for natural conversation.
- Instructs users to ensure they are running a sufficiently fast model, or to ask the user to switch if not.
v0.0.4
- Updated setup instructions to use the `stringclaw-bridge` CLI directly instead of an HTTP API.
- Changed process check and launch commands to use `stringclaw-bridge serve`.
- Calls are now made using the CLI (`stringclaw-bridge call`) with phone number configured in the Stringclaw dashboard.
- Error handling and example responses are now based on CLI output (JSON on stderr).
- Clarified prerequisite and error messaging for users with no configured phone number.
v0.0.3
- Updated the Stringclaw API endpoint URL in instructions.
- Changed error messaging: "Insufficient credits" is now "No minutes remaining," and responses reflect this update.
v0.0.2
- Moved the install instructions for the Stringclaw bridge from top-level to under the "metadata.openclaw" section in SKILL.md.
- No functional changes to skill usage or API documentation.
v0.0.1
Initial release of stringclaw.
- Make real phone calls to users via Stringclaw voice AI.
- Requires running the Stringclaw bridge locally and an API key.
- Supports calling specified phone numbers or defaults to user's configured number.
- Handles success and error responses, including insufficient credits and missing information.
元数据
常见问题
Stringclaw 是什么?
Make real phone calls via Stringclaw. Use when the user says 'call me', 'give me a call', 'phone me', or wants to talk by voice. Initiates an outbound voice... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 371 次。
如何安装 Stringclaw?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install stringclaw」即可一键安装,无需额外配置。
Stringclaw 是免费的吗?
是的,Stringclaw 完全免费(开源免费),可自由下载、安装和使用。
Stringclaw 支持哪些平台?
Stringclaw 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Stringclaw?
由 Oscar W. Halland(@oscarwoha)开发并维护,当前版本 v0.0.9。
推荐 Skills