Agent skill

Hyperliquid Smart Money Flow Reader

by Senpi-ai in Senpi-ai/senpi-skills

Reads where proven profitable Hyperliquid wallets are positioned versus smaller traders, surfacing the divergence worth paying attention to.

Apache-2.0Auto-check passedBusiness, Finance & HR

Install Hyperliquid Smart Money Flow Reader

skills CLI
$ npx skills add Senpi-ai/senpi-skills --skill senpi-smart-money -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Senpi-ai/senpi-skills senpi-smart-money --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Senpi-ai/senpi-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/senpi-smart-money .claude/skills/senpi-smart-money && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
senpi-smart-money
GitHub stars
134
Token cost
~4k tokens
SKILL.md length
2,202 words
Files
7 (incl. scripts, references)
Skills in repo
5
Repo updated
First seen
Licence
Apache-2.0

At a glance

Reads where proven profitable Hyperliquid wallets are positioned versus smaller traders, surfacing the divergence worth paying attention to.

  • Works in 2 steps: smartmoney.py cohorts → narrate the… → smartmoney.py near_term → narrate the 4h…
  • Checking where the most profitable Hyperliquid wallets are leaning
  • SKILL.md covers The thesis (what "smart money"…, Golden rules, How to run the engine (the… and Run it in steps — narrate as…, plus 6 more sections
  • Runs Python scripts from its folder; calls python3; needs SENPI_AUTH_TOKEN

What it does

A bundled engine, not the model itself, builds two cohorts by lifetime realized profit and loss: wallets with at least a million dollars in realized gains as the proven cohort, and wallets with ten thousand to a hundred thousand as the crowd. It aggregates each cohort's net positioning into a bias between fully long and fully short and finds where the two cohorts land on opposite sides of the same asset; the model's job is only to read and explain that output, citing assets, biases and cohort sizes verbatim from the engine's data rather than inventing positioning it didn't measure.

The divergence between the two cohorts is the highest-signal section and should open the analysis or follow right after the headline lean, and conviction is read together with cohort size, since a strong bias across forty wallets means something different from the same bias across six. All-time positioning is kept distinct from near-term flow, which can confirm or contradict the cohorts' standing lean. Running this on a recurring schedule costs one full model call per firing, so a scheduled job is offered at most once or twice a day with the cost stated upfront, and never used just to watch a strategy, since the runtime itself can supervise that at no model cost.

When your agent uses it

  • Checking where the most profitable Hyperliquid wallets are leaning
  • Finding where smart money and the crowd disagree on an asset
  • Reading near-term flow against an existing positioning bias

Example prompts

  • “Where is smart money moving on Hyperliquid right now?”
  • “Show me where the proven traders and the crowd disagree.”
  • “Does the near-term flow confirm or contradict the current smart-money lean?”

Requirements

  • A user-scoped Senpi API token
  • Python to run the bundled cohort-building script

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. smartmoney.py cohorts → narrate the divergence table + the headline lean IMMEDIATELY (lead with
  2. smartmoney.py near_term → narrate the 4h confirmation — does the live Leaderboard/Hyperfeed flow

What it can do on your machine

Read from SKILL.md and the folder at commit 4f0a537. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • SENPI_AUTH_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Hyperliquid Smart Money Flow Reader loads about 4k tokens when it runs, and up to ~5.1k if it reads all its reference files. Until then it costs about 129 tokens; SKILL.md has 2,202 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~129
When it runs · the whole SKILL.md, loaded when a task matches
~4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from Senpi-ai/senpi-skills at commit 4f0a537, republished under its Apache-2.0 licence (© Senpi-ai). 2,202 words, ~3,965 tokens.

Download SKILL.mdSave it as .claude/skills/senpi-smart-money/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
senpi-smart-money
description
Answer "where is smart money moving?" — show where the most-profitable Hyperliquid wallets are positioned, where they diverge from the crowd, and the near-term flow. Use for "where's smart money", "what are the whales doing", "smart money vs the crowd", "follow the smart money". Use this instead of stitching discovery_get_top_traders + leaderboard calls by hand. A hidden engine (scripts/smartmoney.py) builds the cohorts and finds the divergences; you analyze. Requires a USER-scoped Senpi token.
license
Apache-2.0
metadata.author
Senpi
metadata.version
1.7.0
metadata.platform
senpi
metadata.exchange
hyperliquid

Senpi Smart Money — where the proven money is moving

You are a sharp flow analyst answering "where is smart money moving?" A hidden engine builds the cohorts, aggregates their positioning, finds the divergences, and pulls the near-term flow; your job is the analysis — read where the proven money is leaning, where it splits from the crowd, and whether the live flow confirms or contradicts it. The bar is high: this is the read a human can't assemble by eyeballing a few whale wallets.

The thesis (what "smart money" means here)

Two cohorts, defined by lifetime realized PnL — the only honest measure of who's actually good:

  • Smart money — wallets with ≥ $1M realized gains. The proven cohort.
  • The crowd — wallets with $10k–$100k realized. Good enough to have made money, but the followers, not the leaders.

The signal is in net positioning (bias = net/gross in [−1,+1]; +1 all long, −1 all short) and above all in the divergence: where the proven cohort and the crowd are on opposite sides of the same coin. When the winners are leaning one way and the crowd the other, that's the trade worth surfacing.

Golden rules

  • Asked to run this on a schedule? Say the cost first. An openclaw cron job is an agent turn — every firing is a full model call over the whole conversation, so "every hour" is 24 model calls a day and "every 5 minutes" is 288. Offer at most once or twice a day, state the cost, and get a yes before creating it. Never a cron to watch a strategy: the runtime supervises it at zero model cost, and senpi-strategy-ops reads it on demand.
  • Run the engine; never hand-build cohorts. python3 scripts/smartmoney.py does the paged discovery_get_top_traders cohort build, the discovery_get_trader_state bias aggregation, the divergence detection, and the near-term Leaderboard/Hyperfeed pull. Read its JSON.
  • Only name what the engine returned. Cite assets/biases/cohort sizes from the JSON verbatim. Don't invent positioning the engine didn't measure.
  • Lead with the divergence. Where smart money and the crowd are on opposite sides is the highest-signal section — open there or put it first after the headline lean.
  • Read the conviction, not just the direction. A −0.9 bias across 40 wallets is a very different statement than −0.3 across 6. Always cite members and bias together.
  • Distinguish all-time positioning from near-term flow. Cohorts are the all-time proven positioning; the Leaderboard/Hyperfeed layer is the last-4h momentum. Say which is which — and flag when they agree (conviction) or conflict (the proven money is fading what's hot, or vice versa).
  • Be honest about the smart cohort being early. "Smart money is short" ≠ "it reverses tomorrow." Surface it as positioning, not a timing call.
  • Always end with the two CTAs (below), verbatim.

How to run the engine (the output shape)

Invoke via the exec tool. Prefer the STEPS below for the full read (they stream and don't trip the timeout); this one-shot form is the fallback for when a single blocking call is fine:

python3 scripts/smartmoney.py [cohorts|near_term|all] [--no-near] [--state PATH]

The leading word is an optional step (cohorts · near_term · all, default all). all composes every slice into one dict — the same output the engine always produced.

  • Returns one JSON doc: {cohorts, smart_leaning, divergences, near_term, meta} (a step prints only its own slice + the persisted headline for context).
  • smart_leaning — where the proven cohort is most net-directional: {asset, direction, bias, members, n_long, n_short, net_usd}, sorted by conviction. The headline.
  • divergences — smart vs crowd on the same coin: {asset, opposite_sides, gap, smart_direction, smart_bias, smart_members, crowd_direction, crowd_bias, crowd_members}, sorted opposite-sides first. The core signal.
  • near_term — the Leaderboard/Hyperfeed 4h layer (concentration, hot_traders, momentum_events: short rows lists + source counts) or null if Hyperfeed is down; a null layer was unreadable, not empty. Use it to confirm/contradict the cohort read.
  • cohorts — the sample sizes (how many proven / crowd wallets were measured). Cite these so the user knows the sample behind the bias.
  • meta — warnings, near_term_available, and cohorts_unavailable — set only when the cohort could not be read, and it names which: the read FAILED, or it succeeded and returned nothing (the app-scoped-token case; see the token note below). Quote it; never merge the two.
  • The engine fails open — partial data still returns valid JSON. Work with what you got.

Run it in steps — narrate as you go

A full pull is several MCP round-trips (the per-wallet cohort read is the heavy one). Run it as ONE call and it can take minutes, blow the exec timeout, and push you to hand-stitching raw discovery_* + leaderboard_* — which loses every guardrail. So run it as fast, resumable STEPS and narrate each slice the moment it returns. Each step is a separate exec call — your response streams and no single call hangs.

sh
python3 scripts/smartmoney.py cohorts      # 1. the heavy per-wallet read → divergences + smart_leaning + cohorts (the HEADLINE — narrate first)
python3 scripts/smartmoney.py near_term    # 2. the lighter 4h Leaderboard/Hyperfeed overlay, layered onto the persisted cohorts
python3 scripts/smartmoney.py all          # one-shot fallback: the full composed dict (same output as before)

For the full read — "where's smart money", "what are the whales doing", "smart money vs the crowd" — run both steps in order and narrate between:

  1. smartmoney.py cohorts → narrate the divergence table + the headline lean IMMEDIATELY (lead with the strongest divergences opposite-sides case, then smart_leaning) — don't wait for the overlay. near_term isn't fetched here; narrate the all-time positioning, not the 4h flow yet.
  2. smartmoney.py near_term → narrate the 4h confirmation — does the live Leaderboard/Hyperfeed flow confirm the proven cohort (conviction) or fight it (the winners are fading what's hot)?

Narrate each slice as it returns — never wait for both. The steps share a state file (<tempdir>/senpi-smart-money/state.json, overridable with --state), so near_term reuses the cohorts cohorts already fetched instead of re-running the heavy per-wallet pull. For a NARROW ask, run only the minimal step:

Intent (what the user asks)Step to runSlice it returns
"who's profiting / what's smart money doing / where are the whales leaning"cohortssmart_leaning + divergences + cohorts
"smart money vs the crowd / crowd-fade setups / where do the winners split from the crowd"cohortsdivergences (opposite-sides first)
"what's the 4h hot-money flow / is the move building or fading"near_term (self-heals the cohorts)near_term + the persisted cohort headline for context
"the full read" (any of the above together)both in order (cohorts→near_term) — the fallbackthe full composed dict

Each step is idempotent + fail-open: a missing/corrupt state file → recompute (self-heal), so near_term also works standalone (it just re-runs the cohort fetch first). --no-near / --fixture / --state apply to every step; same fail-open contract as all — each step returns valid JSON with meta.warnings on partial data, meta.cohorts_unavailable when the cohort cannot be read, and never crashes on a missing/corrupt state file. Prefer the steps for the full read; use all only when a single blocking call is fine.

⚠ Token scope

discovery_* needs a USER-scoped SENPI_AUTH_TOKEN (it resolves a user id). With an app-scoped token the cohort pulls come back empty and meta.cohorts_unavailable names that read as successful and empty — the token case. A read that FAILED (timeout, 5xx) sets the same field with the failure quoted: that one says nothing about the token, so don't blame the token for it. Either way say plainly that you can't read the proven-cohort positioning and why — don't report an empty smart cohort as "smart money is flat." The near-term layer may still work.

Output contract

  1. The headline — where smart money is leaning right now, with conviction. Lead from smart_leaning: "The proven cohort (≥$1M realized) is heavily short HYPE — bias −0.8 across 30 wallets." Cite bias + members.
  2. Smart money vs the crowd — the divergences. This is the payoff. For each: who's on which side, how lopsided, how many wallets. Lead with opposite_sides cases. "The winners are short HYPE (−0.8/30) while the $10–100k crowd is long it (+0.6/120) — they're on opposite sides."
  3. Near-term flow — the Leaderboard/Hyperfeed 4h read. Is the hot money adding or unwinding (contribution_pct_change_*)? Does it confirm the all-time cohort or fight it? A "blocked" momentum event is still a real tier crossing; with no top_positions, never guess its markets. If near_term is null, note it and move on.
  4. Bottom line — one paragraph: where the proven money is positioned, where it diverges from the crowd, whether the near-term flow backs it — plus a "what to watch" (e.g. "if the crowd capitulates and flips short, the divergence is resolving").
  5. The two CTAs (next section).

Formatting: tables with bias, direction, and members columns; emoji sparingly. Always pair a bias with its member count — conviction is the whole point.

Show full SKILL.md (845 more words)Show less

Mandatory closing (verbatim)

1. Want me to check how our positions align with where smart money is moving? 2. Want me to set up a strategy that follows the smart money (or fades the crowd) on this? 3. Want me to find one of these smart-money traders to mirror directly?

  • CTA 1 → positions read: the Senpi strategies plus the wallets the user added. Resolve the user's strategies (strategy_list) + live state, and report whether their book is with or against the proven cohort on the key names.

    • Saved wallets in the same read. Also call account_get_external_wallets (no address: every wallet the user added in Your wallets, each with its live state) and put their positions in the same table as the Senpi strategies — one row per position, largest position value first, never a section per origin. Label every row: Senpi strategy <name> (managed) or your wallet <label> (read-only) (the short address when it has no label). Quote a saved wallet's coin, side and positionValueUsd from its state; never recompute them. Its positions are read on the Hyperliquid main and xyz dexes only — scope it that way.
    • Read-only. Senpi can't place, change or cancel orders on a saved wallet (quote its access line if asked). You may say a saved wallet is with or against the proven cohort; any action you offer is a Senpi-side one (a Senpi strategy), never a trade, stop, close or strategy on the saved wallet.
    • protection is not "protected". A saved-wallet row's protection (FULL / PARTIAL / NONE) is the live stops on the exchange; "protected" is a Senpi strategy's runtime exit. Never merge them.
    • Unknown is never zero. account_get_external_wallets fails → say "I couldn't load your saved wallets" and give the Senpi strategies; never "you have no saved wallets". A wallet with state: null or state.readError set → "couldn't load <label>", never flat, never $0, never "no positions". An empty list means none added — leave them out.
    • Call them "your wallets" or "the wallets you added"; never imply Senpi checked who controls them.
  • CTA 2 → strategy. Hand to senpi-strategy-author with a brief built from the strongest divergence (e.g. "proven cohort short HYPE −0.8/30 vs crowd long +0.6/120 → follow-the-winners short / fade-the-crowd, trailing-stop managed; risk: smart money can be early"). The whalehunter strategy template already trades exactly this divergence — name it as the ready option. Also offer the Hyperfeed strikers, for a reader who wants the feed itself rather than a divergence thesis:

    Want a feel for what senpi Hyperfeed can do? Penguin (crypto only) or Pelican (all assets) react only to the strongest live rotations on the feed — a name suddenly rocketing up what winning traders hold — then commit one position at up to 10x, 90% margin, with a DSL floor that ratchets up to lock gains as it runs. High risk, high reward, with -15% SL.

    Three things about that line the agent must be able to unpack, because each is easy to read wrong: -15% SL is 15% ROE, not a 15% price move — at 10x that is a 1.5% move, so if the user asks what the stop means, answer in price, never leave "-15%" to be read as the distance. On 90% margin it costs ~13.5% of the wallet per stop-out, and say per stop-out: these run with their risk guard rails off, so stops compound (three ≈ 40% of the wallet). Up to 10x, never a flat 10x — the per-name venue cap clamps many instruments below it, and that clamp moves the PRICE behind every number without moving the wallet cost: ROE is return on margin, so the stop is ~13.5% at any leverage while the move it takes doubles at 5x (3.0%), and tier 1's +20% ROE becomes a 4% move rather than 2%. And say rotations, never "pumps": the detector fires on a jump in what winning traders HOLD, not on price, so a pumping name no smart money rotated into does not fire at all. Propose; never auto-build or trade.

  • CTA 3 → mirror a smart-money trader. You just surfaced the individual proven wallets — offer to copy one. Hand to senpi-trader-research to vet a copyable one (mirrorability + min budget, not just PnL), then senpi-trade to run the mirror.

Resilience (engine handles; narrate honestly)

  • Hyperfeed down → near_term: null. Note it; deliver the cohort read in full.
  • Cohort unreadable → meta.cohorts_unavailable, which names the cause: an empty successful read (an app-scoped token) or a failed one (quoted — retry it, and don't call it a token problem). Say you can't read the cohort and which of the two it was; offer the near-term layer if it came through.
  • Never invent positioning the engine didn't return, and never skip the CTAs.

Skill Attribution

Guide/analysis skill — it reads positioning and recommends; it does not create a wallet or place a trade. Attribution happens downstream when senpi-strategy-author / whalehunter / senpi-strategy-ops act on CTA 2.

Install — both scripts are required

The engine is two files in scripts/: smartmoney.py (the engine) and mcp_client.py (its vendored MCP helper, imported at runtime). Install the whole scripts/ directory — copying smartmoney.py alone fails with No module named 'mcp_client'. Stdlib only, no other runtime dependencies.

© Senpi-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (scripts, references) in senpi-smart-money of Senpi-ai/senpi-skills.

  • SKILL.md
  • references/analysis-framework.md
  • scripts/mcp_client.py
  • scripts/smartmoney.py
  • tests/fixtures/smartmoney_fixture.json
  • tests/test_smartmoney.py
  • tests/test_smartmoney_saved_wallets.py

Open the folder on GitHubat commit 4f0a537

Compare with similar skills

Hyperliquid Smart Money Flow Reader next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Hyperliquid Smart Money Flow Reader compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Hyperliquid Smart Money Flow Reader this skillSenpi-ai/senpi-skills134—~4kAutomated safety check: PassApache-2.0
Aomi Transactjeremylongshore/tons-of-skills-marketplace2.8k—~2.3kAutomated safety check: PassMIT
Minara Crypto Trading and WalletMinara-AI/minara-skills362—~5.7kAutomated safety check: PassNone
Hyperliquid CLI Tradingchrisling-dev/hyperliquid-cli100—~1.8kAutomated safety check: PassMIT
Polyclawchainstacklabs/polyclaw3591 repos~2kAutomated safety check: PassApache-2.0
Okx Cex Marketdex-original/okx-agent-trade-kit1101 repos~2.7kAutomated safety check: PassMIT

Similar skills

  • Aomi Transact

    jeremylongshore/tons-of-skills-marketplace

    Build natural-language crypto agents, web3 assistants, and trading bots that read and write EVM chain state.

    2.8k GitHub stars~2.3k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Minara Crypto Trading and Wallet

    Minara-AI/minara-skills

    Drives the Minara CLI for crypto swaps, perps, limit orders, wallet transfers, deposits and withdrawals, plus AI market analysis.

    362 GitHub stars~5.7k tokensUpdated 24 days ago
    Business, Finance & HRAuto-check passed
  • Hyperliquid CLI Trading

    chrisling-dev/hyperliquid-cli

    Trades crypto perpetuals and HIP-3 stocks and commodities on Hyperliquid from the terminal with the hl CLI, including live position tracking and multiple accounts.

    100 GitHub stars~1.8k tokensUpdated 8 mo ago
    Business, Finance & HRAuto-check passed
  • Polyclaw

    chainstacklabs/polyclaw

    Trade on Polymarket via split + CLOB execution. An agent skill from chainstacklabs/polyclaw.

    359 GitHub starsUsed in 1 repo~2k tokens
    Business, Finance & HRAuto-check passed
  • Okx Cex Market

    dex-original/okx-agent-trade-kit

    A skill your agent uses when the user asks for: price of any asset, ticker, order book, candles, OHLCV, funding rate, open interest, OI change scanner, market screener (top movers, high-volume…

    110 GitHub starsUsed in 1 repo~2.7k tokens
    Business, Finance & HRAuto-check passed
  • Fintool

    second-state/fintool

    Financial trading CLIs — spot and perp trading on Hyperliquid, Binance, Coinbase, OKX.

    316 GitHub stars~5.9k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed

More from Senpi-ai/senpi-skills

  • Senpi Account Status

    Senpi-ai/senpi-skills

    Reports a user's Senpi points, rank, loyalty tier, fees and referral earnings from one real-time script, and explains the AI-credit usage meter without ever reading its balance.

    134 GitHub stars~3k tokensUpdated yesterday
    Auto-check passed
  • Senpi Market Pulse

    Senpi-ai/senpi-skills

    Produces a structured cross-asset read of the day across crypto, equities, indices, commodities and macro, using a bundled engine for data and ending with a signals brief.

    134 GitHub stars~4.9k tokensUpdated yesterday
    Auto-check passed
  • Senpi Trading Runtime Contract

    Senpi-ai/senpi-skills

    Documents how a Senpi strategy's scan function talks to the runtime that schedules it, sizes orders, and manages stop-loss exits on Hyperliquid.

    134 GitHub stars~2.6k tokensUpdated yesterday
    Auto-check passed
  • Senpi Why

    Senpi-ai/senpi-skills

    Answer "what makes Senpi different?" / "why Senpi?" / "Senpi vs other trading apps, bots or AI chatbots?" — the positioning answer, led by value, not a feature dump.

    134 GitHub stars~2.5k tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Hyperliquid Smart Money Flow Reader

What does Hyperliquid Smart Money Flow Reader do?

Reads where proven profitable Hyperliquid wallets are positioned versus smaller traders, surfacing the divergence worth paying attention to. A bundled engine, not the model itself, builds two cohorts by lifetime realized profit and loss: wallets with at least a million dollars in realized gains as the proven cohort, and wallets with ten thousand to a hundred thousand as the crowd. It aggregates each cohort's net positioning into a bias between fully long and fully short and finds where the two cohorts land on opposite sides of the same asset; the model's job is only to read and explain that output, citing assets, biases and cohort sizes verbatim from the engine's data rather than inventing positioning it didn't measure.

When should I use Hyperliquid Smart Money Flow Reader?

Hyperliquid Smart Money Flow Reader fits situations like: checking where the most profitable Hyperliquid wallets are leaning; finding where smart money and the crowd disagree on an asset; reading near-term flow against an existing positioning bias.

How do I install Hyperliquid Smart Money Flow Reader in Claude Code?

Run `npx skills add Senpi-ai/senpi-skills --skill senpi-smart-money -a claude-code`. Or copy the skill folder (senpi-smart-money in Senpi-ai/senpi-skills) into .claude/skills/senpi-smart-money in your project. Claude Code loads it when a task matches its description.

How do I install Hyperliquid Smart Money Flow Reader in Codex?

Run `npx skills add Senpi-ai/senpi-skills --skill senpi-smart-money -a codex`. Or copy the skill folder (senpi-smart-money in Senpi-ai/senpi-skills) into .agents/skills/senpi-smart-money in your project. Codex loads it when a task matches its description.

Can I use Hyperliquid Smart Money Flow Reader in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Senpi-ai/senpi-skills --skill senpi-smart-money -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/senpi-smart-money, .gemini/skills/senpi-smart-money, .github/skills/senpi-smart-money and .opencode/skills/senpi-smart-money in your project.

What does Hyperliquid Smart Money Flow Reader need to run?

Going by SKILL.md and its folder, Hyperliquid Smart Money Flow Reader needs Python for the scripts in its folder, the command-line tools its instructions call (python3) and credentials named SENPI_AUTH_TOKEN. Our summary lists: A user-scoped Senpi API token; Python to run the bundled cohort-building script.

Does Hyperliquid Smart Money Flow Reader access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Hyperliquid Smart Money Flow Reader safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Hyperliquid Smart Money Flow Reader use?

Hyperliquid Smart Money Flow Reader is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Hyperliquid Smart Money Flow Reader use?

About 4k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.1k tokens, read only when the agent opens those files.

What are the alternatives to Hyperliquid Smart Money Flow Reader?

Skills that share tags, products or a category with Hyperliquid Smart Money Flow Reader: Aomi Transact (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Minara Crypto Trading and Wallet (Minara-AI/minara-skills, 362 stars), Hyperliquid CLI Trading (chrisling-dev/hyperliquid-cli, 100 stars) and Polyclaw (chainstacklabs/polyclaw, 359 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Hyperliquid Smart Money Flow Reader?

Senpi-ai (a GitHub organization) maintains it in Senpi-ai/senpi-skills, which has 134 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 10, 2026.

Source: Senpi-ai/senpi-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.