← 返回 Skills 市场
UnifAI Trading Suite
作者
Zheng "Bruce" Li
· GitHub ↗
· v1.0.0
2087
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install unifai-trading-suite
功能描述
AI-powered trading insights suite: prediction markets (Polymarket/Kalshi) and social sentiment signals powered by UnifAI.
安全使用建议
What to check before installing or running this skill:
- Do not paste high-privilege or wallet/private-key secrets. The code and docs reference UnifAI toolkit actions and Polymarket/Kalshi trade APIs (including limit/market order actions), so supplying full trading credentials or private keys could enable the agent to execute trades.
- Verify which exact environment variable names the runtime uses. The SKILL.md frontmatter, individual skill SKILL.md files, and code are inconsistent (UNIFAI_API_KEY vs UNIFAI_AGENT_API_KEY vs UNIFAI_TOOLKIT_API_KEY). Only set the env vars the code explicitly checks for (search the repository for os.getenv usages) and prefer read-only API keys where possible.
- Inspect trading_agent.py and any UnifAI toolkit integration before running. Look for any methods that call execute/placement functions, web3 account signing, or call UnifAI tools that have order/trade actions. If you only want read-only analysis, ensure those execution paths are disabled or you provide restricted credentials.
- Run in a sandboxed environment (VM/container) and use ephemeral/restricted API keys. If you test, avoid using real funds or privileged keys; prefer read-only or limited-scope keys.
- Confirm provenance: the registry lists a GitHub homepage but owner info is unknown. Review the upstream repository (https://github.com/zbruceli/trading) and check commits, contributors, and issues to gain confidence.
- If you plan to trust this skill in production or for autonomous use, ask the maintainer for clear documentation about what operations are purely read-only versus which require toolkit keys and can perform stateful actions. Consider an audit of code paths that call external APIs, web3 signing, or UnifAI tool calls before enabling autonomous invocation.
功能分析
Type: OpenClaw Skill
Name: unifai-trading-suite
Version: 1.0.0
The skill bundle is classified as suspicious due to the presence of high-risk capabilities, specifically the `execute_trade` action in `src/toolkits/trading_toolkit.py` (even as a placeholder) and the `web3` dependency for on-chain analysis. While these are aligned with the stated purpose of an AI trading agent, they represent powerful functionalities that could lead to financial transactions or blockchain interactions if fully implemented and exposed without stringent safeguards. Additionally, the FastAPI server in `src/api/server.py` uses `allow_origins=['*']` for CORS, which is a broad permission, though common for development. There is no clear evidence of intentional malicious behavior like data exfiltration or persistence.
能力评估
Purpose & Capability
Overall purpose (prediction-market + social signals) aligns with the included code (Kalshi, Polymarket, social-signals, trading agent). Requesting UnifAI + Google API keys is expected for LLM/toolkit-driven analysis. However, registry metadata (top-level manifest) lists no required env vars while the SKILL.md frontmatter and many scripts expect UnifAI/Google keys — and the names are inconsistent (SKILL.md mentions UNIFAI_API_KEY while most code checks for UNIFAI_AGENT_API_KEY / UNIFAI_TOOLKIT_API_KEY). This mismatch is incoherent and could cause accidental credential exposure or misconfiguration.
Instruction Scope
SKILL.md instructs running included CLI scripts that instantiate a TradingAgent and SocialSignalProcessor. The CLAUDE.md and code describe UnifAI dynamic tool discovery and list UnifAI tools that include trade execution (limitOrderBuy/Sell, marketOrder, and a sample execute_trade toolkit action). While the example CLI scripts in skills appear read-only, the agent/tooling layer can discover and call tool actions that place trades if appropriate toolkit credentials are present. The runtime instructions do not explicitly limit or disallow trade-execution capabilities or mention how to sandbox them, so there's scope for the agent to perform actions beyond passive analysis depending on which API keys / toolkit permissions you supply.
Install Mechanism
This is an instruction-only skill in the registry (no install spec). The repo includes code and a standard requirements/pyproject listing (unifai-sdk, litellm, google-generativeai, web3, etc.). No remote download/extract install steps were provided, so there is no high-risk external installer in the skill metadata. Still, installing the listed dependencies will pull networked packages.
Credentials
The code and documentation expect several API keys (UNIFAI_AGENT_API_KEY, UNIFAI_TOOLKIT_API_KEY, GOOGLE_API_KEY, POLYMARKET_API_KEY, ALCHEMY_API_KEY, etc.) per config/settings.py and README. The top-level registry metadata declared no required env vars, and SKILL.md frontmatter uses a different name (UNIFAI_API_KEY). This inconsistency increases the risk of accidentally supplying overly-privileged credentials. In particular, UnifAI toolkit/API keys and any web3/Alchemy keys could allow state-changing operations (trade execution, on-chain transactions) if the code invokes those capabilities — the project explicitly references action names like execute_trade and Polymarket/Kalshi order APIs in its documentation.
Persistence & Privilege
The skill does not request always:true and is user-invocable. It does not declare any special install-time persistence behavior in the registry. Autonomous invocation (disable-model-invocation=false) is the platform default and not by itself a red flag; combine with other concerns when deciding.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install unifai-trading-suite - 安装完成后,直接呼叫该 Skill 的名称或使用
/unifai-trading-suite触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of UnifAI-powered prediction markets and social sentiment suite
元数据
常见问题
UnifAI Trading Suite 是什么?
AI-powered trading insights suite: prediction markets (Polymarket/Kalshi) and social sentiment signals powered by UnifAI. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2087 次。
如何安装 UnifAI Trading Suite?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install unifai-trading-suite」即可一键安装,无需额外配置。
UnifAI Trading Suite 是免费的吗?
是的,UnifAI Trading Suite 完全免费(开源免费),可自由下载、安装和使用。
UnifAI Trading Suite 支持哪些平台?
UnifAI Trading Suite 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 UnifAI Trading Suite?
由 Zheng "Bruce" Li(@zbruceli)开发并维护,当前版本 v1.0.0。
推荐 Skills