aicoincom/coinos-skills

aicoin-market

Crypto market data from AiCoin Open API v3 — 200+ exchanges, real-time. Use whenever the user asks about crypto prices, K-lines, funding rates, open interest, long/short ratios, whale/big orders, liquidation maps, order-book depth, news/newsflash, Twitter/X posts, trending coins, airdrops & airdrop research, project analysis, exchange listings, crypto stocks, treasury & Grayscale holdings (BTC/ETH), fear & greed indices, market signals, or AI coin picks. Triggers: 'BTC price', '查行?

First seen Mar 5, 2026

Installation

$ npx skills add aicoincom/coinos-skills --skill aicoin-market

Summary

  • Crypto market data from AiCoin Open API v3 — 200+ exchanges, real-time.
  • Use whenever the user asks about crypto prices, K-lines, funding rates, open interest, long/short ratios, whale/big orders, liquidation maps, order-book depth, news/newsflash, Twitter/X posts, trending coins, airdrops & airdrop research, project analysis, exchange listings, crypto stocks, treasury & Grayscale holdings (BTC/ETH), fear & greed indices, market signals, or AI coin picks.
  • Triggers: 'BTC price', '查行??

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from aicoincom/coinos-skills.

npx skills add aicoincom/coinos-skills

Browse all from aicoincom/coinos-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 52
License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code clawdbot

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 10,573 B
  • docs SUMMARY.md 1,106 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 664 installs

SKILL.md

AiCoin Market

Crypto market data from the AiCoin Open API v3 — prices, K-lines, derivatives, news, signals, airdrops, treasuries and more across 200+ exchanges.

从 SKILL.md 所在目录运行脚本。CoinClaw 三引擎容器(OpenClaw / Hermes / Claude Code)自动注入 skill 路径,cd 到 skill 目录即可。

怎么用

一个命令调所有接口:

node scripts/aicoin.mjs <接口> '<JSON 参数>'

<接口> 就是 /api/v3/ 后面那段路径,例如 market/tickercoins/tickers

  • 返回统一信封 { ok, data, error, meta } —— 先看 okok:false 时看 error.code / error.message,里面写清楚了哪里错。
  • 不确定有哪些接口、参数怎么填 → node scripts/aicoin.mjs catalog [分组]。catalog 是线上实时的接口菜单,永远准。先查它再调。
  • 想知道当前 key 能用哪些接口 → node scripts/aicoin.mjs key
node scripts/aicoin.mjs catalog                  # 看全部 183 个接口(按分组)
node scripts/aicoin.mjs catalog derivatives      # 看 derivatives 分组每个接口的参数
node scripts/aicoin.mjs market/ticker '{"coin_key":"bitcoin","market":"binance"}'

常用接口速查

想查什么 接口 + 例子
币价 / 涨跌 / 市值 / 净流入 coins/tickers '{"coinkey":"bitcoin,ethereum"}' —— degree24husd / degree7day_usd 是 24h / 7 天涨跌幅(%)
单交易对实时行情 market/ticker '{"coin_key":"bitcoin","market":"binance"}'
K 线 market/klines '{"coin_key":"bitcoin","market":"binance","interval":"1h","limit":100}'
搜币种 / 查某币在哪些交易所 coins/search '{"query":"PEPE"}' —— 每条结果带 db_keys,列出该币跨交易所的全部交易对
币种详情 / 简介 coins/detail '{"coin_key":"bitcoin"}'
全部币种 / 全部交易所 coins '{"limit":100}'markets
某交易所全部交易对行情 market/tickers '{"market":"binance"}'
交易对列表 pairs '{"market":"binance"}'
热门赛道币 markets/hot-coins '{"tab_key":"defi"}'
资金费率 derivatives/funding-rates '{"coin_key":"bitcoin","market":"binance"}' —— 返回 8h OHLC 序列,close 是当期结算费率(小数,×100 得百分比)
多空比 单交易对历史序列 derivatives/long-short-ratio '{"coin_key":"bitcoin","market":"binance"}';全市场当前汇总 derivatives/long-short-ratio/summary(不分币种,别当成某个币的)
合约持仓量排名 derivatives/open-interest/ranking
清算地图 / 清算汇总 derivatives/liquidations/map '{"coin_key":"bitcoin","market":"binance","window":"24h"}'derivatives/liquidations/summary
大单 / 大单成交 market/big-orders '{"coinkey":"bitcoin","market":"binance"}'market/aggregate-trades '{"coinkey":"bitcoin","market":"binance"}'
订单簿深度 market/orderbook/latest-depth '{"coin_key":"bitcoin","market":"binance"}'
资讯文章 / 快讯 content/articlescontent/newsflashes / 行业 content/newsflashes/industry
搜快讯 content/newsflashes/search '{"query":"bitcoin"}'
推特/X content/social/x/posts/latest / 搜 content/social/x/posts/search '{"query":"bitcoin"}'
空投项目(有哪些值得做) drop-radar/projects —— 项目最全;详情 drop-radar/projects/detail '{"project_id":"..."}'
交易所空投 / 空投日历 airdrops '{"source":"all"}'(交易所活动,可能为空)/ airdrops/calendar '{"year":2026,"month":5}'
上市公司持币(国库) treasuries/summary '{"coinkey":"bitcoin"}' / 实体 treasuries/entities '{"coinkey":"bitcoin"}'
灰度持仓 institutions/grayscale/holdings
加密概念股 / 全球股指 equities/crypto-exposure/quotesmacro/stock-indices
指数(恐慌贪婪等) indexesindexes/ticker '{"index_key":"i:fgi:alternative"}'
异动信号 / 预警 signals/changessignals/alerts
AI 选币推荐 coins/recommendations '{"coin_keys":["bitcoin"]}'

