Bạn muốn một tiêu đề trượt vào từ dưới lên với hiệu ứng mask, nhưng trong đầu chỉ có “làm sao cho nó mượt mượt”. Bạn muốn camera tiến chậm về phía mặt nhân vật thay vì zoom, nhưng lại gõ “zoom in” và nhận về kết quả sai. Bạn không thiếu ý tưởng. Bạn chỉ không biết cái chuyển động đó tên là gì.
showheyohtaki/motion-prompt sinh ra để xử lý đúng chỗ đó. Nó là một thư viện tên gọi cho những thứ bạn nhờ AI tạo ra. Mỗi tên đi kèm một mẫu chuyển động, một dòng giải nghĩa và một ví dụ cách hỏi. Hiện có 5 bộ, mỗi bộ 24 tên, tổng cộng 120 tên: chuyển động motion graphics (motion), chuyển động camera (camera), tên component UI (ui), hiệu ứng landing page và web (lp), và look ánh sáng, phong cách ảnh (photo).
Nó giải quyết cái gì, cụ thể
Tác giả kể trong README: sau khi đăng vài video ngắn gán tên cho các chuyển động motion graphics và camera, có người comment rằng thứ cản họ lại là việc không biết kiểu chuyển động đó gọi là gì, chứ không phải thiếu trí tưởng tượng. Đọc xong, anh ta nghĩ nếu những người hiểu nghề, ở nhiều ngôn ngữ, cùng viết ra “ngôn ngữ chung” cần thiết để làm việc với AI thành một thư viện tra cứu được, thì sẽ rất hữu ích.
Nghe có vẻ nhỏ, nhưng ai từng prompt cho AI video hay AI code cũng biết cảm giác gõ một câu mô tả dài 3 dòng và nhận về kết quả chẳng liên quan. Có tên gọi chính xác thì prompt ngắn hơn, kết quả sát hơn, và quan trọng là bạn nói được với AI, với đồng nghiệp, với khách hàng cùng một từ. Đây là vấn đề về từ vựng, không phải về công cụ.
Vì sao repo này đang được chú ý
Mới tạo ngày 2026-10-14, cập nhật cùng ngày, đã có 414 sao. Con số này với một repo JavaScript thuần về nội dung tên gọi (không phải framework, không phải thư viện code) là khá. Lý do nằm ở chỗ nhu cầu có thật: người ta đang dùng Claude Code, Codex, Veo và đủ loại model video, nhưng từ vựng để điều khiển chúng thì vẫn mò mẫm. Một cái gallery mở lên, bấm “Pick” vài mẫu, rồi gửi thẳng cho AI là cách tiếp cận rất “dev”.
Điểm khác biệt so với mấy repo prompt collection: nó không bán cho bạn một style để copy. README nói rõ đây là nơi bạn dùng prompt và hướng dẫn trong đó để làm motion graphics kiểu này, và để tự làm bộ tên mẫu cùng loại cho lĩnh vực của bạn, bằng ngôn ngữ của bạn. Có cả thư mục make-your-own/ với prompt copy-paste được cho coding AI, script render video, và hai ví dụ hoàn chỉnh (source HTML, ba video và một ảnh cheat-sheet mỗi cái).
Cài và dùng thử nhanh
Cách gọn nhất là cài skill vào Claude Code hoặc Codex:
npx skills add showheyohtaki/motion-prompt
Sau đó chỉ cần nhờ AI mở thư viện:
Open the motion-prompt library.
Gallery mở trong browser. Bấm “Pick” trên các mẫu bạn muốn, bao nhiêu cũng được. Ô ghi chú ở cuối màn hình nhận một dòng ngắn kiểu “for the opening title”. Bấm “Send to AI” là các lựa chọn tới tay AI. Quay lại và nói bạn muốn làm gì:
Edit the opening of this video like this.
Agent chỉ dùng những gì bạn chọn. Nó lấy spec và reference code của các mẫu đó rồi dựng vào video hoặc site theo cách project của bạn đang tổ chức. Gõ “show me the camera moves” thì gallery mở đã lọc sẵn theo pack đó.
Nếu AI của bạn không có skill, vẫn dùng được: pick trong gallery, bấm “Copy picks” ở cuối màn hình rồi paste vào chat. Text copy kèm cả URL demo và spec.
Khi đã biết số thứ tự thì bỏ qua gallery, hỏi thẳng bằng số:
Use the motion-prompt skill with #012 and #045 to make this product video look professional.
Turn the camera move in motion-prompt #032 into an English prompt for Veo. The subject is a coffee cup on a desk.
Cách thứ hai, không cần cài gì cả: mở danh sách hoặc gallery, tìm thứ bạn đang nghĩ tới, dùng tên của nó trong prompt. Thêm thời lượng, độ mạnh, cái gì di chuyển thì kết quả sát hơn. Ví dụ ngay trong README:
Bring the title in with a mask reveal from below, 0.6 s, each line slightly after the one before.
Slow dolly in toward her face; move the camera, do not zoom.
Ai nên dùng
Dev làm frontend cần mô tả animation cho AI viết CSS hay Framer Motion. Người làm video ngắn, quảng cáo sản phẩm cần prompt cho Veo, Runway hay công cụ tương tự. Designer viết brief cho team hoặc cho AI. Và đặc biệt là người làm nội dung giáo dục, vì bộ make-your-own/ cho phép dịch hoặc tạo bộ tên riêng cho lĩnh vực của mình. README có ghi chú cho người dùng tiếng Trung: đưa make-your-own/prompts/en/01-translate.md cho Claude Code hay Codex là làm được bản tiếng Trung hoặc ngôn ngữ khác.
Tôi thấy điểm này thực dụng hơn nhiều so với việc chỉ có một file prompt khổng lồ. Bản chất công việc thay đổi theo domain, nên một thư viện đóng thì sớm lỗi thời. Một bộ công cụ để tự làm thư viện thì không.
Ưu, nhược, và mấy chỗ cần để ý
Ưu: MIT license, thoải mái dùng và sửa. Có gallery chạy được ngay trên GitHub Pages, mỗi mẫu là video động chứ không phải ảnh tĩnh, đúng kiểu “nhìn mới biết”. Có đường tích hợp skill cho agent, có đường copy paste thủ công. Có script và prompt để tự mở rộng. Tài liệu song ngữ Anh và Nhật, có ghi chú rõ cho ngôn ngữ khác.
Nhược và lưu ý: Đây là repo mới, tạo và cập nhật cùng ngày, chưa có lịch sử để đánh giá độ ổn định. Tên gọi hiện chỉ có tiếng Anh và tiếng Nhật, nên nếu team bạn làm tiếng Việt thì phải tự dịch qua make-your-own/. Chất lượng phụ thuộc vào việc AI của bạn đọc spec và reference code tốt tới đâu; skill chỉ đưa nguyên liệu, không đảm bảo kết quả. Phần photo cố tình không có palette chung, mỗi card tô theo màu cảnh của nó, nên đừng mong một phong cách đồng nhất xuyên các pack, đó là thiết kế có chủ đích: cái pack phải làm đúng là tên gọi.
Không có topics trên GitHub, cũng không có mô tả repo, nên khả năng tìm thấy nó qua search còn kém. Với 414 sao trong ngày đầu thì đà lan truyền đang tốt, nhưng đây vẫn là repo của một người, cần theo dõi thêm xem commit có đều không.
Tôi không so sánh trực tiếp với các prompt library khác vì chưa có cái nào cùng mô hình: thư viện tên gọi kèm mẫu động và skill cho agent. Nếu bạn biết cái tương tự thì đáng để đặt cạnh nhau.
Điều đáng thử nhất không nằm ở 120 cái tên, mà ở vòng lặp: gặp một chuyển động không gọi được tên, mở gallery, pick, gửi cho AI, rồi lưu lại tên đó vào bộ của riêng bạn. Làm vài lần là bạn có từ vựng riêng cho domain mình, thứ mà không thư viện đóng nào cấp được. Repo ở đây: showheyohtaki/motion-prompt.
