From fabbb41af8c9c460de572bbc88595a7c5530fa0d Mon Sep 17 00:00:00 2001 From: Ritik Sharma Date: Sat, 4 Jul 2026 16:14:10 +0530 Subject: [PATCH] docs: add missing zod install step to typescript-sdk and agent-migration skills The tool() examples in both skills import from `zod`, but neither skill's install section mentioned installing it, so anyone copy-pasting the documented patterns hit `Cannot find module 'zod'`. Closes #16 Co-Authored-By: Claude Opus 4.8 (1M context) --- skills/openrouter-agent-migration/SKILL.md | 6 ++++++ skills/openrouter-typescript-sdk/SKILL.md | 3 +++ 2 files changed, 9 insertions(+) diff --git a/skills/openrouter-agent-migration/SKILL.md b/skills/openrouter-agent-migration/SKILL.md index 87e8f98..00e5bb9 100644 --- a/skills/openrouter-agent-migration/SKILL.md +++ b/skills/openrouter-agent-migration/SKILL.md @@ -30,6 +30,12 @@ Migrate if your code imports any of these from `@openrouter/sdk`: npm install @openrouter/agent ``` +The `tool()` examples below define schemas with [zod](https://zod.dev). If your project doesn't already depend on it, install it too: + +```bash +npm install zod +``` + If you only use agent features, you can remove `@openrouter/sdk`: ```bash diff --git a/skills/openrouter-typescript-sdk/SKILL.md b/skills/openrouter-typescript-sdk/SKILL.md index 7fc11cb..767c844 100644 --- a/skills/openrouter-typescript-sdk/SKILL.md +++ b/skills/openrouter-typescript-sdk/SKILL.md @@ -22,6 +22,9 @@ npm install @openrouter/agent # For platform features (models, credits, OAuth, API keys) npm install @openrouter/sdk + +# For defining tool schemas (used by the tool() examples below) +npm install zod ``` ## Setup