stock-analysis by gracefullight/stock-checker
npx skills add https://github.com/gracefullight/stock-checker --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 :包含分数、指标和原始数据的结构化数据,用于进一步分析
该脚本优雅地处理:
每周安装量
7.0K
仓库
GitHub 星标
11
首次出现
2026年1月27日
安全审计
安装于
opencode6.5K
gemini-cli6.4K
codex6.4K
github-copilot6.4K
kimi-cli6.3K
amp6.3K
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
7.0K
Repository
GitHub Stars
11
First Seen
Jan 27, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode6.5K
gemini-cli6.4K
codex6.4K
github-copilot6.4K
kimi-cli6.3K
amp6.3K
97,600 周安装