Description
Add an AI-powered tag generator for YouTube videos to any page or post with a shortcode.
- Enter a video title (and optional description) and get exactly 20 real tags generated by AI.
- Choose your AI provider — Anthropic (Claude), OpenAI (GPT), or Google (Gemini) — each with its own API key and model selection.
- Press Generate again to replace the tags with a fresh set.
- One-click Copy Tags button — tags are copied comma-separated, ready to paste into YouTube Studio.
- Tag count and 500-character counter, matching YouTube’s tag limit.
- 100% mobile-responsive frontend form.
- Secure by design: AJAX nonces, per-IP rate limiting, input sanitization, escaped output, and API keys are stored server-side only (never sent to the browser).
Bring your own API key. This plugin is free; AI usage is billed directly by your chosen provider under your own account, typically a fraction of a cent per generation.
External services
On WordPress 7.0 and later, if the site owner has configured an AI provider under Settings Connectors, the plugin uses the WordPress core AI Client automatically — credentials are managed by WordPress core, and requests go to whichever provider the site owner configured there. On older WordPress versions, or when no core provider is configured, the plugin connects directly to the API of the AI provider you select and configure in the plugin settings. One of these is required to generate the video tags — no tags can be generated without it.
What is sent: the video title and optional video description entered into the generator form, together with your API key for authentication. Data is sent only when a visitor clicks the “Generate Tags” button, and only to the single provider selected in the settings. No other personal data, and no data about your site or its visitors, is transmitted.
Depending on your configuration, one of the following services is used:
- Anthropic (Claude) — endpoint: https://api.anthropic.com/v1/messages. Terms of Service, Privacy Policy
- OpenAI (GPT) — endpoint: https://api.openai.com/v1/chat/completions. Terms of Use, Privacy Policy
- Google (Gemini) — endpoint: https://generativelanguage.googleapis.com. Terms of Service, Privacy Policy
This plugin is not affiliated with or endorsed by YouTube or Google. YouTube is a trademark of Google LLC.
Screenshots




Installation
- Install via Plugins Add New (or upload the plugin folder to
/wp-content/plugins/). - Activate the plugin.
- Go to Settings YouTube Tags, choose your AI provider, and paste its API key.
- Add the shortcode
[youtube_tag_generator]to any page, post, or widget.
FAQ
-
Where do I get an API key?
-
Anthropic: https://platform.claude.com — OpenAI: https://platform.openai.com/api-keys — Google Gemini: https://aistudio.google.com/apikey. API usage is billed by the provider based on your usage.
-
Is the API key exposed to visitors?
-
No. All AI requests run server-side through WordPress AJAX. Keys never reach the browser.
-
Can visitors abuse the generator?
-
Requests are rate-limited to 10 per 10 minutes per IP address, and every request is protected with a WordPress nonce.
-
Does the plugin store any visitor data?
-
No personal data is stored. Rate limiting uses a salted hash of the visitor’s IP address kept as a temporary transient (10 minutes); raw IP addresses are never saved.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Intellinapse Video Tag Generator for YouTube” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Intellinapse Video Tag Generator for YouTube” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.0
- New: uses the WordPress core AI Client (WP 7.0+) automatically when a provider is configured under Settings Connectors; plugin-level API keys act as a fallback.
- Changed: plugin renamed to “Intellinapse Video Tag Generator for YouTube”.
1.1.0
- New: choose between Anthropic (Claude), OpenAI (GPT), and Google (Gemini), each with its own API key and models.
- New: tag count and 500-character counter under the results (YouTube’s tag limit).
- Improved: results scroll into view after generating (mobile).
- Improved: clearer validation message when the title is empty.
- Improved: copy-button contrast (WCAG AA), stable button width, keyboard focus rings.
1.0.0
- Initial release.
