← Back to Skills Marketplace
194
Downloads
0
Stars
0
Active Installs
11
Versions
Install in OpenClaw
/install mystock
Description
MyStock - 我的股票智能助手。Use when user asks about stock quotes, market analysis, limit-up tracking, shareholder dynamics, investment research, or portfolio managem...
Usage Guidance
This repo is internally consistent with its stated purpose (local stock web UI + AI assistant). Before installing or running anything: 1) Manually inspect scripts/install.sh and start.sh (they run installers and may perform global npm installs); don't run unknown install scripts with sudo without review. 2) If you provide an AI API key (AI_API_KEY), understand the skill will send user messages and history to that provider — only use keys for providers you trust or run with AI_PROVIDER=silence to avoid external calls. 3) Run the app in a sandbox/container or on a throwaway VM if you want extra safety. 4) Review network endpoints used (qt.gtimg.cn, pywencai, and configured AI providers) and the scripts that may download resources. 5) If you need higher assurance, request the full contents of scripts/install.sh/start.sh and any code that the install script fetches so you can review or audit them before execution.
Capability Analysis
Type: OpenClaw Skill
Name: mystock
Version: 1.1.6
The MyStock skill bundle is a comprehensive stock analysis assistant providing real-time quotes, portfolio management, and AI-driven insights. It utilizes several legitimate financial data APIs (Tencent, Sina, EastMoney, and Wencai via the pywencai library) to provide market data. The bundle includes a FastAPI backend (main.py) and a Vue 3 frontend (index.html). Analysis of the scripts, backend logic, and instructions reveals no malicious behavior, data exfiltration, or unauthorized persistence mechanisms. The tool's behavior is entirely consistent with its stated purpose as a financial analysis assistant.
Capability Assessment
Purpose & Capability
Name/description (stock quotes, limit-up analysis, shareholder dynamics, portfolio UI) matches the code and files: FastAPI backend, Vue front-end, pywencai usage, local JSON/SQLite data and an AI chat bridge. The presence of optional AI provider env vars (AI_PROVIDER, AI_API_KEY) is consistent with the AI chat capability described.
Instruction Scope
SKILL.md instructs running scripts/install.sh and start.sh to install dependencies, set NODE_PATH, and start backend + frontend. The runtime instructions call local APIs and external data sources (qt.gtimg.cn, pywencai) which is expected. There are no instructions to read unrelated system secrets or arbitrarily exfiltrate local files; however the skill will forward user messages and optional history to configured external AI providers if you set AI_API_KEY.
Install Mechanism
There is no registry-level install spec but the repo includes scripts/install.sh and start.sh that the README and SKILL.md recommend running. The docs instruct installing Node.js and globally installing jsdom (npm -g jsdom), and pip installing backend requirements. Global npm installs and install scripts can modify system state and require elevated privileges; you should review scripts/install.sh and start.sh before running. The presence of install scripts increases risk compared with pure instruction-only skills.
Credentials
Registry metadata lists no required env vars; the code treats AI_PROVIDER and AI_API_KEY as optional (defaults to rule-based 'silence' provider). Requesting an AI API key is proportionate to the described AI chat feature. No other unrelated credentials are requested. Be aware that any API key you supply will be sent to the chosen provider via network calls, and chat history/messages may be transmitted.
Persistence & Privilege
The skill does not request always:true and does not modify other skills. It runs a local server and web UI when started; these are confined to the host where you run the scripts. No evidence of attempts to persist beyond the project files or to change system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install mystock - After installation, invoke the skill by name or use
/mystock - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.6
MyStock 1.1.6 - Minor update
- Added a new test script: scripts/test_batch_api.py.
- Updated backend logic and APIs in backend/main.py.
- Improved or fixed parts of the frontend in frontend/index.html.
- Documentation updated in SKILL.md to reflect latest changes and version bump.
v1.1.2
- Updated backend/main.py, memos.json, and portfolio_data.json files.
- No changes to documentation or the public API surface.
- Internal data or logic adjustments only.
v1.1.1
- Added ROE data fetch script to enhance financial data coverage.
- Updated backend files with improvements and likely bug fixes.
- Refined configuration and AI-related backend scripts.
- Adjusted documentation for clarity and up-to-date usage instructions.
- Removed deprecated scripts and data files for a cleaner project structure.
v1.0.6
新增双五模块(PE<6+股息率>4%);修复 pywencai 动态日期字段问题;优化显示格式;添加项目演示图
v1.0.5
修复 requirements.txt,添加缺失的 httpx、pandas、pywencai 依赖
v1.0.4
优化一键启动流程:同时启动后端+前端,自动打开浏览器展示 UI
v1.0.3
修复 pywencai jsdom 依赖问题:添加 NODE_PATH 设置,自动安装 jsdom 模块
v1.0.2
Skill-first 架构:重命名为 mystock,更新目录结构,添加一键安装脚本
v1.1.0
Skill-first 架构:重命名为 mystock,更新目录结构,添加一键安装脚本
v1.0.1
文件夹重命名:my-stock -> mystock
v1.0.0
初始版本:包含股票查询、打板分析、股东动态、投资组合管理和AI助手功能
Metadata
Frequently Asked Questions
What is Mystock?
MyStock - 我的股票智能助手。Use when user asks about stock quotes, market analysis, limit-up tracking, shareholder dynamics, investment research, or portfolio managem... It is an AI Agent Skill for Claude Code / OpenClaw, with 194 downloads so far.
How do I install Mystock?
Run "/install mystock" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Mystock free?
Yes, Mystock is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Mystock support?
Mystock is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Mystock?
It is built and maintained by wangz (@wangz); the current version is v1.1.6.
More Skills