← Back to Skills Marketplace
139
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install trading-assistant-core
Description
Market data analysis toolkit with technical indicators and portfolio tracking. Educational use only.
Usage Guidance
This package appears internally consistent for an educational trading-analysis tool, but before installing or running it: 1) Inspect requirements.txt and the remaining (omitted) Python files (trading_signals.py, support_resistance.py, any notification modules) for network calls, webhooks, or hardcoded remote endpoints (Feishu/DingTalk/email integrations are mentioned in README). 2) Run it in an isolated environment/container and only provide the minimal API keys needed (rotate keys after testing if concerned). 3) Be aware the tool will create/write local files (data/, logs/, portfolio/holdings.json, accuracy_log.json); if you have sensitive data in your environment, avoid mounting sensitive directories. 4) Do not supply brokerage credentials — this skill claims 'no trade execution' and there is no declared brokerage credential requirement; supplying broker keys would be unnecessary and risky. 5) If you plan to trust outputs for real trading, validate indicator logic and test thoroughly; the repository is labelled educational and 'not financial advice.' Finally, if you want higher assurance, provide the omitted source files (or examine them yourself) so they can be checked for any outbound notification code or unexpected behavior — I rated confidence medium because a few files were truncated/omitted in the listing.
Capability Analysis
Type: OpenClaw Skill
Name: trading-assistant-core
Version: 4.0.0
The skill bundle is a comprehensive trading assistant for technical analysis and portfolio management. It fetches market data from legitimate sources (Twelve Data, Alpha Vantage, and Sina Finance) and performs calculations for indicators like RSI and MACD. The code follows security best practices mentioned in its documentation, such as avoiding 'eval()', 'subprocess', and automatic '.env' loading to prevent secret exposure. While 'config.py' contains a default Feishu 'chat_id', it appears to be a placeholder for the notification feature rather than a malicious exfiltration vector.
Capability Assessment
Purpose & Capability
Name/description (market data, indicators, portfolio tracking) align with what is requested: python/pip and API keys for Twelve Data and Alpha Vantage. Primary credential (TWELVE_DATA_API_KEY) is appropriate. Required binaries and declared env vars are directly relevant to the stated functionality.
Instruction Scope
SKILL.md instructs the agent to install dependencies, export the two API keys, and run the Python scripts. The files shown perform read-only data fetches (urllib/requests), indicator calculations, portfolio bookkeeping (local JSON files), and logging. SKILL.md's claim of 'no subprocess, no shell, no eval/exec' appears accurate in the reviewed files. The agent is instructed only to use the declared API keys and local files; there is no broad or vague permissioning in the instructions.
Install Mechanism
No external binary download/install spec in the registry entry. The repository contains Python modules and a requirements.txt; installation is via pip -r requirements.txt as documented in SKILL.md. This is a common, low-risk install mechanism — but you should review requirements.txt before installing to ensure there are no unexpected third-party packages.
Credentials
Only two API keys are required (TWELVE_DATA_API_KEY, ALPHA_VANTAGE_API_KEY), which match the data sources referenced in code and README. The code reads TRADING_ASSISTANT_LANG optionally (i18n), and the modules read/write local JSON files for persistence — no unrelated secrets or cloud credentials are requested. No evidence that environment variables beyond those declared are accessed in the inspected files.
Persistence & Privilege
The skill does create and write local files/directories (data/, logs/, portfolio/holdings.json, accuracy_log.json). always:false and normal model invocation settings (autonomy allowed) are used. Writing local JSON logs/config is expected for this app, but you should be aware it will persist portfolio/accuracy data in the skill's directory. There is no indication it modifies other skills or system-wide agent config.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install trading-assistant-core - After installation, invoke the skill by name or use
/trading-assistant-core - Provide required inputs per the skill's parameter spec and get structured output
Version History
v4.0.0
Version 4.0.0 — Major Update
- Updated SKILL.md with detailed security, installation, and usage information.
- Expanded documentation to emphasize educational use and clarify safety guarantees.
- Added environment variable and dependency requirements.
- Improved feature descriptions and provided direct resource links.
- Reaffirmed read-only, non-trading nature of the toolkit.
Metadata
Frequently Asked Questions
What is Trading Assistant Core?
Market data analysis toolkit with technical indicators and portfolio tracking. Educational use only. It is an AI Agent Skill for Claude Code / OpenClaw, with 139 downloads so far.
How do I install Trading Assistant Core?
Run "/install trading-assistant-core" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Trading Assistant Core free?
Yes, Trading Assistant Core is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Trading Assistant Core support?
Trading Assistant Core is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Trading Assistant Core?
It is built and maintained by XuXu (@xuxuclassmate); the current version is v4.0.0.
More Skills