cleanup

View as MarkdownOpen in Claude

Called when the skill is removed or the agent shuts down. Override to release resources, close connections, cancel background tasks, etc.

Takes no parameters.

Returns

Promise<void>

Example

class MySkill extends SkillBase {
async cleanup(): Promise<void> {
// Release resources, close connections
console.log('Skill cleaned up');
}
}