用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dvcrn/openclaw-skills-marketplace --skill stock-monitor-skill命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | stock-monitor-skill |
| description | 自动监控股票价格,突破阈值时自动发送飞书语音提醒。支持多只股票、自定义阈值、交易时间判断。 |
自动监控股票价格,突破阈值时自动发送语音提醒!
同 Feishu Voice Skill
使用新浪财经免费 API(无需 key)
# 安装 jq(JSON 处理)
yum install -y jq # CentOS/OpenCloudOS
apt-get install -y jq # Ubuntu/Debian
export FEISHU_APP_ID="cli_xxx"
export FEISHU_APP_SECRET="xxx"
export FEISHU_CHAT_ID="oc_xxx"
export NOIZ_API_KEY="xxx"
编辑 stocks.conf:
# 格式:股票代码,股票名称,涨阈值%,跌阈值%
sh600519,贵州茅台,3,3
sz000858,五粮液,4,4
sh601318,中国平安,5,5
# 手动运行一次
bash scripts/monitor.sh
# 加入定时任务(每 5 分钟检查一次)
crontab -e
*/5 9-11,13-15 * * 1-5 bash /path/to/monitor.sh # 交易日交易时间
bash scripts/monitor.sh [选项]
选项:
-c, --config <file> 配置文件路径(默认:stocks.conf)
-o, --once 只运行一次,不监控
-v, --verbose 详细输出
-h, --help 显示帮助
# 添加股票
echo "sh600519,贵州茅台,3,3" >> stocks.conf
# 运行监控
bash scripts/monitor.sh
# 涨 5% 止盈提醒,跌 3% 止损提醒
echo "sz000858,五粮液,5,3" >> stocks.conf
# 批量添加
cat >> stocks.conf << EOF
sh600519,贵州茅台,3,3
sz000858,五粮液,4,4
sh601318,中国平安,5,5
sz002415,海康威视,4,4
EOF
bash scripts/monitor.sh
当股票突破阈值时,司幼会发送语音:
"主人~ 贵州茅台现价 1850 元,涨了 3.2%,突破您设置的 3% 阈值啦!要不要看看?"
编辑 config.sh:
# 监控时间段(24 小时制)
START_HOUR=9
END_HOUR=15
# 午休时间不监控
LUNCH_START=11:30
LUNCH_END=13:00
# 周末不监控
WEEKEND_SKIP=true
# 语音 + 文字
NOTIFY_TYPE="both"
# 只发文字
NOTIFY_TYPE="text"
# 只发语音
NOTIFY_TYPE="voice"
避免频繁请求 API:
# 缓存时间(秒)
CACHE_TTL=60
解决:检查网络连接,新浪财经 API 可能需要代理
解决:检查缓存配置,避免同一阈值反复触发
解决:检查交易时间判断逻辑
stock-monitor-skill/
├── SKILL.md
├── README.md
├── reference.md
├── scripts/
│ ├── monitor.sh # 主监控脚本
│ ├── get_price.sh # 获取股价
│ ├── notify.sh # 发送提醒
│ └── config.sh # 配置文件
├── examples/
│ ├── stocks.conf # 股票配置示例
│ └── crontab.txt # 定时任务示例
└── stocks.conf # 用户配置
Made with ❤️ by 司幼 (SiYou)