getInstanceKey
Get the unique key used to track this skill instance.
Returns
string — By default, returns this.skillName. Subclasses that support multiple
instances typically override this to return a more specific key (e.g.,
"<skillName>_<toolName>" derived from config).
Example
Instance key behavior: