Contrary to static methods, a non-static method requires an instance in order to be invoked.
Instances are found automatically with Object.FindObjectsByType. This means there is no additional setup required on your part.
Executing the command like this: heal 10 will heal all instances of Player found in the scene. A name can be specified in order to execute the command only on instances with the specified name. It can be specified at the end of the input, prefixed with @. Like so: heal 10 @MyPlayer.