1. Identify the user's request for GMGN wallet portfolio data.
2. Extract the desired chain (sol, bsc, base) and wallet address.
3. Determine the specific sub-command (info, holdings, activity, stats, token-balance) and any associated options.
4. Execute the `gmgn-cli` tool with the appropriate parameters.
5. Validate the data returned by the tool.
6. Format and present the data to the user.