byuniversal-tool-calling-protocol· 1 skill
Call external APIs, MCP servers, and CLI tools by writing TypeScript code that runs in a sandbox — without MCP. Use when the user wants the agent to use a tool/API/integration (e.g. "search Open Library", "read my Notion", "call this REST API") in an environment that has a shell but no MCP config and no settable environment variables (e.g. Claude Cowork sandboxes). Self-configure by writing a .utcp_config.json file, discover tools with utcp search, run tool-chains with utcp run, and complete interactive OAuth sign-ins with utcp login. Bootstrap with npx @utcp/code-mode-cli prompt.
$npx -y skills add universal-tool-calling-protocol/code-mode --skill code-mode-cliInstalls into the current project.
Run `npx skills use "https://github.com/universal-tool-calling-protocol/code-mode" --skill "universal-tool-calling-protocol/code-mode/code-mode-cli"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/universal-tool-calling-protocol/code-mode" that are relevant to the current task. Run `npx skills add "https://github.com/universal-tool-calling-protocol/code-mode"` and select the relevant skills, then follow their instructions.