其他接口都在 catalog 里 —— 查不到想要的就先跑 catalog,别猜路径。

几条要记住的

  1. 不编数据。 永远跑脚本拿真实数据。data 为空 / ok:false 就如实告诉用户,不要编解释、不要编价格。
  2. 加密数据只用这个脚本,不要用 websearch / webfetch / curl / 浏览器去拼。
  3. coinkey 还是 coin 普通接口用 coinkey —— AiCoin 币种 slug,小写(bitcoinethereum);hyperliquid/* 接口用 coin —— 交易符号(BTCHYPE)。每个参数照 catalog 里的 desc / example 填。
  4. 详情接口的 id 先从列表接口拿:快讯/文章详情先 content/newsflashescontent/articles 取 id;空投/项目详情先 airdropsdrop-radar/projectsproject_id
  5. ok:false + HTTP 403 = 当前 key 无此接口权限,别重试。先别断言"套餐不够":本地 host 常见坑是脚本 fallback 到了免费/旧 key —— 先 node scripts/aicoin.mjs key 看 key_id 是不是用户的专业版(key 应在 ~/.coinos/.env)。确属套餐不足,再告诉用户去 https://www.aicoin.com/opendata 升级。200 + 空 data 是"此条件下没数据",不是出错
  6. 时间用 Unix 毫秒starttime / endtime),分页用 limit / offset
  7. K 线取最新值只读 timeseries.latest,并按 timeseries.field 核对时间字段(通常是 time / timestamp)。时间距当前超过两个 K 线周期时只能标注“最新到某时”,禁止称为“当前/实时”。不得用 head / tail / cut 截断 JSON 后猜数组顺序。
  8. 只使用 scripts/aicoin.mjs。旧 market.mjs 等 v2 入口已停用;收到 legacyentrypointretired 必须按返回提示迁移,不能绕过或从残留脚本取数。
  9. 用户的语言回复(中文提问就全程中文)。
  10. 不要把上游故障误判成 Key 失效。 node scripts/aicoin.mjs key 只用基础行情探测判断 Key:核心探测 401 才表示 Key 无效,403 是权限不覆盖,超时或 5xx 是接口/上游异常。可选接口失败时,已成功的行情和 K 线仍可继续用于回答。
  11. 故障接口不要连续重试。 单次请求超时或 5xx 后立即降级并如实标注;资金费率、深度、指标属于可选增强数据,不能因为它们失败就声称“所有数据都查不到”。
  12. 指标先查覆盖。market/indicator-klines 前先调 market/indicator-pairs 确认交易对和指标有覆盖。两者返回 200 空序列时表示暂无覆盖,跳过该指标,不做本地计算,也不要重试。
  13. 严格尊重 K 线周期。 用户问“单日涨跌超过 8%”时必须使用 1d K 线;不能拿 3d K 线替代“单日”。若日线历史窗口不足,就基于现有日线给出结论并明确样本范围。

API Key

内置一个免费 key,开箱即用,够查行情、K 线、币种、新闻这些。资金费率、大单、清算、HL 鲸鱼、国库等需要付费套餐。收到 403 先 node scripts/aicoin.mjs key 核对 key_id 是不是用户的专业版(key 应放 ~/.coinos/.env),确认没加载错 key 再判断是否真套餐不够 —— 把"key 没加载对"误报成"接口要付费"会让付费用户暴怒。

用自己的 key —— 推荐 set-key 命令(会先验证再写入 .env禁止手编 .env):

node scripts/aicoin.mjs set-key <key_id> <secret>
# 或直接把 AiCoin 后台 JSON 整段喂进来,脚本认字段名:
node scripts/aicoin.mjs set-key '{"api_key":"<id>","access_key":"<secret>"}'

⚠️ AiCoin 后台字段名反直觉:JSON 里的 apikey 其实是公开 ID(对应 AICOINACCESSKEYID),accesskey 才是 SECRET(对应 AICOINACCESS_SECRET)。脚本帮你按这个映射存,不用人脑反向。

环境变量名(写 .env 或 export 用):

AICOIN_ACCESS_KEY_ID=...   # = AiCoin 后台的 api_key
AICOIN_ACCESS_SECRET=...   # = AiCoin 后台的 access_key

安全说明:AiCoin API Key 只用于获取市场数据,无法交易、无法读取你在交易所的任何信息。所有密钥只存在本地 .env,不上传任何服务器。CoinClaw 用户在 web UI 的 EnvSection 里配置。

跨 skill

需求 用哪个 skill
Hyperliquid 鲸鱼 / 聪明钱 / 链上大资金 aicoin-hyperliquid
交易所下单 / 平仓 / 查余额 aicoin-trading
Freqtrade 策略 / 回测 / 部署 aicoin-freqtrade
链上 DEX swap / 钱包 / token aicoin-onchain