How YouTube Studio Assistant uses the Anthropic Claude API
YouTube Studio Assistant is a Chrome extension, available on the Chrome Web Store, that adds AI panels directly inside YouTube Studio. Anthropic Claude is one of the 9 AI providers creators can select in the extension settings.
When a creator selects Anthropic (Claude), every text generation request made by the extension is sent to the Anthropic Messages API using the Claude model the creator has chosen.
YouTube Studio Assistant is developed by PT. Hoybee Creativs Digital, Indonesia. We also use Claude models in our day-to-day software development.
All text features in the extension use the selected provider
SEO-optimized title suggestions for videos, Shorts and live streams, in several writing styles.
Video descriptions with keywords, hashtags and a call to action.
10 to 50 relevant tags generated from the video title and description.
Single and bulk translation of titles and descriptions into 110+ languages.
Short text overlays for the built-in thumbnail generator.
Creators choose the model in the extension settings
| Model | Model ID | Typical use in the extension |
|---|---|---|
| Claude Sonnet 5 (default) | claude-sonnet-5 | Titles, descriptions and tags |
| Claude Haiku 4.5 | claude-haiku-4-5 | Fast, low-cost bulk translation |
| Claude Opus 5 | claude-opus-5 | Highest quality output |
Set up in a few minutes
Create a Claude API key in the Claude Console (console.anthropic.com).
Open the extension settings, choose Anthropic (Claude) as the provider, paste your key, pick a model and click Test Connection.
Edit any video in YouTube Studio and click Generate on the title, description, tags or translation panel.
https://api.anthropic.com/v1/messages.// Simplified from the extension's background service worker
const response = await fetch('https://api.anthropic.com/v1/messages', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': settings.anthropicApiKey,
'anthropic-version': '2023-06-01'
},
body: JSON.stringify({
model: settings.anthropicModel || 'claude-sonnet-5',
max_tokens: data.maxTokens || 800,
messages: [{ role: 'user', content: data.prompt }]
})
});
const result = await response.json();
return result.content[0].text;
Install the extension and select Anthropic (Claude) in the settings.
Get Extension on Chrome Web Store