Công cụ AINội dung gốcKhoảng 14 phút

11 YouTube Agent Skills miễn phí: viết kịch bản, dựng và phân tích video

Khám phá bộ 11 skill mã nguồn mở giúp người làm YouTube viết hook, hoàn thiện kịch bản, ghép tiêu đề với thumbnail, lập danh sách cắt và đọc dữ liệu giữ chân.

Biên tập: Đăng
YouTube Agent SkillClaudeClaude CodeYouTubeAI viết kịch bảnAudience RetentionVideo Marketing
-
Minh họa kịch bản, nút phát, kéo dựng và kính phân tích cho bộ công cụ làm YouTube
Nội dung bài viết

Phù hợp với

  • Người mới làm YouTube cần quy trình rõ ràng
  • Người viết kịch bản muốn cải thiện câu mở đầu
  • Chủ kênh có transcript và dữ liệu retention

Vì sao đáng xem

  • Hiểu vai trò của cả 11 skill trong một vòng làm video.
  • Biết ba cách cài và cách chuẩn bị voice.md.
  • Dùng điểm hook và retention đúng giới hạn.

Bạn có thể chọn đúng chủ đề, làm thumbnail đẹp và vẫn mất người xem ngay phần mở đầu. Vấn đề thường không nằm ở việc thiếu thêm một ý tưởng, mà ở chỗ câu đầu tiên chưa xác nhận điều tiêu đề đã hứa, chưa tạo câu hỏi đủ mạnh hoặc chưa cho người xem thấy phần thưởng đang chờ phía trước.

Câu “Ba mươi giây đầu mới là lý do người xem bỏ video của bạn, không phải chủ đề” là một ví dụ của công thức The Mistake: gọi thẳng lỗi mà người xem có thể đang mắc. Đây cũng là một trong 21 công thức mở đầu được đóng gói trong YouTube Agent Skill, bộ 11 skill mã nguồn mở dành cho Claude.

Bộ công cụ không chỉ viết hook. Nó nối nhiều việc rời rạc của người làm YouTube thành một vòng: lên kế hoạch, viết kịch bản, ghép tiêu đề với thumbnail, lập danh sách cắt, đọc dữ liệu giữ chân, tìm đoạn Shorts và chọn một điểm cần sửa cho lần đăng tiếp theo.

Mở repository YouTube Agent Skill

YouTube Agent Skill là gì?

Đây là repository của Jakeschincariol gồm 11 skill cho Claude. Mỗi skill phụ trách một việc cụ thể trong quá trình làm kênh. Sáu công cụ Python đi kèm xử lý những đầu vào có cấu trúc như transcript SRT, tệp retention CSV hoặc danh sách video đã thu thập.

Theo README, mã nguồn được phát hành theo giấy phép MIT, không yêu cầu đăng ký riêng hay API key cho chính bộ skill. Tuy nhiên, bạn vẫn cần quyền sử dụng Claude hoặc Claude Code theo gói và cách đăng nhập của mình. “Miễn phí” ở đây nên hiểu là repository và mã nguồn miễn phí, không phải mọi chi phí sử dụng mô hình AI đều bằng không.

Bộ skill cũng không tự đăng video. Nó tạo nội dung và phân tích, còn quyết định cuối cùng cùng thao tác tải video lên vẫn thuộc về bạn.

11 skill giúp được việc gì?

Lệnh Công việc
/yt-script Biến một ý tưởng thành 5 câu mở đầu theo các công thức khác nhau, chấm hook rồi viết kịch bản có đánh dấu nhịp giữ chân
/yt-package Xem tiêu đề và thumbnail như một cặp, tìm lỗi trùng ý, mơ hồ hoặc dễ bị cắt
/yt-edit Đọc transcript để tạo danh sách cắt có timecode cho khoảng lặng, từ đệm và đoạn quay lại
/yt-comment Chia bình luận thành bốn nhóm, gợi ý trả lời theo giọng kênh và đề xuất bình luận nên ghim
/yt-plan Lập kế hoạch nội dung theo số giờ bạn thực sự có
/yt-viral Xếp hạng video trong ngách theo mức vượt median của chính kênh đó
/yt-retention Đọc tệp retention để tìm chỗ rò ở hook, các điểm tụt mạnh và đoạn giảm đều
/yt-shorts Tìm các đoạn Shorts có sẵn trong video dài và viết lại câu đầu cho từng đoạn
/yt-seo Soạn mô tả, chọn tag đáng dùng và nêu ba truy vấn tìm kiếm mục tiêu
/yt-chapters Tạo chapter từ transcript và kiểm tra theo quy tắc hiển thị của YouTube
/yt-audit Đánh giá toàn kênh rồi kết thúc bằng một điểm ưu tiên cần sửa

