mcpField
H
hertzflow

hertzflow

github.com/hertzflowOther94650 installsUpdated 17w ago
Repository

About hertzflow

hertzflow is an agent skill that routes on-chain and centralized-exchange trading research requests to domain-specific instructions. Its shipped alpha workflow separates deterministic data processing from LLM-authored narrative and validates writes against evidence and locked outputs.

Key features

  1. 01Intent-based domain routing
  2. 02Alpha address and token analysis
  3. 03Deterministic forensic pipeline
  4. 04Constrained LLM narrative fields
  5. 05Evidence and output validation

Use cases

  1. 01Investigating an EVM contract address
  2. 02Reviewing a Solana token address
  3. 03Resolving a Binance Alpha ticker
  4. 04Analyzing token distribution or chip structure

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/hertzflow/hertzflow-skills --skill hertzflow

After installing, type/hertzflowin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

alpha/
INSTRUCTIONS.md
alpha/data/
cex_hot_list.txt
passive_mm_brands.txt
alpha/v06/
forensic_pipeline.py
alpha/v06/examples/
fartcoin_v0_7_21_8_holder_snapshot_skeleton.json
jellyjelly_v0_7_21_8_holder_snapshot_skeleton.json
alpha/v06/helpers/
_version.py
address_role_resolver.py
behavior_classifier.py
bscscan_label_probe.py
chain_router.py
cross_sym_detector.py
cross_sym_registry.py
dump_tracker.py
evidence_graph.py
fake_mining_detector.py
flow_operator_detector.py
funding_source_attribution.py
hidden_operator_activity.py
hidden_operator_enricher.py
i18n.py
identity_classifier.py
monitoring_export.py
monitoring_ranker.py
parallel_surf.py
pre_launch_insider_index.py
primary_sale_attribution.py
protocol_lockup_detector.py
push_airdrop_detector.py
recent_flow_actions.py

Details

From the project README

hertzflow — Crypto trade-decision intelligence (single skill, multi-domain)

hertzflow is HertzFlow's umbrella skill for on-chain + CEX trading research. Like Surf, it's one skill with internal routing — read the table below to see which sub-domain handles the user's request, then follow that sub-domain's INSTRUCTIONS.md.

🌐 Language — MANDATORY, read first

Detect the language of the user's most recent message and use that language for everything: your conversation replies AND the generated report. This is not optional and not a preference the user has to ask for.

  • Message contains CJK characters (一-鿿, kana, hangul) → operate in Chinese (zh): reply in Chinese, run the pipeline with --lang zh.
  • Otherwise (English / Latin-script prompt) → operate in English (en): reply in English, run the pipeline with --lang en.

Supported report languages are zh and en (static, human-curated packs). For a prompt in any other language, reply in that language but generate the report in en (closest supported), and say so in one line.

The report-body language is locked at pipeline time via forensic_pipeline.py --lang {zh|en} — it cannot be changed at render time, and narrative fills must be authored in the same language. See the "Report language" section of alpha/INSTRUCTIONS.md for the exact rule. Getting this wrong forces a full pipeline re-run (re-spends Surf credits), so set it from the user's language up front.

Routing table

If the user input matches…Sub-domainInstructions file
Raw 0x-prefixed 40-hex EVM CA (0xea37a8de…)alpha (Binance Alpha forensic)alpha/INSTRUCTIONS.md
Solana base58 CA (e.g. Grass7B4R…)alpha (HOLDER_SNAPSHOT mode)alpha/INSTRUCTIONS.md
Ticker of a token currently on Binance Alpha ($JCT, $VELVET, etc.)alpha — first resolve ticker → CA via surf search-token --q <ticker>, then dispatchalpha/INSTRUCTIONS.md
Natural-language phrasing about Alpha distribution / 内幕出货 / 链上派发 / quiet insider / chip structurealphaalpha/INSTRUCTIONS.md
Perp symbol (e.g. BTCUSDT) + analysis intentperp (not yet shipped)— coming soon
Bridge protocol name + audit intentbridge (not yet shipped)— coming soon
HertzFlow's own contract address + diagnostic intentcore (not yet shipped)— coming soon

First action when invoked

  1. Identify the sub-domain from the routing table above (default: alpha).
  2. cat <sub-domain>/INSTRUCTIONS.md (paths are relative to this skill's install root — at runtime that's ~/.claude/skills/hertzflow/ or the equivalent agent skill dir, NOT the repo root. So for the alpha sub-domain, read alpha/INSTRUCTIONS.md.) Or read it via the agent's file-read tool) — that file is the full per-domain SKILL.md, including onboarding (Surf CLI install + API key prompt), prerequisites, 3-step workflow (forensic_pipeline.py → LLM fill → render_report.py), writable-slot guide, validator rules, output schema.
  3. Follow the instructions in that file verbatim. Do not re-derive the workflow from this router file — the per-domain instructions are authoritative and version-locked.

Why this skill is structured this way

  • Single slash /hertzflow: HertzFlow is one product brand covering multiple research domains (Alpha forensic, perp metrics, bridge audit, HertzFlow core). Users invoke one slash, the router handles dispatch.
  • Description bait is wide: the description (above) tells the agent to auto-trigger on natural-language mentions of insider distribution, chip structure, etc. — like Surf, users don't have to type the slash explicitly.
  • Sub-domain isolation: each sub-domain lives in its own folder with its own INSTRUCTIONS.md, helpers, and version tracking. Adding perp/ later does not require touching alpha/ code.

Trust boundaries (apply to every sub-domain)

  • Pipeline (Python). Deterministic. Owns all SQL, on-chain reads, evidence-graph IDs. The only layer that touches data.
  • LLM (any model). Fills narrative slots inside structured writable fields. Cannot write SQL. Cannot pick the verdict. Cannot decide thresholds.
  • Validator. Rejects LLM writes outside the writable slots, references to data not in the evidence graph, duplicated boilerplate, and any attempt to overwrite locked pipeline output.

Every sub-domain's INSTRUCTIONS.md must respect these three boundaries.

Upgrade

npx skills update hertzflow

That pulls the latest revision from main of HertzFlow/hertzflow-skills. Run after major releases (v0.9.x → v1.0.0 etc.). Current version is in the frontmatter (metadata.version) and alpha/v06/helpers/_version.py.

Comments

Markdown supported