extension/skills/learned/stock_watch/SKILL.md
**自选股助手**。通过内置股票服务管理当前用户的自选股,并查询实时行情。
npx skillsauth add glwlg/x-bot stock_watchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
此技能已经自带完整脚本与服务层,入口是 scripts/execute.py。不要自行写临时 Python/Node 脚本,不要手工挑选用户数据文件路径。
core.state_store 内部管理,数据落在 Bot 自己的数据目录中。~/.ikaros/stocks.json、临时 SQLite、Markdown 或其他自定义持久化文件。X_BOT_RUNTIME_USER_ID 读取;只有注入缺失时才手工传 --user-id。X_BOT_RUNTIME_PLATFORM 读取;为空或为 subagent_kernel 时自动回落到 telegram。通过 bash 在技能目录执行:
cd skills/builtin/stock_watch
python scripts/execute.py <subcommand> [args]
如果运行时没有自动注入用户上下文,再显式补参数:
cd skills/builtin/stock_watch
python scripts/execute.py --user-id 123456 add NVDA
list
读取当前用户自选股,并输出最新行情。refresh
list 的别名。quotes [CODE ...]
查询显式股票代码;如果不传代码,则查询当前用户自选股。search <keyword>
根据股票名称或代码搜索候选项。add <keyword>
搜索并加入自选股;如果匹配到多个候选,会返回候选列表,之后应让用户明确选择。remove <keyword>
按代码、精确名称或模糊名称删除当前用户自选股。--user-id <id>
仅在 X_BOT_RUNTIME_USER_ID 缺失时使用。--platform <name>
可选,默认读取运行时平台;常见值如 telegram、discord。python scripts/execute.py list。search;确认后再执行 add。cd skills/builtin/stock_watch
python scripts/execute.py list
python scripts/execute.py search 宁德时代
python scripts/execute.py add NVDA
python scripts/execute.py remove TSLA
python scripts/execute.py quotes sh600519 sz000001
tools
管理 RSS 订阅。
tools
简单文本提醒工具。仅用于一次性提醒;重复任务必须转给 scheduler_manager。
documentation
为新闻或热点主题生成长文,也支持直接基于本地 md/txt 素材写作;可自动搜索资料、生成配图,并支持多渠道发布,当前已支持微信公众号和小红书发布通道。
content-media
**文生图**。根据提示词生成图片并返回图片文件。