Hai plugin cùng tồn tại bên trong AgentKits Marketing. Danh sách marketplace chỉ hiện một
Mở thư mục plugins/ trong repo agentkits-marketing, bạn sẽ thấy hai sản phẩm độc lập, hoàn chỉnh — Content Factory và Campaign Manager — mỗi cái có lệnh, agent và lộ trình riêng. Mở marketplace.json, chỉ có đúng một plugin có thể cài đặt. Đây là ý nghĩa của khoảng cách đó đối với hướng đi của bộ công cụ, và vì sao nó khớp với một xu hướng lớn hơn: rời xa các gói công cụ đơn khối.
Chỉ một mục trong marketplace.json
marketplace.json — tệp cho hệ thống /plugin của Claude Code biết những gì có thể cài đặt từ repo agentkits-marketing — chỉ liệt kê đúng một plugin. Tên của nó là agentkits-marketing, nguồn là ./ — thư mục gốc của repo — và phần mô tả ghi “Full marketing automation suite - 20 agents, 90+ commands, 28 skills”. Chạy /plugin install với repo này ngay hôm nay, bạn sẽ nhận được đúng thứ đó: toàn bộ bộ công cụ, trong một lần cài. Không có lựa chọn nhẹ hơn.
Bản kê khai chỉ-một-mục này đã mô tả thấp hơn nhiều so với thực tế đang có trong repo. Hai thư mục con trong plugins/ — content-factory và campaign-manager — là hai sản phẩm độc lập, hoàn chỉnh theo đúng nghĩa. Mỗi cái có PLUGIN.md riêng, lệnh riêng, agent riêng, hướng dẫn cài đặt riêng, và số phiên bản riêng. Nhưng không cái nào trong hai cái đó xuất hiện trong marketplace.json.
Những gì thực sự có trong thư mục
Content Factory (nội bộ gọi là “CF”) là phần tạo nội dung hàng loạt: /cf:generate tạo bài blog, email và nội dung mạng xã hội song song trên nhiều định dạng chỉ từ một brief; /cf:repurpose biến một nội dung thành nhiều định dạng khác nhau; /cf:schedule xây dựng lịch nội dung. Nó có các agent chuyên biệt riêng — @blog-writer, @email-copywriter, @social-media-creator, @video-scriptwriter — đặt chồng lên các agent kiểm soát chất lượng dùng chung như @brand-voice-guardian và @seo-specialist. Lộ trình riêng được ghi trong PLUGIN.md đánh dấu trạng thái hiện tại là “v0.1 (Current - MVP)” — cấu trúc plugin cơ bản, một phiên bản đầu của /generate, thư viện template, kiểm tra brand voice — trong khi /repurpose, /schedule và xử lý agent song song được đẩy sang “v0.2 (Next Release)”.
Campaign Manager (“CM”) là phần lập kế hoạch, được xây dựng công khai dựa trên cái mà chính nó gọi là triết lý Compounding Marketing — “mỗi chiến dịch bạn chạy sẽ ghi lại các mẫu hình, tạo ra template, và tích lũy kiến thức giúp các chiến dịch sau nhanh hơn và tốt hơn” — và tài liệu của CM ghi rõ đây là lấy cảm hứng từ cách tiếp cận Compounding Engineering của EveryInc. /cm:plan đã có sẵn ngay hôm nay; /cm:execute và /cm:review được đánh dấu “Coming Soon”, cùng với kế hoạch tăng từ 6 agent reviewer (theo persona và chuyên môn) lên hơn 12. PLUGIN.md của CM thậm chí còn có dòng phát hành riêng của nó — “Current: v0.1.0 (MVP), Released: 2025-01-14” — một phiên bản và ngày tháng thuộc về sub-plugin này, được theo dõi độc lập với package.json của repo cha, hiện đang ở mức 1.7.2.
Tài liệu của cả hai plugin đều mô tả một đường dẫn cài đặt qua marketplace mà thực tế chưa tồn tại. PLUGIN.md của Content Factory đưa ra hướng dẫn cài đặt là /plugin marketplace add https://github.com/aitytech/agentkits-marketing rồi tiếp theo là /plugin install cf@marketing-tools-marketplace — một lệnh nêu tên một plugin id, cf, và một marketplace, marketing-tools-marketplace, mà marketplace.json của repo này không hề định nghĩa. ID duy nhất mà bản kê khai đó thực sự công bố là chính agentkits-marketing. Tài liệu và bản kê khai đang mô tả hai sản phẩm khác nhau.
Đã được lắp ráp, nhưng chưa thể tháo rời
Điều này đọc giống một thứ tự xây dựng hơn là một lỗi. plugins/README.md đã vạch ra cách hai mảnh này sẽ khớp với nhau khi chúng thực sự kết nối: các lệnh của CF sẽ hiện ra qua namespace /content:* của bộ công cụ lõi, các lệnh của CM qua /campaign:*, với lớp plugin bổ sung thêm agent và template chuyên biệt lên trên những gì bộ công cụ lõi đã có sẵn. Kiến trúc để lắp ráp một bộ công cụ marketing nhỏ hơn từ các mảnh độc lập, có thể hoán đổi, đã được viết ra từ trước. Thứ còn thiếu chỉ là một mục kê khai cho mỗi plugin — có nó, ai đó có thể cài Campaign Manager mà không phải kéo theo cả các template video-script của Content Factory, hoặc ngược lại.
Khoảng cách đó quan trọng vì nó liên quan đến hướng đi của chính hệ thống plugin của Claude Code. Theo tài liệu của Anthropic, một plugin marketplace là một danh mục được mô tả bởi tệp marketplace.json, có thể liệt kê nhiều plugin có thể cài đặt độc lập từ một repo hoặc registry duy nhất — ý nghĩa cốt lõi của định dạng này là một marketplace không nhất thiết phải đồng nghĩa với “một gói duy nhất”. Các bài viết gần đây về hệ sinh thái plugin cũng mô tả cùng một khuôn mẫu từ phía người dùng: một plugin được hiểu là “một thư mục tự chứa, gói gọn skill, agent, hook, MCP server… thành một đơn vị có phiên bản” — ngầm hiểu đó là một trong nhiều đơn vị như vậy mà một marketplace có thể cung cấp, chứ không phải đơn vị duy nhất. Nhưng hiện tại, marketplace.json của agentkits-marketing vẫn dùng định dạng đó để mô tả đúng một đơn vị duy nhất.
Ngành công nghệ marketing (MarTech) nói chung cũng đang bị đẩy theo cùng hướng từ một góc độ khác. Các bài phân tích ngành về các stack MarTech hướng tới năm 2026 mô tả một sự dịch chuyển rộng khắp, rời xa các nền tảng tất-cả-trong-một để hướng tới kiến trúc composable (có thể lắp ghép) — các tổ chức đang “chia nhỏ các bộ sản phẩm lớn thành các dịch vụ composable” để một nhóm có thể chọn dùng đúng phần mình cần mà không phải mua (hay cấu hình) toàn bộ nền tảng. Một đội marketing chỉ cần lập kế hoạch chiến dịch có hệ thống, không cần tạo nội dung hàng loạt song song trên năm định dạng, chính là kiểu người mua mà xu hướng composable đó đang nói tới — và cũng chính là người mua mà marketplace.json chỉ-một-mục hiện tại chưa thể phục vụ một mình.
Nhìn thẳng vào sự thật
AgentKits Marketing không hề bắt đầu với ý định chỉ xây một plugin; repo đã chứa sẵn hai plugin, mỗi cái có lệnh thật, agent thật, và lộ trình từ MVP đến v1.0 được ghi rõ trong tệp riêng của nó. Điều chưa xảy ra là bước cuối cùng, nhỏ hơn nhiều — công bố content-factory và campaign-manager như các mục trong marketplace.json để /plugin install cf@... thực sự trỏ tới một thứ có thật, thay vì một lệnh được ghi trong tài liệu nhưng không khớp với bản kê khai hiện tại. Đã được lắp ráp, nhưng nhìn từ bên ngoài thì chưa thể tháo rời. Trong bối cảnh phần lớn phần còn lại của ngành công cụ marketing đang tiến đúng về hướng modularity (tính mô-đun) đó, việc lấp khoảng cách cụ thể này trông giống một việc còn dang dở hơn là một tính năng có-thì-tốt.
AgentKits là mã nguồn mở và miễn phí vĩnh viễn theo giấy phép MIT. Khám phá Marketing Kit, tự mình xem qua thư mục plugins/, hoặc theo dõi những gì sắp ra mắt tại agentkits.net, hoặc liên hệ chúng tôi tại [email protected].
Khám phá mã nguồn mở
Chúng tôi xây dựng và duy trì các công cụ mã nguồn mở cho nhà phát triển. Xem trên GitHub.
Xem trên GitHubBài viết liên quan
Apple và Google Vừa Bắt Đầu Ghi Chép Cuộc Gọi Miễn Phí. Không Bên Nào Chạm Đến Tab Zoom
iOS 26 và Pixel Recorder của Google giờ đây thực hiện phiên âm và tóm tắt cuộc gọi ngay trên thiết bị, miễn phí. Đây là ranh giới cụ thể mà cả hai nền tảng đều chưa vượt qua — và đó chính xác là nơi Tiện ích Chrome của MinuteAI hoạt động.
Hướng dẫnCảnh Báo 12 Nghìn Tỷ Yên Của Nhật Bản Không Phải Câu Chuyện Về Thiếu Kỹ Sư COBOL. Đó Là Câu Chuyện Về Bảng Mã Ký Tự.
Cảnh báo 'vách đá 2025' của METI thường được hiểu là câu chuyện về nhân sự nghỉ hưu và bài toán chi phí thay-thế-toàn-bộ. Nhưng lỗi thực sự làm hỏng các dự án di trú lại nhỏ hơn và dễ bị bỏ qua hơn: EBCDIC và Shift-JIS thậm chí không thống nhất chữ cái hay chữ số được sắp xếp trước. Vì sao Legacy Dragon xử lý bảng mã ký tự ngay ở tầng phân tích cú pháp, chứ không phải như một bước tiền xử lý gắn thêm sau này.
Hướng dẫnKhông Trang Giá, Không Đồng Hồ Tính Phí API: Kinh Tế Học Đằng Sau Các Công Cụ Miễn Phí Của PrivateAI
AI trên đám mây được tính giá theo token vì mỗi truy vấn đều tốn chi phí điện toán thực sự cho nhà cung cấp. Các công cụ chạy trên thiết bị không có hóa đơn đó. Đây là những gì sự khác biệt về cấu trúc này thực sự mang lại — và không mang lại — cho một sản phẩm như PrivateAI.