Search online Hoogle at hoogle.haskell.org (or custom URL)
Searches Haskell functions and types on remote Hoogle servers with customizable URLs.
/plugin marketplace add m4dc4p/claude-hoogle/plugin install m4dc4p-hoogle@m4dc4p/claude-hoogleSearch the online Hoogle server for Haskell functions and types.
Search syntax:
map, filter, foldla -> b -> a, (a -> Bool) -> [a] -> [a]+base map, +containers lookupUser query: $ARGUMENTS
Parse the user's query. If they specify a custom URL with --url, use it. Otherwise use the default hoogle.haskell.org.
Run the remote Hoogle search:
${CLAUDE_PLUGIN_ROOT}/scripts/hoogle-remote.sh "$ARGUMENTS" --count 10
Present results clearly:
For type signature searches, explain what the type means in plain language.
For each relevant result, show:
functionName :: TypeSignatureModule.Name (package-name)Users can specify a custom Hoogle server:
/hoogle:remote map --url https://custom-hoogle.example.com