stock-analysis by sundial-org/awesome-openclaw-skills
npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill stock-analysis使用雅虎财经数据分析和加密货币。包含投资组合管理、加密货币支持和周期性分析。
重要提示: 在命令中仅传递股票代码作为参数。不要在命令中添加额外的文本、标题或格式。
分析单个代码:
uv run {baseDir}/scripts/analyze_stock.py AAPL
uv run {baseDir}/scripts/analyze_stock.py MSFT --output json
比较多个代码:
uv run {baseDir}/scripts/analyze_stock.py AAPL MSFT GOOGL
按市值分析前 20 种加密货币:
uv run {baseDir}/scripts/analyze_stock.py BTC-USD
uv run {baseDir}/scripts/analyze_stock.py ETH-USD SOL-USD
支持的加密货币: BTC-USD, ETH-USD, BNB-USD, SOL-USD, XRP-USD, ADA-USD, DOGE-USD, AVAX-USD, DOT-USD, MATIC-USD, LINK-USD, ATOM-USD, UNI-USD, LTC-USD, BCH-USD, XLM-USD, ALGO-USD, VET-USD, FIL-USD, NEAR-USD
加密货币分析维度:
创建和管理混合资产(股票 + 加密货币)的投资组合:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
# 创建投资组合
uv run {baseDir}/scripts/portfolio.py create "My Portfolio"
# 添加资产
uv run {baseDir}/scripts/portfolio.py add AAPL --quantity 100 --cost 150.00
uv run {baseDir}/scripts/portfolio.py add BTC-USD --quantity 0.5 --cost 40000 --portfolio "My Portfolio"
# 查看持仓及当前盈亏
uv run {baseDir}/scripts/portfolio.py show
# 更新/移除资产
uv run {baseDir}/scripts/portfolio.py update AAPL --quantity 150
uv run {baseDir}/scripts/portfolio.py remove BTC-USD
# 列出/删除投资组合
uv run {baseDir}/scripts/portfolio.py list
uv run {baseDir}/scripts/portfolio.py delete "My Portfolio"
投资组合存储位置: ~/.clawdbot/skills/stock-analysis/portfolios.json
分析投资组合中的所有资产,可选择计算期间回报:
# 分析投资组合
uv run {baseDir}/scripts/analyze_stock.py --portfolio "My Portfolio"
# 包含期间回报(日/周/月/季/年)
uv run {baseDir}/scripts/analyze_stock.py --portfolio "My Portfolio" --period weekly
uv run {baseDir}/scripts/analyze_stock.py -p "My Portfolio" --period monthly
投资组合摘要包括:
示例:
uv run {baseDir}/scripts/analyze_stock.py BACuv run {baseDir}/scripts/analyze_stock.py BTC-USDuv run {baseDir}/scripts/analyze_stock.py === BANK OF AMERICA (BAC) - Q4 2025 EARNINGS ===uv run {baseDir}/scripts/analyze_stock.py "Bank of America"请仅使用股票代码(例如 BAC,而不是 "Bank of America")。对于加密货币,请使用 -USD 后缀(例如 BTC-USD)。
该脚本评估八个关键维度:
情绪子指标:
如果某些组件数据不可用,权重会自动归一化。
特殊时机检查:
该脚本检测高风险情景:
该脚本现在会扫描突发新闻(最近 24 小时)以查找危机关键词,并自动标记受影响的股票:
如果某个代码不在受影响列表中但其板块暴露于风险,则应用 15% 的信心度惩罚。
示例警报:
⚠️ 板块风险:科技供应链和消费市场暴露(检测到:china, tariff)
默认(文本):简洁的买入/持有/卖出信号,附带 3-5 个要点和注意事项
JSON:包含分数、指标和原始数据的结构化数据,用于进一步分析
该脚本能妥善处理:
每周安装数
110
代码仓库
GitHub 星标数
509
首次出现
2026 年 2 月 17 日
安全审计
安装于
kimi-cli101
gemini-cli101
openclaw101
cursor101
github-copilot100
codex100
Analyze US stocks and cryptocurrencies using Yahoo Finance data. Includes portfolio management, crypto support, and periodic analysis.
IMPORTANT: Pass ONLY the stock ticker symbol(s) as arguments. Do NOT add extra text, headers, or formatting in the command.
Analyze a single ticker:
uv run {baseDir}/scripts/analyze_stock.py AAPL
uv run {baseDir}/scripts/analyze_stock.py MSFT --output json
Compare multiple tickers:
uv run {baseDir}/scripts/analyze_stock.py AAPL MSFT GOOGL
Analyze top 20 cryptocurrencies by market cap:
uv run {baseDir}/scripts/analyze_stock.py BTC-USD
uv run {baseDir}/scripts/analyze_stock.py ETH-USD SOL-USD
Supported Cryptos: BTC-USD, ETH-USD, BNB-USD, SOL-USD, XRP-USD, ADA-USD, DOGE-USD, AVAX-USD, DOT-USD, MATIC-USD, LINK-USD, ATOM-USD, UNI-USD, LTC-USD, BCH-USD, XLM-USD, ALGO-USD, VET-USD, FIL-USD, NEAR-USD
Crypto Analysis Dimensions:
Create and manage portfolios with mixed assets (stocks + crypto):
# Create portfolio
uv run {baseDir}/scripts/portfolio.py create "My Portfolio"
# Add assets
uv run {baseDir}/scripts/portfolio.py add AAPL --quantity 100 --cost 150.00
uv run {baseDir}/scripts/portfolio.py add BTC-USD --quantity 0.5 --cost 40000 --portfolio "My Portfolio"
# View holdings with current P&L
uv run {baseDir}/scripts/portfolio.py show
# Update/remove assets
uv run {baseDir}/scripts/portfolio.py update AAPL --quantity 150
uv run {baseDir}/scripts/portfolio.py remove BTC-USD
# List/delete portfolios
uv run {baseDir}/scripts/portfolio.py list
uv run {baseDir}/scripts/portfolio.py delete "My Portfolio"
Portfolio Storage: ~/.clawdbot/skills/stock-analysis/portfolios.json
Analyze all assets in a portfolio with optional period returns:
# Analyze portfolio
uv run {baseDir}/scripts/analyze_stock.py --portfolio "My Portfolio"
# With period returns (daily/weekly/monthly/quarterly/yearly)
uv run {baseDir}/scripts/analyze_stock.py --portfolio "My Portfolio" --period weekly
uv run {baseDir}/scripts/analyze_stock.py -p "My Portfolio" --period monthly
Portfolio Summary includes:
Examples:
uv run {baseDir}/scripts/analyze_stock.py BACuv run {baseDir}/scripts/analyze_stock.py BTC-USDuv run {baseDir}/scripts/analyze_stock.py === BANK OF AMERICA (BAC) - Q4 2025 EARNINGS ===uv run {baseDir}/scripts/analyze_stock.py "Bank of America"Use the ticker symbol only (e.g., BAC, not "Bank of America"). For crypto, use the -USD suffix (e.g., BTC-USD).
The script evaluates eight key dimensions:
Sentiment Sub-Indicators:
Weights auto-normalize if some components unavailable.
Special Timing Checks:
The script detects high-risk scenarios:
The script now scans breaking news (last 24h) for crisis keywords and automatically flags affected stocks:
If a ticker is not in the affected list but its sector is exposed, applies a 15% confidence penalty.
Example Alert:
⚠️ SECTOR RISK: Tech supply chain and consumer market exposure (detected: china, tariff)
Default (text) : Concise buy/hold/sell signal with 3-5 bullet points and caveats
JSON : Structured data with scores, metrics, and raw data for further analysis
The script gracefully handles:
Weekly Installs
110
Repository
GitHub Stars
509
First Seen
Feb 17, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
kimi-cli101
gemini-cli101
openclaw101
cursor101
github-copilot100
codex100
Python PDF处理教程:合并拆分、提取文本表格、创建PDF文件
65,000 周安装
GitHub Copilot README 生成器提示 - 自动创建项目文档的 AI 助手工具
8,000 周安装
Power BI 语义建模最佳实践指南:星型模式、DAX 度量值与模型优化
8,100 周安装
GitHub Pull Request自动创建工具 - 根据PR模板规范生成代码合并请求
8,000 周安装
ScoutQA AI驱动Web应用探索性测试工具 - 自动化测试与验证解决方案
8,100 周安装
C# XUnit单元测试最佳实践指南:项目设置、数据驱动测试与断言技巧
8,000 周安装
C#异步编程最佳实践指南:命名约定、异常处理与性能优化
8,000 周安装