← 返回 Skills 市场
bojieli

Pine Voice

作者 bojieli · GitHub ↗ · v1.2.2
cross-platform ✓ 安全检测通过
584
总下载
2
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install pine-voice
功能描述
Give your agent a real phone. It dials, waits on hold, negotiates your bills, and returns a full transcript.
安全使用建议
This skill appears to do what it says, but it requires you to: (1) Create/sign in to a Pine account and provide the verification code (the scripts store an access token at ~/.pine-voice/credentials.json). (2) Supply potentially sensitive callee_context (account numbers, payment info, authentication data) which will be transmitted to Pine's servers as part of the call. Before installing or using: verify the domain (19pine.ai) and the API endpoints you expect; decide whether you're comfortable transmitting any sensitive data to this external service; consider creating a Pine account with minimal permissions or a separate test account; delete ~/.pine-voice/credentials.json when you no longer want the skill to have access; and avoid sending full payment card numbers or passwords in call context unless you accept that they will be sent to Pine. If you have concerns about the 'staging' gateway hostname, ask the skill author for confirmation or a production endpoint.
功能分析
Type: OpenClaw Skill Name: pine-voice Version: 1.2.2 The OpenClaw AgentSkills bundle 'pine-voice' is classified as benign. Its purpose is to enable the AI agent to make phone calls on behalf of the user, which inherently involves handling and transmitting sensitive information (e.g., account details, negotiation objectives) to the `19pine.ai` service, as explicitly stated in `SKILL.md`. The local storage of API credentials in `~/.pine-voice/credentials.json` is handled securely with `0o600` permissions, and all network communications are directed to the documented `19pine.ai` endpoints. There is no evidence of unauthorized data exfiltration, malicious execution, persistence mechanisms, obfuscation, or deceptive prompt injection attempts against the agent. The instructions in `SKILL.md` are clear, transparent, and directly aligned with the skill's stated functionality.
能力评估
Purpose & Capability
Name/description (make phone calls, negotiate, return transcript) match the provided scripts and documented behavior. Required binary (node) and use of network APIs to 19pine.ai are proportional to the purpose; no unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md instructs the agent to ask the user for their Pine AI account email, run the provided auth and call scripts, and collect potentially sensitive call context (account numbers, payment info, etc.). That is expected for a negotiation/agent-calling service but broad: the agent is explicitly told to collect all information the callee might need (including authentication/payment details), and to spawn background sessions while calls run. These instructions grant the skill permission to transmit sensitive personal and account data to Pine's API.
Install Mechanism
No install spec; scripts are executed directly with node. No downloads or archive extraction. This is low-risk from an install perspective.
Credentials
No environment variables or external credentials are requested. The skill persists credentials to ~/.pine-voice/credentials.json (written with 0o600 permissions), which is proportional to the described auth flow. Be aware that saved access tokens permit the skill to call Pine's APIs on the user's behalf.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide settings. It writes only its own credentials file in the user's home directory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pine-voice
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pine-voice 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.2
Fix privacy policy URL. Add auth-check.mjs script. Clarify that authentication is one-time only.
v1.2.1
Hardcode gateway URL (remove env var override flagged as redirect risk). Fix homepage domain to 19pine.ai to match API host.
v1.2.0
Bundled Node.js scripts replace raw curl — eliminates shell injection surface. Auth, call, and status operations run through auditable .mjs files. Privacy section added.
v1.1.0
Auth built into skill — agent handles email verification interactively, credentials stored in ~/.pine-voice/credentials.json. No env vars needed.
v1.0.0
Initial release — give your agent a real phone to dial, negotiate, and return transcripts
元数据
Slug pine-voice
版本 1.2.2
许可证
累计安装 0
当前安装数 0
历史版本数 5
常见问题

Pine Voice 是什么?

Give your agent a real phone. It dials, waits on hold, negotiates your bills, and returns a full transcript. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 584 次。

如何安装 Pine Voice?

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

Pine Voice 是免费的吗?

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

Pine Voice 支持哪些平台?

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

谁开发了 Pine Voice?

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

💬 留言讨论