Sơ đồ 11 YouTube Agent Skills được chia thành bốn nhóm: viết và đóng gói, dựng và tái sử dụng, đọc dữ liệu, vận hành kênh

Sơ đồ Tài Nguyên Số tổng hợp từ danh sách lệnh trong repository. Đây là hình giải thích, không phải ảnh chụp kết quả đã chạy.

Điểm đáng chú ý là các skill không cố làm mọi thứ trong một lệnh. Bạn có thể bắt đầu bằng /yt-script, sau đó dùng /yt-package khi chuẩn bị bấm quay, rồi chỉ đưa transcript cho /yt-edit sau khi đã ghi hình.

Vì sao câu mở đầu quan trọng?

Trong thư viện của dự án, hook được định nghĩa là khoảng 15 giây đầu, không phải một quy tắc cố định rằng mọi người đều rời đi ở giây 30. Câu nói về “30 giây đầu” là một công thức thu hút sự chú ý, không phải kết luận chung cho mọi kênh.

Một hook tốt trong bộ này phải làm ba việc:

  1. Xác nhận ngay điều tiêu đề đã hứa.
  2. Mở ra một câu hỏi người xem muốn biết câu trả lời.
  3. Cho thấy phần thưởng hoặc bằng chứng thực sự tồn tại.

Nếu chỉ tóm tắt nội dung video, câu mở đầu có thể rõ nhưng chưa tạo lý do để người xem ở lại.

Thư viện có 21 dạng, chẳng hạn:

  • The Mistake: gọi tên lỗi người xem có thể đang mắc.
  • The Question: hỏi đúng câu người xem đang tìm.
  • The Reveal: hứa sẽ cho xem một thứ cụ thể và phải cho xem sớm.
  • The Warning: chỉ ra một cái giá thật sự nếu người xem tiếp tục làm sai.
  • The List: đưa ra một số lượng chính xác ngay câu đầu.
  • Before and After: đặt hai trạng thái cạnh nhau, phù hợp khi có hình ảnh chứng minh.
  • The Teardown: bóc tách một nhóm ví dụ thật.
  • The Receipt: đưa bằng chứng thật ra trước, giải thích sau.

Mỗi công thức còn ghi tình huống dễ thất bại. Chẳng hạn, hook dùng số liệu cần có nguồn; câu mở đầu kiểu “reveal” phải đưa thứ đã hứa ra sớm; “before and after” cần hình ảnh thật chứ không chỉ kể.

Xem thư viện 21 công thức hook

Thử viết 5 câu mở đầu cho cùng một ý tưởng

Giả sử video tiếp theo của bạn nói về lý do khán giả rời video sớm. Có thể thử năm hướng:

The Mistake

Bạn đang sửa chủ đề, nhưng lỗi khiến người xem rời đi lại nằm trong câu mở đầu.

The Question

Vì sao video có chủ đề tốt vẫn mất khán giả ngay những giây đầu?

The Reveal

Mình sẽ chỉ đúng ba câu trong phần mở đầu khiến người xem không chờ đến nội dung chính.

The Warning

Đừng quay thêm video trước khi kiểm tra câu đầu có xác nhận đúng lời hứa của tiêu đề hay không.

The List

Có ba lý do phần mở đầu của bạn làm người xem rời đi trước nội dung chính.

Đây là ví dụ minh họa, chưa được hookscore.py chấm. Một câu phù hợp còn phụ thuộc tiêu đề, bằng chứng bạn có, giọng nói của kênh và phần nội dung thực sự theo sau.

Cách cài bộ skill

Repository đưa ra ba cách. Hãy đọc mã nguồn và kiểm tra nội dung trước khi cài một gói của bên thứ ba.

Cách nhanh trong Claude

Dán URL repository vào Claude và yêu cầu:

https://github.com/Jakeschincariol/youtube-agent-skill

Install this skill, then confirm /yt-script works.

Sau khi cài, thử gọi /yt-script. Dấu hiệu đúng là Claude nhận ra lệnh và bắt đầu hỏi về ý tưởng, người xem hoặc giọng kênh thay vì coi nó như văn bản thông thường.

Cài thủ công trong Claude Code

Mở Terminal và chạy:

git clone https://github.com/Jakeschincariol/youtube-agent-skill.git
cp -r youtube-agent-skill/skills/yt-* ~/.claude/skills/

Nếu chỉ muốn dùng cho một dự án, sao chép các thư mục skill vào .claude/skills/ trong repository đó thay vì thư mục người dùng.

Cài dưới dạng plugin

Trong Claude Code:

/plugin marketplace add Jakeschincariol/youtube-agent-skill
/plugin install youtube-agent

Các bước trên đến từ README của dự án. Giao diện và cách cài có thể thay đổi theo phiên bản Claude Code, vì vậy hãy đối chiếu tài liệu hiện tại nếu lệnh không được nhận diện.

Đừng bỏ qua voice.md

Sau khi cài, repository khuyên dành thời gian điền tệp:

~/.claude/youtube/voice.md

Tệp mẫu yêu cầu bạn mô tả:

  • người cụ thể mà kênh đang nói tới;
  • transcript của video thể hiện đúng cách bạn thực sự nói;
  • những từ bạn không bao giờ dùng;
  • những câu cửa miệng nên giữ lại;
  • các tuyên bố bạn không muốn AI tự viết;
  • độ dài, cách mở video và hình thức xuất hiện.

Đây là phần quyết định kịch bản có đọc tự nhiên trước máy quay hay không. Nếu chỉ viết “giọng gần gũi, chuyên nghiệp”, Claude vẫn phải đoán. Một vài transcript thật và danh sách từ bạn tránh sẽ hữu ích hơn nhiều.

Đặc biệt, mục “What I will not claim” giúp chặn số liệu không chứng minh được, kết quả không thuộc về bạn hoặc công cụ bạn chưa dùng.

Một quy trình thực tế cho video tiếp theo

1. Bắt đầu bằng ý tưởng, chưa cần kịch bản hoàn chỉnh

Trong Claude, gọi:

/yt-script

Ý tưởng: Vì sao video có chủ đề tốt vẫn mất người xem trong phần mở đầu.
Khán giả: Người mới làm kênh, dưới 1.000 người đăng ký.
Bằng chứng tôi có: Biểu đồ retention của ba video gần nhất.
Mục tiêu: Video dài 6 đến 8 phút, giọng thẳng và dễ làm theo.

Skill sẽ dựa trên thư viện hook, tạo các phương án mở đầu rồi phát triển thành lời thoại. Bạn vẫn cần kiểm tra mọi số liệu và bảo đảm phần thân video thực hiện đúng lời hứa của câu đầu.

2. Ghép tiêu đề và thumbnail thành một cặp

Gọi /yt-package với kịch bản hoặc ý tưởng đã chốt. Điểm hay của bước này là tiêu đề và thumbnail được xem chung.

Ví dụ, nếu tiêu đề đã nói “3 lỗi ở 30 giây đầu”, thumbnail không cần lặp nguyên câu đó. Thumbnail có thể tạo khoảng trống thông tin khác, chẳng hạn tập trung vào biểu đồ tụt mạnh hoặc một câu hỏi ngắn.

Mục tiêu không phải làm hai phần giống nhau cho “đồng bộ”, mà để chúng bổ sung nhau và cùng dẫn đến đúng lời hứa trong video.

3. Biến transcript thành danh sách cắt

Sau khi quay, xuất transcript dạng SRT rồi dùng /yt-edit hoặc công cụ Python đi kèm:

python3 skills/yt-edit/deadair.py transcript.srt

Đầu ra hướng tới một danh sách quyết định dựng có timecode: khoảng lặng, từ đệm, đoạn nói lại và vị trí cần xem xét. Đây không phải trình dựng video tự động. Bạn vẫn cần mở các timecode trong phần mềm dựng và quyết định cắt hay giữ theo nhịp nói.

4. Đọc retention sau khi đăng

Khi đã có dữ liệu, xuất tệp retention CSV và dùng /yt-retention hoặc:

python3 skills/yt-retention/retention.py retention.csv

Skill tìm chỗ rò ở phần mở đầu, các điểm tụt mạnh và đoạn giảm đều. Khi có transcript tương ứng, mục tiêu là nối thời điểm khán giả rời đi với điều bạn đang nói lúc đó.

Đừng xem một điểm tụt là bằng chứng duy nhất về nguyên nhân. Nó là nơi cần mở lại video, đọc transcript và đặt giả thuyết để kiểm tra ở lần làm tiếp theo.

5. Tái sử dụng video dài thành Shorts

/yt-shorts tìm những đoạn có thể đứng độc lập trong video dài và viết câu đầu mới cho từng đoạn. Một đoạn hay ở giữa video dài chưa chắc phù hợp làm Short nếu nó phụ thuộc phần giải thích trước đó. Việc viết lại câu đầu giúp đoạn cắt có ngữ cảnh riêng.

Sơ đồ quy trình dùng YouTube Agent Skills từ ý tưởng, hook, kịch bản, đóng gói, dựng đến phân tích retention

Sơ đồ Tài Nguyên Số: dữ liệu retention quay trở lại bước viết hook và kịch bản cho video tiếp theo.

Sáu công cụ Python đi kèm

Repository có sáu script chạy bằng Python 3 và không khai báo dependency ngoài:

