Tapestry Skills Claude Code là một repository GitHub chứa bộ kỹ năng mã nguồn mở dành cho AI agent Claude Code, giúp bạn tải transcript YouTube, trích xuất bài viết, đọc PDF rồi biến chúng thành kế hoạch hành động thay vì chỉ học thụ động. Repo này giải quyết vấn đề lưu trữ quá nhiều tài liệu nhưng không bao giờ hành động, và phù hợp với founder, lập trình viên, người làm nội dung và bất kỳ ai muốn học bằng cách làm.
Thank you for reading this post, don't forget to subscribe!Những điểm chính
- Tapestry Skills là bộ kỹ năng mã nguồn mở cho Claude Code, giúp tải transcript YouTube, nội dung bài viết, PDF rồi tự động tạo kế hoạch học và hành động.
- Workflow trung tâm Learn This gộp toàn bộ quy trình thành một lệnh: phát hiện loại nội dung, trích xuất, lập kế hoạch Ship-Learn-Next và hỏi bạn khi nào bắt đầu.
- Bộ skill còn có Scrum Sage cho huấn luyện agile, Session Log cho nhật ký phiên làm việc và Unblock Action giúp xử lý task mơ hồ.
- Cài đặt bằng script install.sh hoặc copy thủ công; một số kỹ năng cần cài thêm yt-dlp, Whisper, reader-cli hoặc trafilatura.
Tapestry Skills là gì và giải quyết vấn đề gì?

Tapestry Skills là repository tổng hợp các skill dành cho Claude Code, do Michal Parkola phát hành trên GitHub. Nó giải quyết bài toán học nhiều nhưng làm ít: bạn copy một URL, skill tự động nhận diện YouTube, bài viết hoặc PDF, lấy nội dung sạch và chuyển thành kế hoạch Ship-Learn-Next.
Nếu bạn hay lưu bài viết hoặc xem video hướng dẫn nhưng không bao giờ quay lại, bộ skill này được thiết kế để phá vỡ thói quen đó. Triết lý cốt lõi trong README là learning = doing better, not knowing more. Thay vì để Claude Code chỉ tóm tắt nội dung, Tapestry Skills chủ động tải nội dung thô, làm sạch và ép vào khung 5 vòng lặp. Kết quả là một file kế hoạch cụ thể, kèm câu hỏi phản ánh sau mỗi lần ship. Nó không phải công cụ SEO thuần túy, nhưng nếu dùng để trích xuất bài viết hoặc transcript video cho nghiên cứu, bạn có thể giảm thời gian thu thập tài liệu đáng kể. Bạn có thể xem mã nguồn và tài liệu đầy đủ tại repository Tapestry Skills trên GitHub.
Bên trong Tapestry Skills có những kỹ năng nào?

Repository này đóng gói 7 skill chính, nhưng workflow quan trọng nhất là Learn This. Khi bạn gõ learn-this kèm URL, Claude Code tự phát hiện loại nội dung, tải transcript hoặc bài viết, rồi tạo kế hoạch hành động Ship-Learn-Next. Các skill khác có thể dùng riêng hoặc kết hợp trong cùng quy trình.
- Learn This – lệnh thống nhất, nhận diện YouTube/article/PDF, trích xuất và tự động lập kế hoạch. Bạn có thể nói learn-this, weave, help me plan hoặc make this actionable.
- YouTube Transcript Downloader – dùng yt-dlp tải phụ đề, loại bỏ dòng trùng lặp, lưu theo tên video, fallback bằng Whisper nếu không có phụ đề.
- Article Extractor – dùng Mozilla Readability hoặc trafilatura để loại quảng cáo, điều hướng và newsletter signups, xuất text sạch.
- Scrum Sage – AI Scrum Master dựa trên Jeff Sutherland, Taiichi Ohno và first principles; hỗ trợ sprint analysis, backlog refinement, anti-pattern detection, Scrum@Scale.
- Session Log – tóm tắt phiên làm việc, ghi vào file agent-log theo tuần với định dạng YYYY-wWW, đánh dấu CHUNK cho output tái sử dụng.
- Unblock Action – giúp biến task mơ hồ như ‘làm marketing’ thành deliverable cụ thể chỉ với 2-3 câu hỏi.
- Ship-Learn-Next Action Planner – chuyển nội dung thụ động thành kế hoạch 5 lần lặp, nhấn mạnh việc ship hơn là học thêm.
Hướng dẫn cài đặt và sử dụng Tapestry Skills

Cài đặt nhanh hơn tưởng tượng: bạn clone repository rồi chạy install.sh để copy các skill vào thư mục personal skills. Sau đó Claude Code có thể dùng chúng trong mọi dự án. Nếu không muốn chạy script, bạn có thể copy thủ công vào ~/.claude/skills hoặc .claude/skills của từng project.
git clone https://github.com/michalparkola/tapestry-skills.gitcd tapestry-skillschmod +x install.shvà chạy./install.sh
Với cách cài thủ công, bạn có thể copy từng thư mục skill vào ~/.claude/skills để dùng trong tất cả dự án, hoặc vào .claude/skills của riêng project. Sau khi cài, bạn không cần nhớ cú pháp phức tạp. Chỉ cần đưa URL cho Claude và nói learn-this https://www.youtube.com/watch?v=VIDEO_ID hoặc yêu cầu trích xuất bài viết, Claude sẽ tự động chọn đúng skill.
Một số skill cần công cụ bên ngoài. YouTube Transcript Downloader sẽ kiểm tra và cài yt-dlp bằng Homebrew, apt hoặc pip; nếu video không có phụ đề, bạn có thể cài openai-whisper. Article Extractor hiệu quả nhất khi cài reader-cli hoặc trafilatura, nhưng nếu thiếu vẫn có fallback kém chính xác hơn.
Điểm mạnh và hạn chế cần cân nhắc

