← 返回 Skills 市场
yaggit

Upload Skill

作者 yaggit · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
236
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install upload-skill
功能描述
Create and manage test payment links including one-time, recurring, plans, multi-product, custom, pay-what-you-want, and discount options.
安全使用建议
This skill appears to be a test or placeholder rather than a production payment-link integration. Before installing or using it: (1) prefer code that reads credentials from environment variables (e.g., process.env.TEST_API_KEY) rather than a hardcoded API_KEY; (2) confirm whether the skill should require TEST_API_KEY in the registry metadata so permissions match runtime; (3) require HTTPS endpoints for any network calls outside localhost — console logs currently print full API responses which may expose sensitive fields, so implement masking/logger controls; (4) verify the author/source (no homepage/source provided) and ask whether the included script is the full implementation or just a demo; (5) do not use this in production — SKILL.md itself says 'sandbox only' and the code calls localhost. If the author provides an updated script that uses env vars, supports intended endpoints, and follows the documented security rules, this assessment could change to benign.
功能分析
Type: OpenClaw Skill Name: upload-skill Version: 1.0.0 The skill bundle is a development template for managing test payment links in a sandbox environment. The primary script (scripts/test-scrpt.js) is a simple fetch wrapper targeting a local endpoint (localhost:4000) and contains no logic for data exfiltration, remote execution, or persistence. While the script contains minor bugs (e.g., an undefined variable GET_QUERY_FIELDS) and a placeholder hardcoded API key ('abc'), these represent functional incompleteness rather than malicious intent or significant security vulnerabilities.
能力评估
Purpose & Capability
The SKILL.md describes a broad payment-link manager (many payment types, webhooks, sandbox testing, etc.), but the included script implements only a single local 'onetime' POST to http://localhost:4000/v1/test/onetime. The manifest/registry lists no required env vars while SKILL.md metadata declares TEST_API_KEY. This large gap between claimed capability and actual implementation is inconsistent.
Instruction Scope
SKILL.md is comprehensive and security-conscious in prose (e.g., 'NEVER expose API keys', 'Use HTTPS only'), but the actual script does not read the declared TEST_API_KEY from the environment, instead hardcoding API_KEY = 'abc'. The script logs full JSON responses to stdout (console.log) which can contradict masking requirements. The instructions don't direct reading unrelated system files, which is good, but the mismatch between stated rules and code behavior is problematic.
Install Mechanism
No install spec — instruction-only plus a small script — so nothing is downloaded or installed automatically. This is low-risk from an install/extraction perspective.
Credentials
SKILL.md metadata lists TEST_API_KEY yet the registry reports no required env vars and the script ignores environment variables and uses a hardcoded API_KEY ('abc'). Hardcoded credentials in code are a bad practice and the declared-but-unused env var is an inconsistency that could cause confusion or misconfiguration.
Persistence & Privilege
always is false and there are no special OS or persistence requirements. The skill does not request system-level config paths or elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install upload-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /upload-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of upload-skill. - Create and manage test payment links with support for one-time, recurring, custom plans, and multiple products. - Strict input validation, error handling, and security rules defined. - Sandbox/test environment only; no real payment processing occurs. - Extensive link configuration and advanced feature options included. - Output contract: Always return raw, structured JSON without commentary. - Supports webhook management, extensibility, and testing guidelines.
元数据
Slug upload-skill
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Upload Skill 是什么?

Create and manage test payment links including one-time, recurring, plans, multi-product, custom, pay-what-you-want, and discount options. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 236 次。

如何安装 Upload Skill?

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

Upload Skill 是免费的吗?

是的,Upload Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Upload Skill 支持哪些平台?

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

谁开发了 Upload Skill?

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

💬 留言讨论