← 返回 Skills 市场
wangz

Mystock

作者 wangz · GitHub ↗ · v1.1.6 · MIT-0
cross-platform ✓ 安全检测通过
194
总下载
0
收藏
0
当前安装
11
版本数
在 OpenClaw 中安装
/install mystock
功能描述
MyStock - 我的股票智能助手。Use when user asks about stock quotes, market analysis, limit-up tracking, shareholder dynamics, investment research, or portfolio managem...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mystock
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mystock 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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助手功能
元数据
Slug mystock
版本 1.1.6
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 11
常见问题

Mystock 是什么?

MyStock - 我的股票智能助手。Use when user asks about stock quotes, market analysis, limit-up tracking, shareholder dynamics, investment research, or portfolio managem... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 194 次。

如何安装 Mystock?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install mystock」即可一键安装,无需额外配置。

Mystock 是免费的吗?

是的,Mystock 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Mystock 支持哪些平台?

Mystock 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Mystock?

由 wangz(@wangz)开发并维护,当前版本 v1.1.6。

💬 留言讨论