> For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

# hasSkillByKey

> Check if a skill with the given instance key is loaded.

Direct map lookup by instance key (matches Python's `has_skill(skill_identifier)`
semantics). Use `hasSkill(name)` to search by skill name instead.

## **Parameters**

<ParamField path="instanceKey" type="string" required={true} toc={true}>
  The instance key to look up (e.g., `"weather"` for single-instance skills, or
  `"weather_forecast"` for a multi-instance skill keyed by `tool_name`).
</ParamField>

## **Returns**

`boolean`