python3 skills/yt-script/hookscore.py --hook "one line"
python3 skills/yt-package/title.py --title "..." --thumb "..."
python3 skills/yt-edit/deadair.py transcript.srt
python3 skills/yt-chapters/chapters.py transcript.srt
python3 skills/yt-retention/retention.py retention.csv
python3 skills/yt-viral/swipe.py collected.json --min 2.0

Điều này làm bộ skill khác một tập prompt thuần túy. Một số việc được xử lý bằng script có đầu vào rõ ràng, giúp bạn chạy lại với cùng loại dữ liệu.

Nếu chỉ dán một tệp SKILL.md vào chat, phần hướng dẫn vẫn có thể hoạt động như một chế độ làm việc, nhưng bạn sẽ mất lợi ích của các công cụ Python liên quan.

Những giới hạn cần đọc trước khi dùng

Điểm hook không dự đoán video sẽ thắng

Tác giả nói rõ hookscore.py là heuristic, tức bộ quy tắc chấm nhanh chứ không phải mô hình dự đoán lượt xem. Công cụ được hiệu chỉnh trên 74 hook video ngắn từ năm kênh. Nó phân biệt hook cố ý viết tệ với hook thật khá tốt, nhưng gần như không phân biệt được video thắng với video hụt của cùng một người sáng tạo.

Vì vậy:

  • điểm thấp là lý do để xem lại;
  • điểm cao không bảo đảm retention hay lượt xem;
  • dữ liệu của chính kênh vẫn quan trọng hơn điểm chung.

“Viral” được đo tương đối theo từng kênh

/yt-viral không chỉ xếp video theo tổng lượt xem. Nó so sánh video với median của chính kênh, nhờ đó một video nổi bật trên kênh nhỏ vẫn có thể đáng nghiên cứu.

Công cụ đọc danh sách công khai, không đăng nhập thay bạn và không đụng tới thông tin xác thực. Việc nó phân loại một tiêu đề theo công thức nào chỉ là nhận định về câu chữ, không chứng minh công thức đó làm video thành công.

Không tự động xuất bản

Mỗi skill dừng ở nội dung để bạn xem và quyết định sửa hay dùng. Bộ công cụ không thay bạn chịu trách nhiệm về số liệu, bản quyền, lời hứa trong tiêu đề hoặc chất lượng video cuối.

Tag không phải trọng tâm

Repository thẳng thắn rằng tag có ảnh hưởng hạn chế. /yt-seo vẫn hỗ trợ mô tả, truy vấn mục tiêu và tag đáng dùng, nhưng không bán ý tưởng rằng thêm thật nhiều tag sẽ cứu một video.

Ai nên thử bộ skill này?

Bộ công cụ phù hợp nếu bạn:

  • đã có ý tưởng nhưng thường mắc ở câu mở đầu;
  • muốn giữ tiêu đề và thumbnail không lặp cùng một ý;
  • có transcript và muốn lập danh sách cắt nhanh hơn;
  • đã xuất được dữ liệu retention nhưng chưa biết bắt đầu đọc ở đâu;
  • muốn tái sử dụng video dài thành Shorts có ngữ cảnh riêng;
  • cần một quy trình lặp lại thay vì mở một chat trống cho mỗi video.

Nếu bạn chưa có video, transcript hoặc dữ liệu kênh, vẫn có thể dùng phần lên kế hoạch và viết kịch bản. Các skill phân tích chỉ hữu ích khi có đầu vào thật.

Bắt đầu nhỏ với một video

Không cần gọi cả 11 skill ngay. Với video tiếp theo, bạn có thể bắt đầu bằng ba bước:

  1. Điền voice.md bằng transcript thật.
  2. Dùng /yt-script để tạo năm hướng mở đầu và chọn một hướng có bằng chứng.
  3. Dùng /yt-package để kiểm tra tiêu đề cùng thumbnail trước khi quay.

Sau khi video có dữ liệu, thêm /yt-retention và dùng kết quả để sửa hook tiếp theo. Vòng lặp này hữu ích hơn việc đổi công cụ liên tục mà không lưu lại điều đã học từ chính khán giả của mình.

Bộ 11 YouTube Agent Skills không thay thế kinh nghiệm làm nội dung. Giá trị của nó nằm ở việc biến những câu hỏi lặp lại thành các bước có đầu vào và đầu ra rõ hơn, để bạn dành thời gian cho bằng chứng, góc nhìn và cách kể chỉ kênh của bạn mới có.

Điểm cần lưu ý

  • • Điểm hook là heuristic, không dự đoán lượt xem hay khả năng viral.
  • • Repository miễn phí theo MIT nhưng việc dùng Claude có thể phụ thuộc gói hoặc tài khoản.
  • • Bộ skill không tự đăng video và không thay thế kiểm chứng số liệu, bản quyền.