安全扫描
OpenClaw
安全
medium confidence该技能的代码、网络使用和本地令牌存储与市场数据客户端一致,但它联系了一个未知来源的外部主机并在磁盘上持久化会话令牌 — 在信任敏感环境之前,请审查和沙盒测试。
评估建议
该技能似乎做了它宣称的(市场数据查询)并没有要求您的私人凭证,但它连接到一个外部服务(默认为 https://api.igent.net)并在技能目录中写入一个隐藏的 `.token` 文件。安装或运行之前:1) 验证您信任 api.igent.net 或技能的来源(无主页/源列出)。2) 先在沙盒或低权限环境中运行,以便令牌文件和网络调用被隔离。3) 检查 `.token` 文件内容并在不再需要持久令牌时删除它。4) 注意设置 `API_BASE_URL`(代码中存在的未记录覆盖)可以将请求重定向到另一个端点 — 避免在敏感环境中运行它。如果无法确认提供者的声誉,请将其视为不可信任的代码并避免在包含敏感数据或凭证的机器上运行。...详细分析 ▾
✓ 用途与能力
名称/描述(获取加密货币和股票市场数据)与包含的脚本和单个 API 客户端一致;未请求任何不相关的二进制文件、凭证或重型安装。
ℹ 指令范围
SKILL.md 指示运行包含的 Node.js 脚本并记录令牌流和令牌端点(https://api.igent.net/api/token)。实现还尊重未记录的 `API_BASE_URL` 环境变量(覆盖 `BASE_URL`),而 SKILL.md 未提及此点 — 小的文档不匹配,可能用于更改远程端点。
✓ 安装机制
没有安装规范,`package.json` 声明没有依赖项 — 脚本使用 Node.js 标准库,如声明所言,因此安装期间没有下载或写入任何内容。安装机制的风险很低。
✓ 凭证需求
技能在元数据中未请求凭证或环境变量。代码中的唯一隐式环境变量是 `API_BASE_URL`(可选覆盖),并使用 `process.env.API_BASE_URL` 设置远程端点;无需预先提供任何秘密/环境要求。
ℹ 持久化与权限
API 客户端在脚本目录下写入一个本地 `.token` 文件,以持久化临时令牌。预期用于会话重用,但这是写入磁盘的持久状态,应视为敏感(包含令牌和过期时间)。技能未强制启用(始终:false),且不修改其他技能。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.22026/2/13
● 可疑
安装命令 点击复制
官方npx clawhub@latest install crypto-market-data
镜像加速npx clawhub@latest install crypto-market-data --registry https://cn.clawhub-mirror.com
技能文档
一个用于获取实时和历史加密货币及股票市场数据的全面工具套件。此技能与专用市场数据服务器对接,提供高性能、经过身份验证的全球金融统计数据访问。完全基于 Node.js 标准库构建——无需 npm install。
核心功能
| 类别 | 描述 |
|---|---|
| 实时价格 | 获取加密货币和股票的当前估值、市值、24小时交易量和价格变动。 |
| 市场发现 | 追踪热门资产和按市值排名的表现最佳代币。 |
| 智能搜索 | 通过搜索名称或符号快速查找代币 ID 或股票代码。 |
| 深度详情 | 获取详尽的资产信息,从社区链接到公司概况。 |
| 精确图表 | 获取 OHLC 蜡烛图数据以及历史价格/成交量时间序列。 |
| 全球指标 | 监控总市值和上市公司持仓情况。 |
工具参考
| 脚本名称 | 主要功能 | 命令示例 |
|---|---|---|
get_crypto_price.js | 多币种价格获取 | node scripts/get_crypto_price.js bitcoin |
get_stock_quote.js | 实时股票报价 | node scripts/get_stock_quote.js AAPL MSFT |
get_company_profile.js | 公司概况 | node scripts/get_company_profile.js AAPL |
search_stocks.js | 查找股票代码 | node scripts/search_stocks.js apple |
get_trending_coins.js | 24小时热门资产 | node scripts/get_trending_coins.js |
get_top_coins.js | 市场排行榜 | node scripts/get_top_coins.js --per_page=20 |
search_coins.js | 资产发现 | node scripts/search_coins.js solana |
get_coin_details.js | 综合元数据 | node scripts/get_coin_details.js ethereum |
get_coin_ohlc_chart.js | 蜡烛图数据 | node scripts/get_coin_ohlc_chart.js bitcoin |
get_coin_historical_chart.js | 时间序列数据 | node scripts/get_coin_historical_chart.js bitcoin |
get_global_market_data.js | 宏观市场统计 | node scripts/get_global_market_data.js |
get_public_companies_holdings.js | 国库持仓 | node scripts/get_public_companies_holdings.js bitcoin |
get_supported_currencies.js | 估值选项 | node scripts/get_supported_currencies.js |
使用详情
1. get_crypto_price.js
获取一个或多个加密货币的实时定价和基本市场指标。
语法:
node scripts/get_crypto_price.js [coin_id_2] ... [--currency=usd]
参数:
coin_id:代币的唯一标识符(例如bitcoin、solana)。--currency:估值的目标货币(默认:usd)。
示例:
node scripts/get_crypto_price.js bitcoin ethereum cardano --currency=jpy
2. get_top_coins.js
获取按市值排名的顶级加密货币列表。
语法:
node scripts/get_top_coins.js [--currency=usd] [--per_page=10] [--page=1] [--order=market_cap_desc]
参数:
--currency:估值货币(默认:usd)。--per_page:结果数量(1-250,默认:10)。--order:排序逻辑(例如market_cap_desc、volume_desc)。
3. get_coin_ohlc_chart.js
获取用于技术分析的 Open、High、Low、Close(蜡烛图)数据。
语法:
node scripts/get_coin_ohlc_chart.js [--currency=usd] [--days=7]
允许的 days 值:1, 7, 14, 30, 90, 180, 365。
| 时间范围 | 分辨率 |
|---|---|
| 1-2 天 | 30 分钟间隔 |
| 3-30 天 | 4 小时间隔 |
| 31 天以上 | 4 天间隔 |
4. get_coin_historical_chart.js
获取价格、市值和交易量的详细历史时间序列数据。
语法:
node scripts/get_coin_historical_chart.js [--currency=usd] [--days=30]
5. get_stock_quote.js
获取一个或多个股票代码的实时股票价格。
语法:
node scripts/get_stock_quote.js [SYMBOL_2] ...
6. get_company_profile.js
获取全面的公司概况,包括描述、行业和 CEO。
语法:
node scripts/get_company_profile.js
重要指南
加密货币:使用 ID | 股票:使用代码
- 加密货币:始终使用代币 ID(slug)而不是代币符号(例如
bitcoin、BTC)。 - 股票:始终使用股票代码(例如
AAPL、Apple)。如果不确定正确的 ID,请使用search_coins.js。
身份验证
身份验证由内部 api_client.js自动处理。其工作原理简单如下:
- 端点:
GET https://api.igent.net/api/token - 机制:
.token 文件中,以便后续请求重复使用。
3. 自动 Headers:客户端自动在每个请求中包含此令牌,以证明您已获得授权。
4. 自动刷新:如果令牌过期,客户端会自动获取新令牌,无需您进行任何操作。无需手动 API 密钥或配置。速率限制
虽然系统很稳健,但请避免突发请求(每分钟超过 30 次),以保持所有用户的服务稳定性。
代理集成
此技能与 OpenClaw 和其他使用 AgentSkills 标准的代理完全兼容。直接从 scripts/ 目录执行脚本。
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制