{/* Trang này được tạo tự động từ SKILL.md của kỹ năng bởi website/scripts/generate-skill-docs.py. Chỉnh sửa nguồn SKILL.md, không phải trang này. */}
Baoyu Bài viết minh họa
Bài viết minh họa: loại × phong cách × tính nhất quán của bảng màu.
Siêu dữ liệu kỹ năng
| Nguồn | Đi kèm (được cài đặt theo mặc định) |
| Đường dẫn |
skills/creative/baoyu-article-illustrator ` | | Phiên bản |
1.57.0 ` | | Tác giả | 宝玉 (JimLiu) | | Giấy phép | MIT | | Nền tảng | Linux, macOS, Windows | | Thẻ |
article-illustration
, `creative
,
image-generation |
Tham khảo: đầy đủ SKILL.md
Sau đây là định nghĩa kỹ năng đầy đủ mà Hermes tải khi kỹ năng này được kích hoạt. Đây là những gì tác nhân coi là hướng dẫn khi kỹ năng được kích hoạt.
Bài viết minh họa
Được chuyển thể từ baoyu-article-illustrator cho hệ sinh thái công cụ của Đại lý Hermes.
Phân tích bài viết, xác định vị trí minh họa, tạo hình ảnh với tính nhất quán Loại × Kiểu × Bảng.
Khi nào nên sử dụng
Kích hoạt kỹ năng này khi người dùng yêu cầu minh họa một bài viết, thêm hình ảnh vào bài viết, tạo hình minh họa cho nội dung hoặc sử dụng các cụm từ như "为文章配图", "minh họa bài viết" hoặc "thêm hình ảnh". Người dùng cung cấp một bài viết (đường dẫn tệp hoặc nội dung được dán) và tùy ý chỉ định loại, kiểu, bảng màu hoặc mật độ.
Ba chiều
| Kích thước | Điều khiển | Ví dụ |
|---|---|---|
| Loại | Cấu trúc thông tin | đồ họa thông tin, cảnh, sơ đồ, so sánh, khuôn khổ, dòng thời gian |
| Phong cách | Phương pháp kết xuất | khái niệm, ấm áp, tối giản, bản thiết kế, màu nước, thanh lịch |
| Bảng màu | Bảng màu (tùy chọn) | macaron, ấm áp, neon — ghi đè màu mặc định của phong cách |
Kết hợp tự do: `type=infographic, style=vector-illustration, palette=macaron
.
Hoặc sử dụng các cài đặt trước:
edu-visual → gõ + kiểu + bảng màu trong một lần chụp. Xem style-presets.md.
Các loại
| Loại | Tốt nhất cho |
|---|---|
| `infographic | |
| ` | Dữ liệu, số liệu, kỹ thuật |
| `scene | |
| ` | Truyện kể, cảm động |
| `flowchart | |
| ` | Quy trình, quy trình làm việc |
| `comparison | |
| ` | Các tùy chọn cạnh nhau |
| `framework | |
| ` | Mô hình, kiến trúc |
| `timeline | |
| ` | Lịch sử, tiến hóa |
Kiểu
Xem references/styles.md để biết Kiểu lõi, bộ sưu tập đầy đủ và khả năng tương thích Loại × Kiểu.
Cấu trúc đầu ra`<!-- ascii-guard-ignore -->
`
{output-dir}/ ├── source-{slug}.{ext} # Only for pasted content ├── outline.md ├── prompts/ │ └── NN-{type}-{slug}.md └── NN-{type}-{slug}.png
`
<!-- ascii-guard-ignore-end -->
Thư mục đầu ra mặc định:
| Đầu vào | Thư mục đầu ra | Đường dẫn chèn Markdown |
|---|---|---|
| Đường dẫn file bài viết |
{article-dir}/imgs/
| imgs/NN-{type}-{slug}.png
` |
| Đã dán nội dung |
illustrations/{topic-slug}/
(cwd) | illustrations/{topic-slug}/NN-{type}-{slug}.png
` |
Nếu người dùng yêu cầu bố cục khác (ví dụ: hình ảnh dọc theo bài viết hoặc thư mục con `illustrations/
), hãy tôn trọng điều đó.
Sên: 2-4 từ, kebab-case. Xung đột: nối thêm
-YYYYMMDD-HHMMSS
.
Nguyên tắc cốt lõi
- Hình dung các khái niệm, không phải ẩn dụ — nếu bài viết sử dụng phép ẩn dụ (ví dụ: "电锯切西瓜"), hãy minh họa khái niệm cơ bản chứ không phải hình ảnh theo nghĩa đen.
- Nhãn sử dụng dữ liệu bài viết — số lượng, thuật ngữ và trích dẫn thực tế từ bài viết, không phải phần giữ chỗ chung chung.
- Tệp nhắc nhở là bản ghi có khả năng tái tạo — mọi hình minh họa phải có tệp nhắc nhở được lưu trong
prompts/trước khi tạo bất kỳ hình ảnh nào. - Strip bí mật — quét nội dung nguồn để tìm khóa API, mã thông báo hoặc thông tin xác thực trước khi ghi bất kỳ nội dung nào vào đĩa.
Quy trình làm việc
`
- Step 1: Detect reference images (if provided)
- Step 2: Analyze content
- Step 3: Confirm settings (clarify tool, one question at a time)
- Step 4: Generate outline
- Step 5: Generate prompts
- Step 6: Generate images (image_generate)
- Step 7: Finalize
`
Bước 1: Phát hiện ảnh tham chiếu
Nếu người dùng cung cấp hình ảnh tham chiếu (đường dẫn được dán nội tuyến, tệp đính kèm hoặc URL):
- Đối với mỗi tài liệu tham khảo, hãy gọi
vision_analyzekèm theo đường dẫn/URL và câu hỏi yêu cầu về phong cách, bảng màu, bố cục và chủ đề. Ghi lại mô tả được trả về trong
{output-dir}/references/NN-ref-{slug}.md
qua write_file
.
2. Không cố gắng sao chép tệp nhị phân qua
write_file /
read_file — những tệp đó chỉ ở dạng văn bản. Nếu bạn muốn có bản sao cục bộ cho bản ghi, hãy sử dụng
terminal (
`cp "$src" "{output-dir}/references/NN-ref-{slug}.{ext}"
). Bản thân kỹ năng này không bao giờ cần đọc nhị phân; nó hoạt động không như mô tả tầm nhìn.
3. Vì
image_generate không nhận hình ảnh đầu vào nên mô tả hình ảnh là nội dung được nhúng trong lời nhắc ở Bước 5.
Thủ tục đầy đủ: references/workflow.md.
Bước 2: Phân tích
| Phân tích | Đầu ra |
|---|---|
| Loại nội dung | Kỹ thuật / Hướng dẫn / Phương pháp / Tường thuật |
| Mục đích | thông tin / hình dung / trí tưởng tượng |
| Lập luận cốt lõi | 2-5 điểm chính |
| Vị trí | Nơi minh họa tăng thêm giá trị |
| `read_file | |
| ` hoặc văn bản đã dán) và ghi phân tích vào |
{output-dir}/analysis.md
bằng write_file
.
Thủ tục đầy đủ: references/workflow.md.
Bước 3: Xác nhận cài đặt
Sử dụng công cụ `clarify
. Vì
clarify xử lý từng câu hỏi một nên hãy hỏi câu hỏi quan trọng nhất trước. Bỏ qua bất kỳ câu hỏi nào có câu trả lời đã có trong yêu cầu của người dùng.
| Đặt hàng | Câu hỏi | Tùy chọn |
|---|---|---|
| Q1 | Đặt trước hoặc Loại | [Đặt trước được đề xuất], [đặt trước thay thế] hoặc thủ công: đồ họa thông tin, cảnh, sơ đồ, so sánh, khuôn khổ, dòng thời gian, hỗn hợp |
| Q2 | Mật độ | tối thiểu (1-2), cân bằng (3-5), mỗi phần (Được khuyến nghị), phong phú (6+) |
| Q3 | Style (bỏ qua nếu cài đặt trước được chọn trong Q1) | [Được đề xuất], phẳng tối thiểu, khoa học viễn tưởng, vẽ tay, biên tập, cảnh, áp phích |
| Q4 | Bảng màu (tùy chọn) | Mặc định (màu kiểu), macaron, ấm áp, neon |
| Q5 | Ngôn ngữ (chỉ khi ngôn ngữ bài viết không rõ ràng) | ngôn ngữ bài viết / ngôn ngữ người dùng |
Đừng hỏi liên tiếp nhiều hơn 2-3 câu hỏi `clarify
. Nếu người dùng đã chỉ định những điều này trong yêu cầu của họ, hãy bỏ qua hoàn toàn.
Thủ tục đầy đủ: references/workflow.md.
Bước 4: Tạo Outline →
`outline.md ``Lưu
{output-dir}/outline.md
bằng write_file
` với vật liệu trước (loại, mật độ, kiểu dáng, bảng màu, số lượng hình ảnh) và một mục nhập cho mỗi hình minh họa:
## Illustration 1
**Position**: [section/paragraph]
**Purpose**: [why]
**Visual Content**: [what to show]
**Filename**: 01-infographic-concept-name.png
`
``Mẫu đầy đủ: [references/workflow.md](https://GitHub.com/NousResearch/Hermes-agent/blob/main/skills/creative/baoyu-article-illustrator/references/workflow.md#step-4-generate-outline).
### Bước 5: Tạo lời nhắc`**CHẶN**: Mọi hình minh họa phải có tệp nhắc nhở đã lưu trước khi bất kỳ hình ảnh nào được tạo — tệp nhắc nhở là bản ghi khả năng tái tạo.
Với mỗi hình minh họa:
1. Tạo tệp nhắc nhở cho mỗi [references/prompt-construction.md](https://GitHub.com/NousResearch/Hermes-agent/blob/main/skills/creative/baoyu-article-illustrator/references/prompt-construction.md).
2. Lưu vào
\{output-dir}/prompts/NN-\{type}-\{slug}.md
` bằng cách sử dụng
`write_file
` với bộ xử lý YAML.
3. Lời nhắc PHẢI sử dụng các mẫu dành riêng cho từng loại với các phần có cấu trúc (VÙNG / NHÃN / MÀU SẮC / PHONG CÁCH / NHIỀU HÌNH).
4. NHÃN PHẢI bao gồm dữ liệu cụ thể của bài viết: con số thực tế, thuật ngữ, số liệu, trích dẫn.
5. Tham chiếu quy trình (
`direct
/
`style
/
`palette
) trên mỗi nội dung nhắc nhở — đối với việc sử dụng
`direct
, hãy nhúng mô tả bằng văn bản của tham chiếu vào dấu nhắc (vì
`image_generate
` không lấy dữ liệu đầu vào hình ảnh tham chiếu).
### Bước 6: Tạo hình ảnh
Đối với mỗi tệp nhắc nhở:
1. Gọi
`image_generate(prompt=..., aspect_ratio=...)
.
`image_generate
` trả về kết quả JSON chứa URL hình ảnh; nó KHÔNG ghi vào đĩa và KHÔNG chấp nhận đường dẫn đầu ra.
2. Ánh xạ
`ASPECT
` của lời nhắc tới enum của
`image_generate
:
`16:9
` →
`landscape
,
`9:16
` →
`portrait
,
`1:1
` →
`square
. Tỷ lệ tùy chỉnh → khía cạnh được đặt tên gần nhất.
3. Tải URL được trả về về
\{output-dir}/NN-\{type}-\{slug}.png
` qua
`terminal
` (ví dụ:
`curl -SSL -o "\{output-dir}/NN-\{type}-\{slug}.png" "\{url}"
).
4. Khi phát điện bị lỗi, hãy tự động thử lại một lần.
Lưu ý: chương trình phụ trợ tạo hình ảnh cơ bản được định cấu hình bởi người dùng (mặc định: FAL FLUX 2 Klein 9B) và KHÔNG thể chọn tác nhân thông qua
`image_generate
. Không viết tên mẫu máy vào lời nhắc mong chúng định tuyến.
### Bước 7: Hoàn thiện
Chèn

` sau đoạn văn tương ứng. Văn bản thay thế: mô tả ngắn gọn bằng ngôn ngữ của bài viết.
Báo cáo:
`
Article Illustration Complete!
Article: [path] | Type: [type] | Density: [level] | Style: [style] | Palette: [palette or default]
Images: X/N generated
`
## Sửa đổi
| Hành động | Bước |
|--------|-------|
| Chỉnh sửa | Lời nhắc cập nhật → Tạo lại → Cập nhật tài liệu tham khảo |
| Thêm | Vị trí → Lời nhắc → Tạo → Cập nhật phác thảo → Chèn |
| Xóa | Xóa tập tin → Xóa tham chiếu → Cập nhật đề cương |
## Tài liệu tham khảo
| Tập tin | Nội dung |
|------|----------|
| [references/workflow.md](https://GitHub.com/NousResearch/Hermes-agent/blob/main/skills/creative/baoyu-article-illustrator/references/workflow.md) | Thủ tục chi tiết |
| [references/usage.md](https://GitHub.com/NousResearch/Hermes-agent/blob/main/skills/creative/baoyu-article-illustrator/references/usage.md) | Ví dụ về lời gọi |
| [references/styles.md](https://GitHub.com/NousResearch/Hermes-agent/blob/main/skills/creative/baoyu-article-illustrator/references/styles.md) | Thư viện phong cách + Thư viện bảng màu |
| [references/style-presets.md](https://GitHub.com/NousResearch/Hermes-agent/blob/main/skills/creative/baoyu-article-illustrator/references/style-presets.md) | Phím tắt cài sẵn (loại + kiểu + bảng màu) |
| [references/prompt-construction.md](https://GitHub.com/NousResearch/Hermes-agent/blob/main/skills/creative/baoyu-article-illustrator/references/prompt-construction.md) | Mẫu nhắc nhở |
## cạm bẫy1. **Tính toàn vẹn của dữ liệu là điều tối quan trọng** — không bao giờ tóm tắt, diễn giải hoặc thay đổi số liệu thống kê nguồn. "Tăng 73%" vẫn là "Tăng 73%".
2. **Strip bí mật** — quét nội dung nguồn để tìm khóa API, mã thông báo hoặc thông tin xác thực trước khi đưa vào bất kỳ tệp đầu ra nào.
3. **Đừng minh họa ẩn dụ theo nghĩa đen** - hãy hình dung khái niệm cơ bản.
4. **Tệp nhắc nhở là bắt buộc** — không thể tạo hình ảnh nếu không lưu tệp nhắc nhở. Tệp này là thứ cho phép bạn tạo lại hoặc chuyển đổi phần phụ trợ sau này.
5. **Tỷ lệ khung hình
`image_generate
** — công cụ hỗ trợ
`landscape
,
`portrait
` và
`square
. Tỷ lệ tùy chỉnh ánh xạ tới tùy chọn gần nhất.
6. **
`image_generate
` trả về một URL, không phải tệp cục bộ** — luôn tải xuống qua
`terminal
` (
`curl
) trước khi chèn đường dẫn hình ảnh cục bộ vào bài viết.
7. **Không có lựa chọn phụ trợ từ tác nhân** —
`image_generate
` sử dụng bất kỳ kiểu máy nào mà người dùng đã định cấu hình (mặc định: FAL FLUX 2 Klein 9B). Đừng viết
"use <model to generate this"
` vào lời nhắc mong đợi nó định tuyến.