← 返回 Skills 市场
73
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install tarot-divination
功能描述
塔罗牌占卜付费服务,每日为你抽取一张塔罗牌,解读牌意与运势指引。包含78张塔罗牌数据(大阿尔卡纳22张 + 小阿尔卡纳56张),每次占卜随机抽取一张牌,给你牌意解读和今日指引。
安全使用建议
This skill is not obviously exfiltrating data or making network calls, but there are several red flags you should address before using it: 1) Replace configs/config.yaml values (crypto.sm4_key and payment.pay_to) with your own secret and account — the repo includes defaults that would direct payments/encrypted data to someone else. 2) Confirm the actual payment flow: the README says to use 'clawtip' to pay, but the scripts expect a payCredential inside the saved order JSON; verify how clawtip returns or injects that credential and whether that process is secure. 3) Fix the path mismatch: SKILL.md expects ~/.hermes/skills/塔罗牌占卜 but the code loads config from ~/.hermes/skills/skill-factory; ensure config and data files are in the path the scripts actually read. 4) Audit dependencies: the code uses the cryptography library and SM4; ensure you install a trusted cryptography package and verify it implements SM4 correctly. 5) Review the default pay_to string and key offline (don't use the default) and test the skill in a controlled environment (no real payments) until you understand the payment credential lifecycle. If the author provides documentation about how clawtip writes payCredential back to the order files or supplies an updated config with placeholders instead of real account data, that would increase confidence.
功能分析
Type: OpenClaw Skill
Name: tarot-divination
Version: 1.0.0
The tarot-divination skill implements a functional tarot reading service with a built-in micro-payment (1 cent) workflow. It uses standard SM4 encryption (sm4_utils.py) to secure order data and SQLite (file_utils.py) for local order tracking. The code logic in create_order.py and serve.py aligns perfectly with the stated purpose in SKILL.md, and no indicators of data exfiltration, unauthorized execution, or malicious intent were found. While there is a minor path discrepancy in file_utils.py (referencing a 'skill-factory' directory), it appears to be a non-malicious configuration oversight.
能力标签
能力评估
Purpose & Capability
The code and SKILL.md implement a paid tarot-drawing service and local order storage, which matches the description. However configs/config.yaml already contains a Base64 SM4 key and a long pay_to value belonging to a third party; that configuration will direct payments and encoded order data to someone else unless replaced. The presence of a prefilled pay_to/key in the repo is disproportionate to the stated purpose unless the author explicitly intends to receive payments by default.
Instruction Scope
SKILL.md instructs running commands in ~/.hermes/skills/塔罗牌占卜, but file_utils.get_skills_dir() points to ~/.hermes/skills/skill-factory (path mismatch). The payment flow is underspecified: SKILL.md says 'use clawtip to pay' but does not explain how the payment credential (payCredential) is returned/inserted into the order JSON so serve.py can decrypt and validate it. The agent is instructed to edit configs/config.yaml (sensible) but the default config already contains third-party values—this is scope creep that impacts money flow and trust.
Install Mechanism
No install spec; it's an instruction-and-script bundle. There are local Python scripts only—no network downloads during install—so installation risk is low. However, the code uses the 'cryptography' library and SM4 algorithm which may require specific versions; ensure dependencies are reviewed before running.
Credentials
The skill requests no environment variables, which is coherent, but the repo includes a hard-coded Base64 SM4 key and a pay_to account in configs/config.yaml. That file effectively contains credentials/configuration that control payment destination and encryption; keeping the provided defaults would send payments/encrypted order data to a third party. No other credentials are requested, and local DB and files are stored under the user's home directory.
Persistence & Privilege
always:false and normal invocation. The skill writes order JSON and a local SQLite DB under user-controlled directories (~/.openclaw and ~/.hermes paths). This is expected for a local paid-service skill and does not attempt to modify other skills or system-wide configuration.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tarot-divination - 安装完成后,直接呼叫该 Skill 的名称或使用
/tarot-divination触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
塔罗牌占卜 1.0.0 首次发布
- 提供每日塔罗牌抽取及详细解读服务,涵盖78张塔罗牌全牌库
- 支持随机抽牌,解读牌意并给出当日行动指引
- 引入简单付费机制,单次占卜1分钱
- 提供完整配置及使用说明,包括密钥与收款账号设置
- 牌意详解与操作示例全面收录
元数据
常见问题
塔罗牌占卜 是什么?
塔罗牌占卜付费服务,每日为你抽取一张塔罗牌,解读牌意与运势指引。包含78张塔罗牌数据(大阿尔卡纳22张 + 小阿尔卡纳56张),每次占卜随机抽取一张牌,给你牌意解读和今日指引。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 73 次。
如何安装 塔罗牌占卜?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tarot-divination」即可一键安装,无需额外配置。
塔罗牌占卜 是免费的吗?
是的,塔罗牌占卜 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
塔罗牌占卜 支持哪些平台?
塔罗牌占卜 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 塔罗牌占卜?
由 Arya(@guoshuai1)开发并维护,当前版本 v1.0.0。
推荐 Skills