hasSkill

View as MarkdownOpen in Claude

Check whether a skill with the given name is currently loaded.

Parameters

skillName
stringRequired

Skill name to check.

Returns

booleantrue if the skill is loaded, false otherwise.

Example

1import { AgentBase, DateTimeSkill } from '@signalwire/sdk';
2
3const agent = new AgentBase({ name: 'assistant', route: '/assistant' });
4await agent.addSkill(new DateTimeSkill());
5console.log(agent.hasSkill('datetime')); // true
6console.log(agent.hasSkill('web_search')); // false