TubeScribe
unlistedby Kaiyi Wong
Generate YouTube metadata (titles, descriptions, tags) from your video notes using Claude AI with web research.
TubeScribe for Obsidian
Generate YouTube metadata directly from your video notes — titles, descriptions, and tags — powered by Claude AI with live web research.
What it does
Open a note about your video. Run the command. TubeScribe:
- Researches your topic using web search (trending keywords, competitor titles, community terminology)
- Generates SEO-optimized titles, descriptions (English and/or Japanese), and tags
- Appends a clean metadata block to the bottom of your note
Installation
Manual (development)
git clone https://github.com/kaiyiwong/obsidian-tube-scribe
cd obsidian-tube-scribe
npm install
npm run build
Copy main.js and manifest.json to your vault's .obsidian/plugins/obsidian-tube-scribe/ folder, then enable in Obsidian → Settings → Community plugins.
Setup
- Get an Anthropic API key at console.anthropic.com
- Open Obsidian Settings → TubeScribe
- Paste your API key
- Set your channel context (one or two sentences about your channel)
- Choose your language output preference
Your API key is stored locally on your device. It is only ever sent directly to api.anthropic.com — never to any other server.
Usage
With a video note open:
- Command palette:
TubeScribe: Generate YouTube Metadata - Ribbon icon: Click the YouTube icon in the left sidebar
A preview modal will show the generated metadata. Click Append to Note to insert it.
Output format
---
## 📺 YouTube Metadata
*Generated by TubeScribe · 2026-04-05*
### Titles
1. Walking Through Akihabara at Night — Tokyo Electric Town 2026
2. Akihabara Night Walk 🇯🇵 Neon Streets & Anime Culture
3. Tokyo Night Walk: Akihabara After Dark
### Description (EN)
...
### Description (JP)
...
### Tags
akihabara, tokyo walk, japan night walk, electric town, anime district, ...
---
Settings
| Setting | Description |
|---|---|
| API Key | Your Anthropic API key (stored locally) |
| Channel Context | Brief description of your channel for focused research |
| Language Output | English only, English + Japanese, or Japanese only |
| Number of Titles | 1–5 title options |
| Number of Tags | 5–30 tags |
| Model | Claude Haiku (budget) or Sonnet (premium) |
| Web Search | Toggle live trend research on/off |
| Timestamps | Add chapter timestamp placeholders to descriptions |
| Links Section | Add subscribe/social link placeholders to descriptions |
Network & Privacy
This plugin connects to api.anthropic.com (Anthropic's API) to generate metadata. An Anthropic API key is required, which is a paid service. Your API key is stored locally in Obsidian's plugin data and is only sent to Anthropic's servers. No other network requests are made. No telemetry or analytics are collected.
License
MIT
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.