From 7f6adf2e1ad4ad4db26d0cc2d1a06beb0b22dc40 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Sat, 7 Mar 2026 16:46:26 -0800 Subject: [PATCH] fix(anthropic/skills): remove ?beta=true query param from Skills API URLs (#23069) Beta access is controlled via the anthropic-beta header (already set to skills-2025-10-02), not a URL query param. The spurious ?beta=true was causing 500 errors from Anthropic's server. --- litellm/llms/anthropic/skills/transformation.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/llms/anthropic/skills/transformation.py b/litellm/llms/anthropic/skills/transformation.py index 832b74cf51..ad0eff4297 100644 --- a/litellm/llms/anthropic/skills/transformation.py +++ b/litellm/llms/anthropic/skills/transformation.py @@ -77,8 +77,8 @@ class AnthropicSkillsConfig(BaseSkillsAPIConfig): api_base = AnthropicModelInfo.get_api_base() if skill_id: - return f"{api_base}/v1/skills/{skill_id}?beta=true" - return f"{api_base}/v1/{endpoint}?beta=true" + return f"{api_base}/v1/skills/{skill_id}" + return f"{api_base}/v1/{endpoint}" def transform_create_skill_request( self,