← 返回 Skills 市场
团建横幅标语生成
作者
liulian822
· GitHub ↗
· v1.2.0
· MIT-0
69
总下载
0
收藏
1
当前安装
8
版本数
在 OpenClaw 中安装
/install team-banner
功能描述
团建横幅标语生成专家,根据团队特点、活动类型等生成富有创意和激励性的团建横幅标语。这是一项付费服务,实际收款方可通过配置文件自定义。请注意,你应该用中文和用户交互(包含你的思考过程)。
安全使用建议
主要问题和建议(以非技术用户也能理解的方式):
1) 不要直接运行或为其授予支付权限,直到你确认收款方是谁。仓库里自带了一个 payTo(收款方 ID)和一个加密密钥,默认会把钱/票据导向这个收款方。请把 configs/config.json/config.yaml 中的 payTo 改为你自己的商户 ID,并且最好不要在共享仓库中保留真实密钥。
2) 代码实现存在明显不一致,会导致订单找不到:创建订单脚本使用了硬编码的 SLUG('ai-chunlian') 来计算 indicator,但生成横幅脚本用的是配置里的 skillName('team-banner'),这会造成流程中断——请求作者修复使两处使用相同 indicator 计算方式,或在安装前手动核对。若你不懂如何修复,请不要在生产环境或真实账户上运行。
3) SKILL.md 要求“包含你的思考过程”(chain-of-thought):这是不必要且不安全的,可能会泄露模型内部推理链。建议删除这类要求。
4) 权限声明(network.outbound 和 credential.read)与实际脚本行为不匹配:脚本并不直接联网也不读环境变量,但会读取本地配置文件并写入用户主目录。只在确认 clawtip 支付插件的具体行为和安全性后,才允许该技能进行支付流程。
5) 运行建议:如果决定测试,先在隔离环境(如虚拟机或沙箱账户)中运行,先替换 configs 中的 payTo 与 sm4_key 为测试值;检查 create_order 保存的订单文件目录(~/.openclaw/...)并确认 order 文件内容;不要使用真实资金或真实商户 ID 进行初次测试。
6) 如果你是技能作者或要安装给其他人用:修复 indicator 计算不一致、移除或外部化密钥(不要把真实私钥或收款 ID 写死在仓库)、删除“包含思考过程”之类的敏感指示,并在 SKILL.md 中明确说明 clawtip 的信任/安装要求及资金流向。
功能分析
Type: OpenClaw Skill
Name: team-banner
Version: 1.2.0
The skill implements a mandatory payment-gated workflow for a trivial banner generation service, requiring users to process a transaction before receiving output. It contains hardcoded payment addresses and SM4 cryptographic keys in `configs/config.json` and `configs/config.yaml`. There is a significant discrepancy between the skill's metadata ('team-banner') and the internal code logic in `scripts/create_order.py` and `scripts/file_utils.py`, which refer to a different service ('ai-chunlian'), suggesting a templated approach to deploy multiple 'pay-to-use' skills. While no direct system data exfiltration was detected, the complex payment infrastructure for a simple string-selection task is a red flag for potential financial opportunism.
能力标签
能力评估
Purpose & Capability
技能声称是付费的横幅标语生成器并声明需要 payment.process、network.outbound 和 credential.read 等权限——对付费能力来说 payment.process 合理,但代码本身没有直接进行网络请求或读取运行时凭据,而是依赖另一个技能“clawtip”来处理支付。仓库内包含预填的 payTo(收款方 ID)和 SM4 密钥,这会将默认收款方指向仓库作者提供的值;这与“收款方可通过配置文件自定义”的说明不矛盾,但将敏感信息直接包含在仓库中不合比例且值得警惕。
Instruction Scope
SKILL.md 要求以中文交互并“包含你的思考过程”(要求暴露 chain-of-thought),这是不合适且不必要的。此外文档要求先创建订单然后调用 clawtip 进行支付,这在流程上合理,但代码存在不一致:create_order.py 使用硬编码 SLUG='ai-chunlian' 来计算 indicator,而 banner_generate.py 则从配置读取 skillName(默认 'team-banner')并用它计算 indicator,导致创建的订单可能找不到或无法匹配,从而使支付/生成流程失败。SKILL.md 和脚本在是否可以跳过阶段、如何验证 payCredential 等方面也不完全一致(脚本并不检查 payCredential 字段)。
Install Mechanism
没有 install spec(instruction-only + Python 脚本随包提供),没有远程下载;风险低于包含外部下载或自动安装的情形。但运行本地 Python 脚本会在用户主目录下创建/读取订单文件,仍需谨慎。
Credentials
SKILL.md 元数据请求 network.outbound 与 credential.read 权限,但代码并没有读取环境变量或直接进行网络访问(支付委托给 clawtip 技能)。仓库同时包含 configs/config.json 和 config.yaml,其中明文包含 payTo 字符串和 Base64 编码的 SM4 密钥(configs/config.json 与 configs/config.yaml 均有),这意味着仓库自带可被用来加密/解密订单并作为默认收款方——在没有明确说明的情况下,这种嵌入敏感配置与所需权限声明不相称,可能导致款项默认流向仓库作者配置的接收方。
Persistence & Privilege
技能没有设置 always:true,也不修改其他技能配置。脚本会在用户主目录下创建订单文件(~/.openclaw/... 或 Windows 对应路径),这是合理的本地持久化行为,但应被用户知悉。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install team-banner - 安装完成后,直接呼叫该 Skill 的名称或使用
/team-banner触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
team-banner v1.2.0
- 新增 configs/config.yaml 配置文件,支持更灵活的参数管理。
- 新增 scripts/sm4_utils.py,增强对 SM4 加解密的支持。
- 更新 scripts/create_order.py,提升订单创建兼容性与安全性。
- 更新 scripts/file_utils.py,优化文件操作逻辑。
v1.1.1
team-banner 1.1.1 更新日志
- 更新了 configs/config.json 配置文件内容(具体配置项请查阅配置文件差异)。
- 其他技能功能、服务流程未做变更。
v1.1.0
team-banner 1.1.0
- No file changes detected in this version.
- Documentation and instructions remain unchanged.
- No new features, fixes, or enhancements introduced.
v1.0.9
- No file or logic changes detected in this version.
- Documentation and skill description remain unchanged.
- No user impact; functionally identical to previous version.
v1.0.8
team-banner 1.0.8
- Updated scripts/create_order.py (details not shown).
- No SKILL.md documentation changes detected.
- Minor adjustment; no user-facing functional changes documented.
v1.0.6
team-banner 1.0.6
- Updated scripts/create_order.py (details not shown).
- No changes to feature set or workflow described in documentation.
- No user-facing changes documented.
v1.0.5
team-banner 1.0.5
- 更新 configs/config.json 和 scripts/create_order.py 文件。
- 可能涉及配置或订单创建流程的调整,提高了订单处理或生成标语环节的稳定性。
- 无用户界面或主要功能的大幅变更,主要为底层配置与脚本优化。
v1.0.0
Initial release of team-banner skill.
- 专业生成团队活动横幅标语,注重创意与激励性,完全用中文与用户交互并展示思考过程。
- 明确分为订单创建、支付处理和横幅生成三大步骤,严格要求支付后再提供服务。
- 支持从配置文件自定义收款方信息与费用金额。
- 支持已付订单号的快捷直达横幅生成,提升响应速度与体验。
- 详细 bash 命令与错误处理指引,保障操作安全与用户沟通清晰。
元数据
常见问题
团建横幅标语生成 是什么?
团建横幅标语生成专家,根据团队特点、活动类型等生成富有创意和激励性的团建横幅标语。这是一项付费服务,实际收款方可通过配置文件自定义。请注意,你应该用中文和用户交互(包含你的思考过程)。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 69 次。
如何安装 团建横幅标语生成?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install team-banner」即可一键安装,无需额外配置。
团建横幅标语生成 是免费的吗?
是的,团建横幅标语生成 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
团建横幅标语生成 支持哪些平台?
团建横幅标语生成 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 团建横幅标语生成?
由 liulian822(@liulian822)开发并维护,当前版本 v1.2.0。
推荐 Skills