Custom skills
Biến một thói quen mà bạn lặp lại thành công cụ của riêng bạn. Một custom skill hoạt động giống như một skill tích hợp sẵn. Bất kỳ agent nào trên máy tính của bạn cũng có thể tìm thấy nó, tải nó, và gọi nó trong ứng dụng của bạn.
Tổng quan
Mỗi connector cung cấp các công cụ của nó trong các skills, chẳng hạn như cảnh, nhập, và materials. Bạn có thể thêm skill của riêng bạn bên cạnh chúng, ví dụ như một báo cáo cảnh, một quy tắc riêng cho việc nhập, hoặc một batch rename. Một skill là một thư mục gồm ba phần:
- Một tệp
SKILL.mdmô tả nó. - Một tệp
tools.yamlliệt kê các công cụ của nó. - Các script chạy bên trong ứng dụng.
Custom skills hoạt động trong Blender. Trang Skills của cửa sổ Meshy DCC Core hiển thị mọi skill, nguồn gốc của nó, và ứng dụng đang mở nào đã tải nó.

Nhờ agent viết một skill
Skill Meshy DCC bao gồm một hướng dẫn về cách viết skills, vì vậy agent của bạn có thể viết một skill cho bạn. Hãy mô tả thói quen đó, ví dụ:
- Viết cho tôi một skill Blender đếm số lượng đối tượng trong cảnh đang mở theo loại.
- Thêm một công cụ vào skill scene-report của tôi để liệt kê các mesh có hơn 50.000 polygon.
Agent sẽ viết các tệp vào thư mục skills của bạn, kiểm tra chúng, tải lại các ứng dụng đang mở, và thử công cụ mới. Để sao chép một prompt có sẵn, hãy vào My skills trên trang Skills.

Thư mục skills của bạn
Bảng sau đây cho thấy thư mục mà mỗi ứng dụng đọc.
| Ứng dụng | Thư mục |
|---|---|
| Blender | ~/.meshy-dcc/blender/skills/ |
Đặt tên mỗi thư mục skill bằng các từ viết thường nối với nhau bằng dấu gạch ngang, và bắt đầu nó bằng my- hoặc tiền tố của studio của bạn, chẳng hạn như my-scene-report. Đừng sử dụng lại tên của một skill tích hợp sẵn. Nếu bạn làm vậy, Meshy DCC Core sẽ sử dụng skill tích hợp sẵn và bỏ qua bản sao của bạn.
Để kiểm tra một skill trước khi tải nó, hãy chạy:
meshy-dcc lint ~/.meshy-dcc/blender/skills/my-scene-report
Tải một skill mới
Các ứng dụng đang mở sẽ nhận các skill mới và đã thay đổi khi chúng tải lại. Để tải lại chúng, hãy vào trang Skills và nhấp Reload in open apps. Mỗi skill hiển thị một trong các trạng thái sau:
- In use: đã được tải và sẵn sàng trong các ứng dụng đang mở.
- Waiting for reload: có trên đĩa, chưa được tải. Nếu một skill vẫn ở trạng thái này sau khi tải lại, nó có lỗi. Để xem lỗi, hãy chạy
meshy-dcc linttrên thư mục của nó. - Same name as a built-in skill; rename it: skill tích hợp sẵn sẽ được ưu tiên. Hãy đặt cho skill của bạn một tên khác.
- App not open: ứng dụng mà nó thuộc về không đang chạy.
Các skills đã được tải sẽ giữ nguyên trạng thái tải qua các lần tải lại, và một skill đã thay đổi sẽ tự động tải lại.
Chia sẻ skills với nhóm của bạn
Để chia sẻ skills với nhóm của bạn, hãy giữ chúng trong một thư mục dùng chung. Trên trang Skills, nhập đường dẫn đầy đủ của thư mục và nhấp Add folder. Các ứng dụng đang mở sẽ tải lại nó ngay lập tức, và các skills của nó sẽ xuất hiện cho mọi agent trên máy tính đó.