← Back to Skills Marketplace
zhihao93li

Tafu BaZi

by zhihao93li · GitHub ↗ · v0.1.1 · MIT-0
darwinlinux ✓ Security Clean
155
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install tafu-bazi
Description
Use Tafu's paid API for deterministic BaZi chart calculation, thematic readings, synastry, and soul-song generation when users ask for Chinese astrology anal...
Usage Guidance
This skill appears to do exactly what it says: call the official Tafu API for BaZi and related paid readings. Before installing: (1) Only provide a TAFU_API_KEY obtained from https://tafu.me/developers and ensure the platform stores/injects it securely (do not paste the key into chat). (2) Be aware paid endpoints will consume credits — follow the SKILL.md instructions about 402/INSUFFICIENT_CREDITS responses. (3) Confirm the environment is not setting TAFU_API_BASE_URL to an untrusted domain (that override could capture requests and the API key). (4) Because birth data is personal, decide whether you're comfortable sending users' birth dates/locations to an external API. If any of these items are unacceptable, do not enable the skill.
Capability Analysis
Type: OpenClaw Skill Name: tafu-bazi Version: 0.1.1 The skill is a legitimate integration for the Tafu BaZi API, providing Chinese astrology calculations and readings. It uses a shell script (scripts/tafu_api.sh) to interact with api.tafu.me using a user-provided API key. No indicators of malicious intent, data exfiltration, or unauthorized execution were found.
Capability Assessment
Purpose & Capability
Name/description ask for BaZi/charting/synastry/soul-song and the skill only requires curl/sh and a TAFU_API_KEY to call the Tafu API. The declared primary credential (TAFU_API_KEY) and optional TAFU_API_BASE_URL match the described functionality.
Instruction Scope
SKILL.md instructs collecting specific birth data and calling the documented endpoints; it does not instruct reading unrelated files or accessing unrelated credentials. Polling behavior and error handling are specified. The guidance to avoid leaking secrets is explicit.
Install Mechanism
No install spec; the skill is instruction-only with a small shell helper (scripts/tafu_api.sh). No external downloads, package installs, or archive extraction are present.
Credentials
The only required env var is TAFU_API_KEY (primary credential), plus an optional TAFU_API_BASE_URL override for testing. These are appropriate for an API client. Note: allowing an override of the API base URL means a maliciously set TAFU_API_BASE_URL could redirect requests (and the API key) to another server — ensure the host injects these values from a trusted source.
Persistence & Privilege
Skill is not always-enabled, has no install-time persistence or modifications to other skills/config, and does not request elevated or system-wide privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tafu-bazi
  3. After installation, invoke the skill by name or use /tafu-bazi
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
- Updated developer and billing URLs from ta​fu.app to ta​fu.me throughout documentation. - Changed default API base URL to https://api.tafu.me/api/v1. - No functional code changes; documentation and endpoint references improved for consistency with current service domains.
v0.1.0
tafu-bazi 0.1.0 initial release - Introduces Chinese astrology (BaZi) charting and reading via Tafu's paid API. - Supports deterministic BaZi calculations, thematic readings, synastry (compatibility), and soul-song generation based on user-provided birth data. - Collects all required birth data before making paid API calls; asks user for missing fields. - Guides users on API key setup and error handling, including credit and authentication issues. - Ensures responses follow the factual API result, and never improvises chart output or readings.
Metadata
Slug tafu-bazi
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Tafu BaZi?

Use Tafu's paid API for deterministic BaZi chart calculation, thematic readings, synastry, and soul-song generation when users ask for Chinese astrology anal... It is an AI Agent Skill for Claude Code / OpenClaw, with 155 downloads so far.

How do I install Tafu BaZi?

Run "/install tafu-bazi" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Tafu BaZi free?

Yes, Tafu BaZi is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Tafu BaZi support?

Tafu BaZi is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux).

Who created Tafu BaZi?

It is built and maintained by zhihao93li (@zhihao93li); the current version is v0.1.1.

💬 Comments