Masheev Client Tools

Use when defining client-side tools that the Masheev AI agent can invoke in the browser. Covers ClientToolDefinition with JSON Schema and Zod, the execute function with progress reporting, approval flows (needsApproval), rich responses (cards, quick replies), tool registration via init() and updateTools(), and the action:invoke / action:result event flow. Use this skill when someone asks to "add tools to the chat", "let the AI call my functions", "create client tools", or "give the AI access to my app data".

masheev e7063bb 2 files · 14.2 KB Updated

File contents

masheev/skills/tree/main/skills/masheev-client-tools commit e7063bb7cc

Frequently asked questions

npx skillmds@latest add masheev/masheev-client-tools