Điểm mạnh lớn nhất của Tapestry Skills là thiết kế hướng hành động: nó không dừng lại ở tóm tắt mà ép bạn trả lời câu hỏi ‘khi nào sẽ ship Rep 1?’. Hạn chế nằm ở việc phụ thuộc vào công cụ ngoài, chất lượng transcript và một số skill chỉ phù hợp với nhóm dùng Scrum.
Ưu điểm
- Quy trình Learn This giúp người mới bắt đầu nhanh dù có 7 skill riêng.
- Tích hợp sẵn cơ chế fallback: yt-dlp, Whisper, Readability, trafilatura.
- Scrum Sage có chiều sâu từ Sutherland và Ohno, không chỉ liệt kê nghi thức Scrum.
- Session Log tự đặt tên file theo tuần, không ghi đè dữ liệu cũ.
Hạn chế
- Không phải plugin cài xong là xong; bạn cần đọc thông báo khi cài dependency.
- Transcript YouTube tự động có thể bị lỗi với video nhiều thuật ngữ hoặc tiếng ồn.
- Article Extractor chỉ trích xuất text; nếu bạn cần lưu định dạng ảnh hoặc layout thì không đáp ứng.
- Scrum Sage mang màu sắc Scrum thuần túy và Scrum@Scale, không phù hợp nếu team đang theo SAFe.
Ai nên dùng Tapestry Skills và ai nên bỏ qua?

Bộ kỹ năng này phù hợp với founder, lập trình viên, người làm nội dung, nhà nghiên cứu và team agile muốn biến tài liệu video hoặc bài viết thành việc cụ thể. Nếu bạn chỉ cần một bản tóm tắt nhanh, không muốn xử lý dependency hoặc không dùng Claude Code, bạn có thể bỏ qua repo này.
Nên dùng khi nào?
- Bạn thường xuyên học từ YouTube và muốn tạo kế hoạch thực hành.
- Bạn muốn lưu bài viết thành text sạch phục vụ nghiên cứu.
- Bạn là Scrum Master hoặc agile coach muốn một trợ lý AI cho retrospective và sprint analysis.
- Bạn cần nhật ký phiên làm việc theo tuần cho Claude Code.
Không nên dùng khi nào?
- Bạn chỉ cần tóm tắt nhanh, không muốn tạo action plan.
- Bạn không sẵn sàng cài yt-dlp, Whisper hoặc reader-cli.
- Bạn cần trích xuất dữ liệu có cấu trúc phức tạp hoặc bị chặn bởi cookie, login.
- Team của bạn không theo Scrum và không có kế hoạch áp dụng Scrum@Scale.
Câu hỏi thường gặp
Tapestry Skills là gì?
Tapestry Skills là bộ kỹ năng mã nguồn mở dành cho Claude Code, giúp tải transcript YouTube, trích xuất bài viết và PDF, sau đó tạo kế hoạch hành động. Repo gồm 7 skill như Learn This, Article Extractor, Scrum Sage và Ship-Learn-Next Action Planner.
Cài đặt Tapestry Skills có khó không?
Không quá khó. Bạn chỉ cần clone repository, chạy install.sh, rồi copy các thư mục skill vào ~/.claude/skills. Một số skill như YouTube Transcript cần cài thêm yt-dlp hoặc Whisper, nhưng skill có cơ chế tự cài và fallback rõ ràng.
Learn This làm được gì?
Learn This là workflow tổng hợp: phát hiện loại nội dung, tải transcript hoặc article, lưu thành file text, tạo kế hoạch Ship-Learn-Next gồm 5 vòng lặp. Sau đó Claude hỏi bạn khi nào ship Rep 1 để biến việc học thành hành động.
Có thể dùng Tapestry Skills để nghiên cứu SEO không?
Có thể. Article Extractor giúp thu thập nội dung sạch từ bài viết để phân tích, còn YouTube Transcript giúp chuyển video thành text cho nghiên cứu từ khóa. Tuy nhiên repo không phải công cụ SEO chuyên dụng và không đo lường từ khóa hay backlink.
Kết luận
Tapestry Skills không phải một plugin AI thần kỳ, nhưng nó giải quyết rất tốt vấn đề quen thuộc: tiêu thụ nội dung không có đầu ra. Nếu bạn dùng Claude Code và đang có một đống URL trong tab trình duyệt, hãy cài thử và bắt đầu bằng một lệnh learn-this. Với cách tiếp cận học theo vòng lặp ship, bạn sẽ chuyển từ thói quen xem thêm sang thói quen làm ra sản phẩm cụ thể. Xem chi tiết và clone mã nguồn tại trang GitHub của Tapestry Skills.

