Crypto Market CLI:基于终端的投资组合与价格追踪 - Openclaw Skills
作者:互联网
2026-04-05
什么是 Crypto Market CLI?
Crypto Market CLI 是一款专为偏好留在终端内的开发人员和加密货币爱好者设计的综合实用程序。通过利用 CoinGecko API,该工具可即时访问数千种资产的实时价格、市值和历史数据。作为 Openclaw Skills 生态系统中的特色实用程序,它可以将财务数据无缝集成到您的自动化工作流或 AI agent 会话中。
该技能不仅提供简单的价格检查,还提供本地投资组合追踪和价格预警,确保您的数据保持私密且可访问。它采用轻量化设计,仅需要 bash、curl 和 python3 等基本系统工具,使其成为任何使用 Openclaw Skills 的开发人员环境的完美选择。
下载入口:https://github.com/openclaw/skills/tree/main/skills/bytesagain/crypto-market-cli
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install crypto-market-cli
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 crypto-market-cli。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Crypto Market CLI 应用场景
- 无需浏览器即可监控实时加密货币价格和 24 小时波动。
- 管理个人加密货币投资组合并追踪实时利润和亏损 (P/L)。
- 设置本地价格预警,以监控特定入场或出场点的市场波动。
- 通过比较资产表现或查看历史折线图进行市场研究。
- 将财务数据导出为 CSV 或 JSON,以便在外部工具中进行进一步分析。
- 用户通过 bash 脚本发起命令,例如请求价格或添加交易。
- 该技能使用 curl 向 CoinGecko API 执行安全请求,以获取最新的市场指标。
- Python 3 逻辑解析 JSON 响应以计算估值、百分比变化或历史趋势。
- 本地数据操作(如投资组合更新)将追加到用户主目录中的 JSONL 或文本文件中以实现持久化。
- 最终输出格式化为在终端中具有高可读性,包括用于历史数据的基于 ASCII 的折线图可视化。
Crypto Market CLI 配置指南
此技能需要 bash 4.0+、curl 和 python3。不需要 API key,因为它使用免费的 CoinGecko 公共层级。
# Verify dependencies
curl --version
python3 --version
# Test the price command
./scripts/script.sh price bitcoin
# (Optional) Customize the data directory
export CRYPTO_CLI_DIR="path/to/your/data"
Crypto Market CLI 数据架构与分类体系
所有数据都本地存储在 ~/.crypto-market-cli/ 中,以确保隐私和离线访问您的历史记录。这是专业 Openclaw Skills 的核心设计原则。
| File | Format | Purpose |
|---|---|---|
watchlist.txt |
Text | 存储硬币标识符列表以便快速监控 |
portfolio.jsonl |
JSONL | 记录交易历史(硬币、数量、买入价) |
alerts.jsonl |
JSONL | 存储价格阈值和报警条件 |
history.log |
Log | 维护市场查询的可搜索审计轨迹 |
version: "5.0.0"
name: crypto-market-cli
description: "Track crypto prices, portfolios, and market data via CoinGecko. Use when checking coin prices, managing a portfolio, setting alerts, or comparing cryptocurrencies."
author: BytesAgain
homepage: https://bytesagain.com
source: https://github.com/bytesagain/ai-skills
crypto-market-cli
Cryptocurrency market toolkit — get live prices from CoinGecko API, manage watchlists and portfolios, view price history with sparkline charts, set price alerts, and compare coins.
Commands
price
Get live price, 24h change, and market cap for a coin from CoinGecko.
scripts/script.sh price bitcoin
scripts/script.sh price ethereum eur
search
Search for coins by name or symbol. Returns top 10 results with rank.
scripts/script.sh search "solana"
track
Add a coin to your local watchlist.
scripts/script.sh track bitcoin
scripts/script.sh track ethereum
watchlist
Display all watchlist coins with current prices and 24h changes (fetched live).
scripts/script.sh watchlist
portfolio
Manage your portfolio — record buys and view current holdings with live P/L.
scripts/script.sh portfolio add bitcoin 0.5 42000
scripts/script.sh portfolio add ethereum 2.0 3200
scripts/script.sh portfolio show
history
View price history for a coin over N days, with sparkline visualization.
scripts/script.sh history bitcoin 7
scripts/script.sh history ethereum 30
compare
Side-by-side price comparison of two coins.
scripts/script.sh compare bitcoin ethereum
gas
Ethereum gas price information and links.
scripts/script.sh gas
alert
Set and view price alerts (stored locally).
scripts/script.sh alert add bitcoin 50000 above
scripts/script.sh alert add ethereum 2000 below
scripts/script.sh alert list
stats
Show usage statistics — watchlist size, portfolio entries, alerts count.
scripts/script.sh stats
export
Export portfolio data as JSON or CSV.
scripts/script.sh export json
scripts/script.sh export csv
help
scripts/script.sh help
version
scripts/script.sh version
Examples
# Quick price check
scripts/script.sh price bitcoin
scripts/script.sh price solana
# Build a watchlist
scripts/script.sh track bitcoin
scripts/script.sh track ethereum
scripts/script.sh track solana
scripts/script.sh watchlist
# Track portfolio P/L
scripts/script.sh portfolio add bitcoin 0.1 45000
scripts/script.sh portfolio show
# Research
scripts/script.sh history bitcoin 30
scripts/script.sh compare bitcoin ethereum
Configuration
| Variable | Required | Description |
|---|---|---|
CRYPTO_CLI_DIR |
No | Data directory (default: ~/.crypto-market-cli/) |
Data Storage
All data saved in ~/.crypto-market-cli/:
watchlist.txt— Tracked coinsportfolio.jsonl— Buy recordsalerts.jsonl— Price alertshistory.log— Query history
Requirements
- bash 4.0+
- curl (for CoinGecko API calls)
- python3 (for JSON parsing)
CoinGecko free API — no key required, rate-limited to ~10 requests/minute.
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
HealthClaw 牙科:AI 驱动的牙科诊所管理 - Openclaw Skills
ERPClaw 销售:AI 订单到现金全生命周期管理 - Openclaw Skills
ERPClaw 欧盟区域合规:增值税、OSS 和电子发票 - Openclaw Skills
ERPClaw 人事:AI 人力资源与美国薪酬管理 - Openclaw Skills
erpclaw-journals:安全且AI原生的簿记系统 - Openclaw Skills
ERPClaw Growth:AI CRM 与业务分析 - Openclaw Skills
ERPClaw Billing:基于用量与计量的计费 - Openclaw Skills
educlaw: AI 原生教育与 SIS 管理 - Openclaw Skills
EduClaw K-12 扩展组件:学生管理与合规 - Openclaw Skills
AuditClaw AWS:自动化 AWS 合规证据收集 - Openclaw Skills
AI精选
