YouTube Script
YouTube content creation toolkit — draft scripts, edit copy, optimize for SEO, schedule uploads, generate hashtags, craft hooks, write CTAs, rewrite content, translate, adjust tone, create headlines, and build outlines. All operations are logged with timestamps for tracking your content workflow.
Core Features
- - 📝 Draft & Edit — Write and refine video scripts from scratch
- 🔍 SEO Optimize — Improve discoverability with keyword optimization
- 🎣 Hooks & CTAs — Craft attention-grabbing openings and effective calls-to-action
- 📅 Schedule — Plan and track your upload calendar
- #️⃣ Hashtags — Generate relevant hashtags for reach
- 🔄 Rewrite & Translate — Repurpose content across styles and languages
- 🎯 Tone & Headlines — Fine-tune voice and create click-worthy titles
- 📋 Outline — Build structured video outlines before scripting
- 📊 Stats & Export — Track usage and export data in multiple formats
Commands
Content Creation
| Command | Usage | Description |
|---|
| INLINECODE0 | INLINECODE1 | Draft a new video script or section |
| INLINECODE2 |
youtube-script edit <input> | Edit and refine existing script content |
|
rewrite |
youtube-script rewrite <input> | Rewrite content in a different style or angle |
|
outline |
youtube-script outline <input> | Build a structured outline for a video |
|
headline |
youtube-script headline <input> | Generate click-worthy video titles |
|
hooks |
youtube-script hooks <input> | Craft attention-grabbing opening lines |
|
cta |
youtube-script cta <input> | Write effective calls-to-action |
Optimization & Distribution
| Command | Usage | Description |
|---|
| INLINECODE14 | INLINECODE15 | Optimize script for watch time and retention |
| INLINECODE16 |
youtube-script hashtags <input> | Generate relevant hashtags for the video |
|
tone |
youtube-script tone <input> | Adjust the tone/voice of the script |
|
translate |
youtube-script translate <input> | Translate script to another language |
|
schedule |
youtube-script schedule <input> | Plan upload timing and track schedule |
Data & Management
| Command | Usage | Description |
|---|
| INLINECODE24 | INLINECODE25 | Show summary statistics (entries per type, total, disk usage) |
| INLINECODE26 |
youtube-script export <fmt> | Export all data (json, csv, or txt format) |
|
search |
youtube-script search <term> | Search across all logged entries |
|
recent |
youtube-script recent | Show last 20 activity log entries |
|
status |
youtube-script status | Health check — version, data dir, entry count, last activity |
|
help |
youtube-script help | Show all available commands |
|
version |
youtube-script version | Print version number |
Data Storage
All data is stored locally in ~/.local/share/youtube-script/:
- -
draft.log — Script draft history - INLINECODE40 — Edit operation history
- INLINECODE41 — Optimization history
- INLINECODE42 — Upload schedule tracking
- INLINECODE43 — Hashtag generation history
- INLINECODE44 — Hook/opening line history
- INLINECODE45 — Call-to-action history
- INLINECODE46 — Rewrite operation history
- INLINECODE47 — Translation history
- INLINECODE48 — Tone adjustment history
- INLINECODE49 — Headline generation history
- INLINECODE50 — Outline history
- INLINECODE51 — Master activity log (all operations)
- INLINECODE52 — Exported data files
Each entry is timestamped (YYYY-MM-DD HH:MM|value) for full traceability.
Requirements
- - Bash 4.0+
- Standard Unix tools (
wc, du, grep, head, tail, date) - No external dependencies or network access required
- Works on Linux and macOS
When to Use
- 1. Starting a new video — Use
outline to structure ideas, then draft to write the full script - Improving watch time — Use
hooks for a strong opening and optimize for retention improvements - Repurposing content — Use
rewrite to adapt a script for a different audience or translate for other languages - Planning upload cadence — Use
schedule to track your content calendar and maintain consistency - Boosting discoverability — Use
hashtags and headline to maximize search visibility and CTR
Examples
CODEBLOCK0
Pro Tips
- - First 30 seconds decide everything — Viewers stay or bounce based on your opening hook
- CTR + Watch Time are the two most important metrics for the algorithm
- Aim for 50%+ Average View Duration — structure your script to maintain interest throughout
- Thumbnails drive CTR more than titles — pair
headline with strong visual design - Consistency matters — use
schedule to maintain a regular upload cadence
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
YouTube 脚本
YouTube 内容创作工具包——起草脚本、编辑文案、SEO优化、安排上传、生成标签、设计钩子、撰写行动号召、重写内容、翻译、调整语气、创建标题和构建大纲。所有操作均带有时间戳记录,便于追踪您的内容工作流程。
核心功能
- - 📝 起草与编辑 — 从零开始编写和完善视频脚本
- 🔍 SEO优化 — 通过关键词优化提升可发现性
- 🎣 钩子与行动号召 — 打造引人入胜的开场和有效的行动号召
- 📅 排期 — 规划并追踪您的上传日历
- #️⃣ 标签 — 生成相关标签以扩大覆盖面
- 🔄 重写与翻译 — 跨风格和语言复用内容
- 🎯 语气与标题 — 微调语言风格并创建高点击率标题
- 📋 大纲 — 在编写脚本前构建结构化的视频大纲
- 📊 统计与导出 — 追踪使用情况并以多种格式导出数据
命令
内容创作
| 命令 | 用法 | 描述 |
|---|
| draft | youtube-script draft <输入> | 起草新的视频脚本或章节 |
| edit |
youtube-script edit <输入> | 编辑和完善现有脚本内容 |
| rewrite | youtube-script rewrite <输入> | 以不同风格或角度重写内容 |
| outline | youtube-script outline <输入> | 为视频构建结构化大纲 |
| headline | youtube-script headline <输入> | 生成高点击率的视频标题 |
| hooks | youtube-script hooks <输入> | 打造引人入胜的开场白 |
| cta | youtube-script cta <输入> | 撰写有效的行动号召 |
优化与分发
| 命令 | 用法 | 描述 |
|---|
| optimize | youtube-script optimize <输入> | 优化脚本以提升观看时长和留存率 |
| hashtags |
youtube-script hashtags <输入> | 为视频生成相关标签 |
| tone | youtube-script tone <输入> | 调整脚本的语气/风格 |
| translate | youtube-script translate <输入> | 将脚本翻译成其他语言 |
| schedule | youtube-script schedule <输入> | 规划上传时间并追踪排期 |
数据与管理
| 命令 | 用法 | 描述 |
|---|
| stats | youtube-script stats | 显示汇总统计(各类型条目数、总数、磁盘使用量) |
| export |
youtube-script export <格式> | 导出所有数据(json、csv 或 txt 格式) |
| search | youtube-script search <关键词> | 在所有记录条目中搜索 |
| recent | youtube-script recent | 显示最近20条活动日志 |
| status | youtube-script status | 健康检查 — 版本、数据目录、条目数、最近活动 |
| help | youtube-script help | 显示所有可用命令 |
| version | youtube-script version | 打印版本号 |
数据存储
所有数据本地存储在 ~/.local/share/youtube-script/ 目录下:
- - draft.log — 脚本起草历史
- edit.log — 编辑操作历史
- optimize.log — 优化历史
- schedule.log — 上传排期追踪
- hashtags.log — 标签生成历史
- hooks.log — 钩子/开场白历史
- cta.log — 行动号召历史
- rewrite.log — 重写操作历史
- translate.log — 翻译历史
- tone.log — 语气调整历史
- headline.log — 标题生成历史
- outline.log — 大纲历史
- history.log — 主活动日志(所有操作)
- export.{json,csv,txt} — 导出的数据文件
每条记录均带有时间戳(YYYY-MM-DD HH:MM|值),实现完全可追溯。
系统要求
- - Bash 4.0+
- 标准 Unix 工具(wc、du、grep、head、tail、date)
- 无需外部依赖或网络访问
- 适用于 Linux 和 macOS
使用场景
- 1. 开始制作新视频 — 使用 outline 构建思路结构,然后用 draft 编写完整脚本
- 提升观看时长 — 使用 hooks 打造强力开场,用 optimize 优化留存率
- 内容复用 — 使用 rewrite 为不同受众改编脚本,或用 translate 翻译成其他语言
- 规划上传节奏 — 使用 schedule 追踪内容日历并保持一致性
- 提升可发现性 — 使用 hashtags 和 headline 最大化搜索可见性和点击率
示例
bash
起草新视频脚本
youtube-script draft 10个优化缩略图的技巧
生成引人入胜的钩子
youtube-script hooks 为什么90%的YouTuber在第一年失败
创建结构化大纲
youtube-script outline YouTube SEO完全指南
生成用于A/B测试的标题
youtube-script headline 我是如何增长到10万订阅的
优化脚本以提升留存率
youtube-script optimize 删除填充词并收紧节奏
生成标签
youtube-script hashtags 创作者的生产力技巧
撰写行动号召
youtube-script cta 订阅并点击铃铛获取每周更新
查看使用统计
youtube-script stats
以JSON格式导出所有数据
youtube-script export json
检查系统状态
youtube-script status
专业提示
- - 前30秒决定一切 — 观众是否留下取决于您的开场钩子
- 点击率 + 观看时长 是算法最看重的两个指标
- 目标平均观看时长达到50%以上 — 通过脚本结构保持观众兴趣
- 缩略图对点击率的影响大于标题 — 将 headline 与强大的视觉设计相结合
- 一致性至关重要 — 使用 schedule 保持规律的上传节奏
由 BytesAgain 提供技术支持 | bytesagain.com | hello@bytesagain.com