关于 tracking-crypto-portfolio
用于分析加密货币持仓的技能,可通过 CoinGecko 获取估值,并查看资产配置、盈亏和集中度风险。适合需要快速检查、详细分析或导出投资组合数据的用户。
主要功能
- 01获取 CoinGecko 实时估值
- 02查看持仓与资产配置
- 03跟踪盈亏及周期变化
- 04提示集中度风险
- 05导出 JSON 或 CSV
适用场景
- 01快速查看投资组合总值
- 02按配置比例检查各项持仓
- 03分析盈亏与集中度风险
- 04导出数据用于外部分析或报税
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jeremylongshore/ tons-of-skills-marketplace --skill tracking-crypto-portfolio安装后在 Claude Code 中输入/tracking-crypto-portfolio确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
ARD.mdPRD.mdconfig/settings.yamlreferences/errors.mdexamples.mdimplementation.mdscripts/formatters.pyportfolio_loader.pyportfolio_tracker.pyprice_fetcher.pyvaluation_engine.py详细介绍
跟踪加密货币投资组合
概述
通过 CoinGecko 实时估值、配置分析、盈亏跟踪和集中度风险提醒,跟踪加密货币持仓。
先决条件
- 已安装 Python 3.8+
- 依赖项:
pip install requests - 可连接互联网以访问 CoinGecko API
- 包含持仓信息的投资组合 JSON 文件(格式参见
references/implementation.md)
说明
-
评估用户意图 - 确定需要哪种投资组合视图:
- 快速查看:总价值和主要持仓
- 持仓列表:所有头寸的完整明细
- 详细分析:配置、盈亏、风险标记
- 导出:供外部工具使用的 JSON 或 CSV
-
运行投资组合跟踪器并使用适当的选项:
# Quick portfolio summary python ${CLAUDE_SKILL_DIR}/scripts/portfolio_tracker.py --portfolio holdings.json # Full holdings breakdown python ${CLAUDE_SKILL_DIR}/scripts/portfolio_tracker.py --portfolio holdings.json --holdings # Detailed analysis with P&L and allocations python ${CLAUDE_SKILL_DIR}/scripts/portfolio_tracker.py --portfolio holdings.json --detailed -
导出结果,供分析工具使用或用于税务申报:
python ${CLAUDE_SKILL_DIR}/scripts/portfolio_tracker.py --portfolio holdings.json --format json --output portfolio_export.json python ${CLAUDE_SKILL_DIR}/scripts/portfolio_tracker.py --portfolio holdings.json --format csv --output portfolio.csv -
向用户展示结果:
- 显著显示投资组合总价值
- 突出显示 24h 和 7d 的变化
- 说明配置百分比
- 标记任何集中度风险(默认情况下,配置比例 > 25% 的头寸)
输出
摘要显示总价值、24h/7d 变化、各资产配置情况,以及超过阈值的头寸的集中度警告:
==============================================================================
CRYPTO PORTFOLIO TRACKER Updated: 2026-01-14 15:30 # 2026 - current year timestamp
==============================================================================
PORTFOLIO SUMMARY: My Portfolio
------------------------------------------------------------------------------
Total Value: $125,450.00 USD
24h Change: +$2,540.50 (+2.07%)
7d Change: +$8,125.00 (+6.92%)
Holdings: 8 assets
TOP HOLDINGS
------------------------------------------------------------------------------
Coin Quantity Price Value Alloc 24h
BTC 0.500 $95,000.00 $47,500.00 37.9% +2.5%
ETH 10.000 $3,200.00 $32,000.00 25.5% +1.8%
SOL 100.000 $180.00 $18,000.00 14.4% +4.2%
WARNING: BTC (37.9%) exceeds 25% threshold
==============================================================================
错误处理
| 错误 | 原因 | 解决方案 |
|---|---|---|
| 找不到投资组合文件 | 路径无效 | 检查文件路径是否存在 |
| JSON 无效 | 文件格式错误 | 验证 JSON 语法 |
| 找不到币种 | 未知符号 | 检查符号拼写,使用标准符号 |
| API 请求受限 | 请求过多 | 等待后重试,或使用缓存 |
如需全面了解错误处理,请参阅 ${CLAUDE_SKILL_DIR}/references/errors.md。
示例
从快速查看到详细分析和导出的投资组合跟踪工作流:
# Basic portfolio check
python ${CLAUDE_SKILL_DIR}/scripts/portfolio_tracker.py --portfolio ~/crypto/holdings.json
# All holdings sorted by allocation
python ${CLAUDE_SKILL_DIR}/scripts/portfolio_tracker.py --portfolio holdings.json --holdings --sort allocation
# Detailed analysis with custom 15% threshold
python ${CLAUDE_SKILL_DIR}/scripts/portfolio_tracker.py --portfolio holdings.json --detailed --threshold 15
# Export for tax software
python ${CLAUDE_SKILL_DIR}/scripts/portfolio_tracker.py --portfolio holdings.json --format csv --output tax_export.csv
资源
${CLAUDE_SKILL_DIR}/references/implementation.md- 投资组合文件格式、CLI 选项、配置阈值、JSON 格式${CLAUDE_SKILL_DIR}/references/errors.md- 全面的错误处理说明${CLAUDE_SKILL_DIR}/references/examples.md- 详细用法示例- CoinGecko API:https://www.coingecko.com/en/api
${CLAUDE_SKILL_DIR}/config/settings.yaml- 配置选项
评论
支持 Markdown