{"_id":"@bitget-ai/bitget-signal","name":"@bitget-ai/bitget-signal","dist-tags":{"latest":"1.2.0"},"versions":{"1.2.0":{"name":"@bitget-ai/bitget-signal","version":"1.2.0","packageManager":"pnpm@8.14.1","description":"Bitget Signal — proprietary market-signal skills for Claude Code, Codex, and OpenClaw. Macro, market-intel, sentiment, technical analysis, news today; Bitget-only signals (top-trader flow, derivatives structure, large-flow detection) progressively rolling","type":"module","license":"MIT","bin":{"bitget-signal":"scripts/install.js"},"engines":{"node":">=20.0.0"},"keywords":["bitget","bitget-signal","skill","claude-code","codex","openclaw","market-signal","market-analysis","crypto","cryptocurrency","macro","on-chain","sentiment","technical-analysis","news","derivatives","copy-trading"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@bitget-ai/bitget-signal@1.2.0","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-XNTC95p8Vl2JmtxbFQKrIMupz5ED8kEIp9YomVOEn2AzF6p8LuDYVSaYxELsozPXK8q6r3jmSvGDq1JWXFuk+g==","shasum":"39672280ff9cc04144d58e03d67057264d7e0f48","tarball":"https://registry.npmjs.org/@bitget-ai/bitget-signal/-/bitget-signal-1.2.0.tgz","fileCount":24,"unpackedSize":175409,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDnNajYMIPRSgo/uqIiUIOaooFTBS/uO1NOhT3YgtyN7QIgUb+f3GKcoANHnOR5KE8GlGxvPejoiNASSAKvcstvAAE="}]},"_npmUser":{"name":"andrewyang_bgai","email":"useanjieyang@gmail.com"},"directories":{},"maintainers":[{"name":"andrewyang_bgai","email":"useanjieyang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bitget-signal_1.2.0_1781512505067_0.3227577596027258"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-15T08:35:04.912Z","1.2.0":"2026-06-15T08:35:05.216Z","modified":"2026-06-15T08:35:05.399Z"},"maintainers":[{"name":"andrewyang_bgai","email":"useanjieyang@gmail.com"}],"description":"Bitget Signal — proprietary market-signal skills for Claude Code, Codex, and OpenClaw. Macro, market-intel, sentiment, technical analysis, news today; Bitget-only signals (top-trader flow, derivatives structure, large-flow detection) progressively rolling","keywords":["bitget","bitget-signal","skill","claude-code","codex","openclaw","market-signal","market-analysis","crypto","cryptocurrency","macro","on-chain","sentiment","technical-analysis","news","derivatives","copy-trading"],"license":"MIT","readme":"# @bitget-ai/bitget-signal\n\n[![npm](https://img.shields.io/npm/v/%40bitget-ai%2Fbitget-signal.svg?style=flat-square&color=e25c5c)](https://www.npmjs.com/package/@bitget-ai/bitget-signal)\n[![MCP](https://img.shields.io/badge/MCP-compatible-8A2BE2?style=flat-square)](https://modelcontextprotocol.io)\n[![Node.js](https://img.shields.io/badge/Node.js-%E2%89%A520-026e00?style=flat-square)](https://nodejs.org)\n[![License](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](LICENSE)\n\nThe **market-signal product** of the [Bitget Agent Hub](https://github.com/Bitget-AI/agent-hub) — a skill + MCP bundle that gives Claude Code, Codex, and OpenClaw deep crypto market intelligence: macro, on-chain, sentiment, technicals, and news. **No API key. No account. No setup beyond `npx`.**\n\n```bash\nnpx @bitget-ai/bitget-signal\n```\n\n> **Prerequisites:** Node.js ≥ 20. Python with `pandas` and `numpy` *only* if you use the `technical-analysis` skill (`pip install pandas numpy`). Everything else is bundled markdown plus an auto-configured public MCP server.\n\n---\n\n## What you get\n\nFive purpose-built market-analysis skills. Each carries explicit trigger phrases so your AI assistant invokes the right one without you needing to be technical.\n\n| Skill | Triggers when you ask… | Powered by |\n|---|---|---|\n| **`macro-analyst`** | *\"is the macro good for crypto?\", \"Fed rate impact on BTC\", \"BTC vs DXY\", \"yield curve\"* | Fed policy, FOMC news, yield curve, cross-asset correlation (BTC vs Gold/DXY/Nasdaq/S&P/10Y) |\n| **`market-intel`** | *\"are whales buying?\", \"ETF flows\", \"where are we in the cycle?\", \"is it accumulation zone?\"* | On-chain capital flows, ETF data, DeFi TVL, cycle indicators (AHR999, Pi Cycle, rainbow) |\n| **`sentiment-analyst`** | *\"is the market greedy or fearful?\", \"are longs crowded?\", \"funding rate\", \"squeeze risk?\"* | Fear & Greed Index, long/short ratio, OI, funding, taker ratio, Reddit social signals |\n| **`technical-analysis`** | *\"is BTC overbought?\", \"RSI on ETH\", \"support/resistance\", \"4h setup\"* | 23 indicators across 6 categories (Trend, Volatility, Oscillator, Volume, Momentum, S/R) |\n| **`news-briefing`** | *\"what's happening in crypto?\", \"morning briefing\", \"any news on X?\", \"what's the catalyst?\"* | 44 RSS/Atom feeds, social trending boards, narrative synthesis |\n\n---\n\n## Roadmap — Bitget-only signals\n\nBeyond the generic skills above, `bitget-signal` is the launch vehicle for **signals only Bitget can produce** — built directly from Bitget's exchange data:\n\n- **`top-trader-flow`** — aggregated, anonymised positioning of Bitget's top copy-trading leaders.\n- **`derivatives-structure`** — perp basis, term structure, and funding-rate curve from Bitget's orderbook.\n- **`large-flow-detect`** — whale-sized order detection on Bitget pairs in real time.\n\nThese will ship as additional skills inside this same package — no new install required. Watch [Bitget-AI/agent-hub](https://github.com/Bitget-AI/agent-hub) for release notes.\n\n---\n\n## Install\n\n```bash\n# Default — Claude Code skills + register the bitget-signal MCP server\nnpx @bitget-ai/bitget-signal\n\n# All supported AI tools (Claude Code + Codex + OpenClaw)\nnpx @bitget-ai/bitget-signal --target all\n\n# Specific targets\nnpx @bitget-ai/bitget-signal --target claude,codex\n\n# Interactive picker\nnpx @bitget-ai/bitget-signal --interactive\n```\n\nWhat `npx @bitget-ai/bitget-signal` does, in order:\n\n1. Copies the five skill folders into your AI tool's skill directory.\n2. Registers the public `bitget-signal` MCP server (HTTP transport) in your tool's MCP config.\n\nAfter installing, **restart your AI host** (e.g. Claude Code) so the new skills and MCP server are picked up.\n\n| Target | Skill location | MCP config |\n|---|---|---|\n| Claude Code | `~/.claude/skills/` | via `claude mcp add` |\n| Codex | `~/.codex/skills/` | written to `~/.codex/config.toml` |\n| OpenClaw | `~/.openclaw/skills/` | written to `~/.openclaw/config.json` |\n\n---\n\n## How it differs from `@bitget-ai/bitget-agent-skill`\n\n| | `bitget-agent-skill` | `bitget-signal` |\n|---|---|---|\n| **Purpose** | Trade on your Bitget account | Read the market |\n| **API key required?** | Yes (your Bitget credentials) | No |\n| **Stack** | Trading Stack | Signal Stack |\n| **Triggers on** | \"buy / sell / show my positions / cancel order\" | \"is BTC overbought / Fed rate / whales / sentiment\" |\n| **Backend** | Bitget REST API (private endpoints) | Public market-data MCP server |\n\nThe two are **complementary** and can be installed side by side. Many users want both: an AI that reads the market *and* executes accordingly.\n\n---\n\n## What's a skill, what's the MCP server?\n\n`bitget-signal` is **two things bundled**:\n\n- **The five skill files** — markdown that teaches your AI assistant what each skill does and when to invoke it. These are pure text, no runtime.\n- **An MCP server registration** — your AI host gets pointed at Bitget's public market-data MCP (HTTP transport). When the AI calls a tool, the request goes to the public server; results come back. No proxy through your machine, no credentials needed.\n\nTogether: the skills are the *prompt*, the MCP server is the *tools*. Either alone is half the product; the installer wires both up in one command.\n\n---\n\n## Migration from old package names\n\n```diff\n- npm install -g bitget-skill-hub          # original name (deprecated)\n- npm install -g bitget-ai-analyst         # interim name (deprecated)\n+ npx @bitget-ai/bitget-signal             # canonical name\n```\n\nIf you previously installed `bitget-skill-hub` or `bitget-ai-analyst`, also remove the old `market-data` MCP entry from your AI host config — the new install registers the server under the name `bitget-signal`.\n\n---\n\n## Manage with the meta installer\n\nIf you're using more than one Bitget AI package, the [meta installer](https://github.com/Bitget-AI/agent-hub) can manage everything at once:\n\n```bash\nnpx @bitget-ai/bitget-agent-installer\n```\n\n---\n\n## License\n\n[MIT](LICENSE)\n\n---\n\n<sub>Part of the **[Bitget Agent Hub](https://github.com/Bitget-AI/agent-hub)** ecosystem · Signal Stack.<br/>\nTrading Stack: [agent-sdk](https://github.com/Bitget-AI/agent-sdk) · [agent-cli](https://github.com/Bitget-AI/agent-cli) · [agent-mcp](https://github.com/Bitget-AI/agent-mcp) · [agent-skill](https://github.com/Bitget-AI/agent-skill)</sub>\n","readmeFilename":"README.md","_rev":"1-85c31ab5a5665c2a883f3100ab7a2f0f"}