Tóm tắt nhanh:
ak-motion-graphicslà bộ định tuyến cho việc video, animation, motion graphic: nó tìm skill đã cài làm được việc và chuyển cho skill đó. Không skill nào có template cần thì nó in lệnh cài một pack ngoài rồi chờ bạn, không tự cài. Nó không tự dựng video, nhưng có helper kiểm file đã render.
Công khai: mình là maintainer của AgentKit và có quan hệ affiliate: link AgentKit trong bài là link affiliate, mua qua link này bạn được giảm 30%.
Tóm tắt
Dùng khi bạn cần một video hay animation mà chưa biết skill nào làm, muốn xem có những pack template nào, hoặc cần kiểm một file MP4, trang HTML hay bộ ảnh khung đã render có đúng spec. Không cần khi bạn đã biết skill đích, ví dụ ak-motion-video hay ak-remotion.
flowchart LR
A["Yêu cầu video, animation"] --> B["ak-motion-graphics"]
B --> C["Skill đã cài làm được: chuyển cho skill đó"]
B --> D["Không skill nào có template: in lệnh cài pack"]
D --> E["Bạn tự cài, rồi chuyển"]
C --> F["Kiểm file đã render"]
E --> FBốn khái niệm cần nắm:
| Khái niệm | Câu hỏi | Ví dụ |
|---|---|---|
| Đầu vào | Bạn đưa gì cho nó? | Một câu mô tả việc như "video dọc 9:16 giới thiệu sản phẩm", hoặc tên một pack |
| Skill đã cài đi trước | Ai sẽ thực sự làm video? | Video React theo dữ liệu đi tới ak-remotion; video ra mắt có giọng đọc và nhạc theo nhịp đi tới ak-motion-video |
| Pack ngoài: chỉ đề xuất | Không skill nào có template cần dùng thì sao? | Cần cảnh chứng minh hình học: nó in lệnh npx skills add của pack hợp, rồi dừng |
| Kiểm thứ đã render | Làm sao biết file ra đúng như đã hứa? | File nói 30 fps nhưng thật ra 24 fps: helper đọc spec thật từ file MP4 và báo lỗi |
Mỗi skill trong bảng định tuyến chỉ được dùng nếu có trong bản cài của bạn; skill nào vắng thì nó thử dòng khớp tiếp theo.
Prompt mẫu khi muốn nó chọn skill làm video:
/ak-motion-graphics Làm video ra mắt tính năng mới của <tên sản phẩm>,
khoảng 30 giây, có giọng đọc, phụ đề, hiệu ứng âm thanh và nhạc khớp nhịp.| Cờ | Để làm gì | Từ ak |
|---|---|---|
--list | Xem 15 pack ngoài và lệnh cài | 2.10.0 |
--propose <pack> | In lệnh cài một pack đã biết tên | 2.10.0 |
--verify <file> | Kiểm file đã render bằng helper hợp loại file | 2.10.0 |
Phần dưới đây là bản chi tiết: luồng chạy, 5 tình huống kèm prompt, giải thích từng cờ (dùng khi, không cần khi, nhận lại gì, đi kèm cờ nào), lịch sử thay đổi theo bản ak và các lỗi hay vấp. Bản chi tiết và trang trực quan dành cho subscriber. Agent của bạn cũng tìm được trong đó qua MCP của portal.
Mở khi tài khoản có quyền subscriber
Bài này dành cho subscriber
Khi tài khoản có quyền, toàn bộ bài, bản visual tương tác và lệnh gọi từ agent đều mở.
- Đăng nhập hoặc tạo tài khoản modernEngineerQuyền đọc gắn với email tài khoản.
- Chọn gói trên trang Bảng giáGói 1, 3 hoặc 12 tháng, trả bằng chuyển khoản VietQR. Quyền đọc mở khoảng một phút sau khi tiền về.
- Hoặc nhập mã Facebook subscriberNgười ủng hộ trang qua Facebook nhận mã kích hoạt qua tin nhắn mỗi tháng.
Đã là subscriber? Đăng nhập để đọc.
Dùng bài này trong agent của bạn
Lấy API keyChép đoạn dưới, dán vào Claude Code, Codex hay agent bạn đang dùng. Agent đọc bài rồi đối chiếu với repo đang mở.
Đọc bài "ak-motion-graphics: chọn đúng skill làm video và kiểm file render" trên modernEngineer rồi áp dụng vào repo này.
1. Gọi tool content_get của MCP server modernengineer với locale "vi", slug "ak-motion-graphics". Nếu chưa nối MCP server modernengineer, dừng lại và hướng dẫn tôi nối theo https://modernengineer.dev/vi/mcp.
2. Tóm tắt các bước chính của bài, chỉ ra bước nào áp dụng được cho repo này.
3. Đề xuất thay đổi cụ thể và hỏi tôi trước khi sửa file.Nối MCP cho Claude Code (một lần)
claude mcp add --transport http modernengineer \
https://api.modernengineer.dev/mcp \
--header "Authorization: Bearer <API key>"Đọc trọn bài qua MCP cần API key của tài khoản subscriber hoặc đã mua guide này. Không có quyền, agent sẽ chỉ đọc được phần mở đầu.
- Phiên bản
- v1.0.0
- Cập nhật
- 22/10/2026
- Giấy phép
- Bảo lưu mọi quyền
- Slug
- ak-motion-graphics


