AgentKit
Tài liệuBộ kitTham chiếu CLIỨng dụng Desktop

Skill

Duyệt asset marketing cục bộ với ak:content-hub

Mở ak:content-hub như một thư viện asset cục bộ, hiểu đúng tác động lên tệp và giữ thao tác chỉnh sửa cùng AI enhancement dưới quyền review.

Dùng ak:content-hub để quét thư mục assets/ của project và duyệt kết quả trong một gallery trực quan chạy cục bộ. Hub có thể lọc, preview, hiển thị brand context, quét lại thư viện và sửa tệp văn bản được hỗ trợ. Manifest có các field dành sẵn cho Cloudflare R2, nhưng cloud sync chưa hoạt động.

Chọn ak:content-hub cho thư viện asset cục bộ

Dùng ak:content-hub khi

  • Asset marketing đã nằm trong thư mục assets/ của project hiện tại.
  • Bạn cần tìm kiếm trực quan, lọc theo loại, preview, path và metadata cơ bản.
  • Bạn muốn đối chiếu asset với màu, typography hoặc voice được trích xuất từ tệp brand guideline hiện có.
  • Bạn chấp nhận chạy HTTP server cục bộ và sẽ review mọi lần lưu tệp.

Chọn workflow khác khi

  • Bạn cần content strategy hoặc editorial calendar. Dùng ak:content-marketing.
  • Bạn cần cloud asset storage hoặc đồng bộ R2. Hub chỉ ghi field R2 vào .assets/manifest.json; control upload đang bị vô hiệu hóa.
  • Bạn cần hệ thống quản lý asset đầy đủ với permission, approval, versioning hoặc cộng tác từ xa.

Chuẩn bị project và runtime

Xác nhận Marketing Kit đã được cài cho đúng runtime và scope. Chạy Skill từ project có thư mục assets/ bạn muốn quét. Project phải cho phép Node.js, một local port còn trống, browser access và quyền ghi vào assets/, .assets/ cùng vị trí PID tạm. Hãy tạo .assets/ nếu chưa có; scanner được đóng gói ghi manifest nhưng không tạo thư mục cha.

Brand context được đọc từ path đầu tiên tồn tại trong docs/brand-guidelines.md, docs/design-guidelines.mdbrand-guidelines.md. AI enhancement còn yêu cầu CLI claude; thao tác duyệt gallery thì không.

RuntimeCách gọiRanh giới khả dụng
Claude Code/ak:content-hub openCó thể chạy gallery cục bộ và dùng Claude Code AI bridge đi kèm khi CLI claude khả dụng.
Cursor/ak:content-hub openSkill được projection sang Cursor và cách gọi bằng slash đã được người dùng xác minh. AI bridge đi kèm vẫn gọi CLI claude riêng.
Codex$ak:content-hub openSkill dùng native discovery của Codex. Gallery cục bộ có thể chạy, nhưng AI enhancement không được chuyển sang Codex; nó vẫn phụ thuộc CLI claude.

Mở Hub

/ak:content-hub open Quét assets của project này, mở gallery cục bộ và không lưu hoặc enhance tệp nào trước khi tôi phê duyệt

Action hint canonical là open|browse|search. Hãy nêu ranh giới quyền hạn trong yêu cầu vì chính gallery có action lưu và AI enhance.

Hiểu các giai đoạn

  1. Khởi động dịch vụ cục bộ. Server đi kèm chọn port còn trống từ 3457 đến 3500, ghi PID và có thể mở /hub trong browser.
  2. Quét cây asset. Scanner đọc đệ quy các tệp được hỗ trợ, suy ra loại, category, tag, kích thước và timestamp, rồi ghi .assets/manifest.json trong khi giữ metadata R2 và metadata người dùng hiện có.
  3. Nạp brand context. Sidebar trích xuất một tập có giới hạn gồm màu, typography và voice trait từ tệp guideline được hỗ trợ đầu tiên.
  4. Duyệt hoặc lọc. Tìm kiếm và bộ lọc hoạt động trên manifest; preview và path được sao chép đều trỏ tới tệp cục bộ.
  5. Chỉ chỉnh sửa khi được duyệt. Asset văn bản được hỗ trợ có thể được nạp và lưu trong gallery. AI enhancement gửi nội dung hiện tại cùng instruction qua CLI claude cục bộ trước khi bạn quyết định có lưu hay không.

Giữ rõ ràng tác động lên tệp và provider

Duyệt, chỉnh sửa và cloud sync là các hành động khác nhau

Mở Hub khởi động process cục bộ và ghi manifest. Save thay thế tệp văn bản cục bộ đã chọn. AI enhancement có thể gửi nội dung tệp tới Claude provider đã cấu hình. Không hành động nào trong số này upload lên R2, publish asset hay phê duyệt claim do AI tạo.

Review dữ liệu nhạy cảm trước khi quét vì path và metadata sẽ vào manifest, còn tệp được hỗ trợ có thể được local HTTP process phục vụ. Hãy dừng dịch vụ khi xong. Không mở port ra ngoài máy cục bộ hoặc xem path check là security boundary hoàn chỉnh.

Xác minh output và bằng chứng

Một lần chạy hữu ích nên cung cấp URL Hub cục bộ, số asset đã quét, path manifest, category và format tìm thấy, nguồn brand context hoặc thông báo thiếu tệp rõ ràng, cùng mọi path đã đổi. Với yêu cầu browse chỉ đọc, mutation duy nhất trong project nên là .assets/manifest.json được làm mới.

Nếu bạn duyệt một edit, hãy tự kiểm tra nội dung trước và sau. Gallery preview, tag suy ra, heuristic aiGenerated từ filename hay bản viết lại bằng AI không chứng minh chất lượng, nguồn gốc, quyền sử dụng, độ chính xác hoặc brand approval.

Xử lý sự cố và biết giới hạn

Triệu chứngBước tiếp theo an toàn
Runtime không tìm thấy ak:content-hubXác nhận target cùng scope, khởi động lại runtime rồi làm theo Runtime không tìm thấy Skill hoặc Agent.
Tạo manifest thất bạiXác nhận cả assets/.assets/ tồn tại, có quyền ghi; giữ manifest hiện có trước khi thử lại.
Browser không mởDùng URL /hub cục bộ được báo và xác nhận có port trống trong 34573500.
Brand context trốngKiểm tra path guideline và tên heading được hỗ trợ; việc trích xuất dựa trên pattern và có chủ đích giới hạn.
AI enhancement không khả dụngTiếp tục duyệt mà không dùng nó, hoặc xác minh CLI claude riêng cùng permission provider.
Bạn mong đợi upload R2Dừng lại. Field R2 là placeholder trong manifest và control upload đang bị vô hiệu hóa ở bản này.

Hub xử lý thư viện asset cục bộ, không xử lý publication, remote sync, licensing hay governance nguồn chuẩn. Tiếp tục với tổng quan Marketing Kit hoặc xem Runtime adapter trước khi giả định hành vi giống nhau giữa các runtime.