← Back to Skills Marketplace
风水大师助手2.7.0
by
YuHong-Cray
· GitHub ↗
· v2.7.0
· MIT-0
257
Downloads
1
Stars
1
Active Installs
17
Versions
Install in OpenClaw
/install tianji-fengshui
Description
天机·玄机子 - 结合传统风水命理智慧与现代AI技术的智能助手。提供八字命理分析、风水布局咨询、掌纹解读、易经占卜等传统智慧服务。当用户需要风水命理咨询、八字分析、掌纹解读、易经占卜、传统智慧学习指导时使用此技能。支持图像分析(掌纹、风水布局图)、文本咨询、专业书籍推荐、学习路径规划。
Usage Guidance
This skill is coherent with its stated function (it sends images to Volcengine and returns analysis), but exercise caution before installing:
- Inspect your global OpenClaw config (~/.openclaw/openclaw.json). If it contains unrelated secrets (other API keys, tokens), move or clone only the required keys into a dedicated, minimal config for this skill, or set the OPENCLAW_CONFIG_PATH to a restricted file.
- The skill will send Base64-encoded images to ark.cn-beijing.volces.com and any configured DeepSeek endpoint — do not upload images containing PII or sensitive documents.
- Because the manifest does not declare required env vars, assume the code will read DOUBAO_API_KEY/DEEPSEEK_API_KEY/VOLCENGINE_API_KEY and potentially BAIDU_API_KEY via the bundled baidu-search subskill; provide least-privilege keys and consider usage quotas/monitoring.
- Review the bundled Python scripts (already included) yourself or run the skill in a sandboxed/test environment before using on real data.
- If you need to proceed, create a dedicated config file in the skill workspace with only the necessary public API key, set appropriate file permissions, and rotate keys after testing.
Capability Analysis
Type: OpenClaw Skill
Name: tianji-fengshui
Version: 2.7.0
The tianji-fengshui skill bundle is a comprehensive assistant for Feng Shui, palmistry, and Bazi analysis. It integrates with Doubao (Volcengine) and DeepSeek APIs for image and text processing. The code demonstrates security-conscious practices, such as implementing a path validation function (is_safe_file_path) in tianji_core_enhanced.py to prevent directory traversal and providing a security audit script (security_check_fixed.py) to help users identify hardcoded keys. While the skill reads the global OpenClaw configuration file (~/.openclaw/openclaw.json) to retrieve necessary API keys, this behavior is explicitly documented in SKILL.md and aligned with its stated purpose. No evidence of data exfiltration, unauthorized network calls, or malicious intent was found.
Capability Assessment
Purpose & Capability
The code and SKILL.md align with the stated purpose: image + text analysis routed to Volcengine (豆包) and a DeepSeek model. However the skill metadata declares no required env vars or primary credential while the code uses/looks for DOUBAO_API_KEY, DEEPSEEK_API_KEY, VOLCENGINE_API_KEY and a local/public config file containing an api_key. A bundled sub-skill (baidu-search) also expects BAIDU_API_KEY. The missing declaration of these credentials in the public metadata is an inconsistency (not necessarily malicious) that reduces transparency.
Instruction Scope
Runtime instructions and scripts explicitly read a global OpenClaw config (~/.openclaw/openclaw.json or OPENCLAW_CONFIG_PATH) and will read local skill config files; they also Base64-encode and POST user images to external API endpoints (ark.cn-beijing.volces.com and configurable DeepSeek endpoints). Those network calls are expected for image analysis and are documented, but reading the global config is broad: that file can contain other keys/credentials unrelated to image analysis and the skill will parse it. The SKILL.md warns about this, but the runtime behavior still grants the skill access to whatever is present in that config file.
Install Mechanism
There is no install spec (instruction-only install) and no downloads or external installers in the manifest. The skill includes Python scripts bundled with the skill (requests, PIL usage). No remote archives/shortened URLs or package installs are present in the provided files.
Credentials
The skill requests no declared env vars in metadata but at runtime reads multiple environment variables and config locations (DOUBAO_API_KEY, DEEPSEEK_API_KEY, VOLCENGINE_API_KEY, and the global OpenClaw config). It also includes a nested baidu-search skill that requires BAIDU_API_KEY. Access to the global openclaw.json is disproportionate unless users restrict that config to only contain these specific, low-privilege keys. The included security_check script scans skill files and the global config for many secret formats (UUIDs, OpenAI style keys, etc.), which is reasonable for auditing, but it also demonstrates the skill will inspect content broadly.
Persistence & Privilege
The skill is not marked always:true and does not request elevated platform privileges in the manifest. It does read local config files and writes temporary files/reports under /tmp; it does not appear to modify other skills or system settings. Still, because it reads the global OpenClaw config, it can access any secrets present there while running.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tianji-fengshui - After installation, invoke the skill by name or use
/tianji-fengshui - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.7.0
Initial release: update to 2.7.0
v2.6.0
tianji-fengshui v2.6.0
- 新增公共API KEY配置模式,简化API密钥管理
- 增强API连接测试、验证及安全检查工具
- 优化性能稳定性测试,提升分析流程可靠性
- 大幅扩展文档和使用示例,便于快速上手
- 新增与豆包视觉和DeepSeek的智能模型自动切换
- 修复部分JSON配置格式问题
v2.5.0
tianji-fengshui v2.5.0
- 大幅精简和重构技能文档,删除详细操作与技术实现说明,突出应用场景、专业能力和知识架构
- 移除了6个冗余和过时的文档(如CHANGELOG.md、README_DOUBAO_INTEGRATION.md等),聚焦于高价值说明
- 改进核心文件与知识库组织结构说明,优化模块与功能清单,便于用户理解和查找
- 明确给出专业领域核心能力与标准化分析模板,强调理性、隐私保护及专业边界
- 提供实用的学习路径、知识库指引与快速上手方法,提升新手与进阶用户体验
v2.4.0
更新到2.4.0 修复硬编码问题
v2.3.0
更新到2.3.0 修复硬编码问题
v2.2.0
更新到2.2.0 修复硬编码问题
v2.1.0
更新到2.1.0
v2.0.0
update SKILL.md
v1.9.0
update SKILL.md
v1.8.0
update for clawhub security check
v1.5.1
Initial release: update for clawhub security check
v1.5.0
Initial release: 修改clawhub检查不合格部分描述
v1.2.1
Initial release: 修改clawhub检查不合格部分描述
v1.2.0
Initial release: 移除skill edit,write等权限,移除dingtalk内容
v1.0.2
集成豆包分析图片功能
v1.0.1
Initial release: remove dingtalk
v1.0.0
Initial release: fengshui
Metadata
Frequently Asked Questions
What is 风水大师助手2.7.0?
天机·玄机子 - 结合传统风水命理智慧与现代AI技术的智能助手。提供八字命理分析、风水布局咨询、掌纹解读、易经占卜等传统智慧服务。当用户需要风水命理咨询、八字分析、掌纹解读、易经占卜、传统智慧学习指导时使用此技能。支持图像分析(掌纹、风水布局图)、文本咨询、专业书籍推荐、学习路径规划。 It is an AI Agent Skill for Claude Code / OpenClaw, with 257 downloads so far.
How do I install 风水大师助手2.7.0?
Run "/install tianji-fengshui" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 风水大师助手2.7.0 free?
Yes, 风水大师助手2.7.0 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 风水大师助手2.7.0 support?
风水大师助手2.7.0 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 风水大师助手2.7.0?
It is built and maintained by YuHong-Cray (@yuhong-cray); the current version is v2.7.0.
More Skills