investigation-report
${var} — Base subject to investigate, plus optional flags:
<token-address> [--checks=rug,contract,deployer,holders,honeypot,lp] [--depth=quick|deep]. The first token is the subject contract address (0x…, required).--checks=is a comma-list selecting which analyzers to run (default = all six).--depth=isquick(the old rug-scan fast path — minimal reads) ordeep(full standalone logic of each selected check; default). If the subject address is empty, logREPORT_NO_TARGETand exit cleanly (no notify).Examples:
0xToken→ all six checks, deep report.0xToken --checks=honeypot→ only the honeypot simulation (reproduces the standalone honeypot-check exactly, incl. itsHONEYPOT_*end-states).0xToken --checks=rug,lp --depth=quick→ rug verdict + LP-lock, fast path.0xToken --checks=contract,deployer,holders --depth=deep→ structural audit + deployer entity intel + full concentration.
The "tell me everything about this token" skill. Instead of running six checks by hand, this composes them into one structured report behind a selector: rug risk, contract audit (verification / owner powers / proxy), deployer trace (who shipped it and their history), holder concentration (whale risk), honeypot (can you actually sell?), and LP lock (can the team pull liquidity?) — with a one-line summary on top.
Designed to degrade gracefully: each selected section runs independently, so a section that needs a key (or returns nothing) is marked unavailable without aborting the rest. Selecting a single check makes the composite behave as that one analyzer — same steps, same thresholds, same notify format, same status codes.