← 返回 Skills 市场
abhinavpgagi

Toingg Ops Toolkit

作者 abhinavpgagi · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
391
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install toingg-create-campaign
功能描述
Create and launch Toingg voice-calling campaigns by POSTing user-supplied JSON to the toingg/make_campaign API. Use when Codex needs to turn campaign briefs...
安全使用建议
This toolkit appears to do what it says, but take these precautions before installing or enabling scheduled runs: (1) Treat TOINGG_API_TOKEN as sensitive — do not commit it to source control; instead use secure secret storage or the platform's recommended secret mechanism. Note the skill metadata does not declare this required env var — ask the publisher to update it. (2) Avoid storing contact lists, campaign payloads, or analytics snapshots in public or shared repositories; they contain PII. (3) If you enable the recommended cron, verify where the cron runs and how the gateway exposes environment variables (rotate the token after enabling and restrict its permissions if possible). (4) Confirm the external API domain (https://prepodapi.toingg.com) is the legitimate endpoint you expect. (5) If you need stronger assurance, run the scripts locally against test data first, inspect network calls, and only grant the token to environments you control. The main concrete red flag is the metadata mismatch (missing required env var); ask the skill author to fix that before broad deployment.
功能分析
Type: OpenClaw Skill Name: toingg-create-campaign Version: 1.1.0 The skill bundle is designed to manage Toingg campaigns, involving API interactions, local file processing (Excel to JSON), and optional cron job setup for analytics. All Python scripts communicate with a single, consistent Toingg API endpoint and retrieve the API token from environment variables, which is standard practice. The `SKILL.md` and `references/*.md` files provide clear, task-oriented instructions to the AI agent, including shell commands for running scripts, creating directories, and setting up cron jobs with `date` command substitution. There is no evidence of intentional malicious behavior such as data exfiltration to unauthorized endpoints, hidden backdoors, or deceptive prompt injection against the agent. All actions, while involving powerful capabilities like shell execution and file I/O, are directly aligned with the stated purpose of the skill.
能力评估
Purpose & Capability
The skill's name, description, and scripts consistently implement Toingg campaign, call, analytics, contact upload, and WhatsApp functionality. However, the skill metadata declares no required environment variables or primary credential while every script and the SKILL.md rely on a TOINGG_API_TOKEN bearer token. That omission is an incoherence between declared requirements and actual capability.
Instruction Scope
SKILL.md and reference docs stay within the stated domain (calling Toingg endpoints and handling JSON/Excel files). But they also (a) recommend storing payloads/analytics/contact exports in version control or shared storage (risk of committing PII/credentials), (b) include a hard-coded example cron path referencing a specific user home (/Users/abhinavkalvacherla/.openclaw/...), and (c) explicitly instruct ensuring the TOINGG_API_TOKEN is visible to the gateway environment before enabling the cron. These practices could expose the token or user data if followed without care.
Install Mechanism
This is an instruction-only skill with bundled Python scripts; no install spec is present. The SKILL.md advises installing Python deps (openpyxl, requests) via pip, which is expected for Excel parsing and HTTP calls and presents standard, low-risk installation steps.
Credentials
Runtime behavior requires a single bearer token (TOINGG_API_TOKEN) used across all scripts; that is appropriate for the service. However the skill's manifest fails to declare this required environment variable. The instructions push users to export the token in all environments (including the gateway used for cron), which could increase exposure. The scripts will also process and transmit contact lists (PII) to the remote API — this is functionally required but elevates the sensitivity of where tokens and data are stored.
Persistence & Privilege
The skill itself is not always-enabled and does not auto-enable itself. It documents an opt-in 'openclaw cron create' workflow to schedule daily analytics, which creates a persistent cron job on the platform and requires the token to be available to the gateway. This persistence is user-triggered, but because a scheduled job runs with the gateway environment, enabling it without verifying token handling could increase risk.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install toingg-create-campaign
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /toingg-create-campaign 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Add campaign fetch + make_call helpers
v1.0.0
- Initial release of the toingg-create-campaign skill. - Allows users to create and launch Toingg voice-calling campaigns by POSTing structured JSON payloads to the Toingg API. - Collects campaign details such as title, script, tone, notifications, and autopilot flags from user input. - Guides users through drafting, validating, and submitting a campaign payload, handling authentication and response output. - Provides troubleshooting steps for common errors and instructions for extending payload functionality.
元数据
Slug toingg-create-campaign
版本 1.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Toingg Ops Toolkit 是什么?

Create and launch Toingg voice-calling campaigns by POSTing user-supplied JSON to the toingg/make_campaign API. Use when Codex needs to turn campaign briefs... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 391 次。

如何安装 Toingg Ops Toolkit?

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

Toingg Ops Toolkit 是免费的吗?

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

Toingg Ops Toolkit 支持哪些平台?

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

谁开发了 Toingg Ops Toolkit?

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

💬 留言讨论