Chuyển tới nội dung chính

{/* 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. */}

Thế hệ Meme

Tạo hình ảnh meme thực sự bằng cách chọn mẫu và phủ văn bản bằng Gối. Tạo các tệp meme .png thực tế.

Siêu dữ liệu kỹ năng

NguồnTùy chọn — cài đặt với
`Hermes skills install official/creative/meme-generation
`
Đường dẫn

optional-skills/creative/meme-generation ` | | Phiên bản |

2.0.0 ` | | Tác giả | adanaleycio | | Giấy phép | MIT | | Nền tảng | Linux, macOS, Windows | | Thẻ |

creative

, `memes

, `humor

, images | | Kỹ năng liên quan | XPROTECTX17XPROTECTX, generative-widgets |

Tham khảo: đầy đủ SKILL.md

thông tin

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.

Thế hệ Meme

Tạo hình ảnh meme thực tế từ một chủ đề. Chọn một mẫu, viết chú thích và hiển thị tệp .png thực có lớp phủ văn bản.

Khi nào nên sử dụng

  • Người dùng yêu cầu bạn tạo hoặc tạo meme
  • Người dùng muốn có meme về một chủ đề, tình huống hoặc sự thất vọng cụ thể
  • Người dùng nói "meme this" hoặc tương tự

Mẫu có sẵn

Tập lệnh hỗ trợ bất kỳ trong số ~100 mẫu imgflip phổ biến theo tên hoặc ID, cùng với 10 mẫu được tuyển chọn với khả năng định vị văn bản được điều chỉnh bằng tay.

Mẫu tuyển chọn (vị trí văn bản tùy chỉnh)

IDTênLĩnh vựcTốt nhất cho
`this-is-fine
`Điều này ổntrên, dướihỗn loạn, phủ nhận
`drake
`Đường dây nóng Drake Blingtừ chối, phê duyệttừ chối/thích
`distracted-boyfriend
`Bạn Trai Phân Tâmphân tâm, hiện tại, ngườicám dỗ, thay đổi ưu tiên
`two-buttons
`Hai Núttrái, phải, ngườisự lựa chọn bất khả thi
`expanding-brain
`Mở rộng trí não4 cấp độsự mỉa mai leo thang
`change-my-mind
`Thay đổi suy nghĩ của tôituyên bốnóng mất
`woman-yelling-at-cat
`Người Phụ Nữ Mắng Mèongười phụ nữ, con mèolập luận
`one-does-not-simply
`Một Không Đơn Giảntrên, dướinhững điều khó khăn
`grus-plan
`Kế hoạch của Grubước 1-3, hiện thực hóakế hoạch phản tác dụng
`batman-slapping-robin
`Batman Tát Robinrobin, người dơidập tắt những ý tưởng tồi

Mẫu động (từ API imgflip)

Bất kỳ mẫu nào không có trong danh sách tuyển chọn đều có thể được sử dụng theo tên hoặc ID imgflip. Chúng có vị trí văn bản mặc định thông minh (trên cùng/dưới cùng cho 2 trường, cách đều nhau cho 3+). Tìm kiếm với:

`

Python "$SKILL_DIR/scripts/generate_meme.py" --search "disaster"

`

## Thủ tục

### Chế độ 1: Mẫu cổ điển (mặc định)
1. Đọc chủ đề của người dùng và xác định động lực cốt lõi (hỗn loạn, tiến thoái lưỡng nan, sở thích, mỉa mai, v.v.)

2. Chọn mẫu phù hợp nhất. Sử dụng cột "Tốt nhất cho" hoặc tìm kiếm bằng

--search

.
3. Viết chú thích ngắn cho từng trường (tối đa 8-12 từ cho mỗi trường, càng ngắn càng tốt).
4. Tìm thư mục script của kỹ năng:

`
SKILL_DIR=$(dirname "$(find ~/.Hermes/skills -path '*/meme-generation/SKILL.md' 2>/dev/null | head -1)")

`
5. Chạy máy phát điện:

``` bash
Python "$SKILL_DIR/scripts/generate_meme.py" <template_id /tmp/meme.png "caption 1" "caption 2" ...

`

6. Trả lại hình ảnh với
`MEDIA:/tmp/meme.png

### Chế độ 2: Custom AI Image (khi có image_generate)

Sử dụng tùy chọn này khi không có mẫu cổ điển nào phù hợp hoặc khi người dùng muốn nội dung nào đó nguyên bản.
1. Viết chú thích trước.
2. Sử dụng
`image_generate
` để tạo cảnh phù hợp với ý tưởng meme. KHÔNG bao gồm bất kỳ văn bản nào trong lời nhắc hình ảnh - văn bản sẽ được tập lệnh thêm vào. Chỉ miêu tả cảnh tượng.
3. Tìm đường dẫn hình ảnh được tạo từ URL kết quả image_generate. Tải nó xuống một đường dẫn cục bộ nếu cần.
4. Chạy tập lệnh với

--image
` để phủ văn bản, chọn chế độ:
- **Lớp phủ** (văn bản trực tiếp trên hình ảnh, màu trắng với đường viền màu đen):

``` bash
Python "$SKILL_DIR/scripts/generate_meme.py" --image /path/to/scene.png /tmp/meme.png "top text" "bottom text"

`

- **Thanh** (thanh màu đen ở trên/dưới với văn bản màu trắng — sạch hơn, luôn có thể đọc được):

``` bash
Python "$SKILL_DIR/scripts/generate_meme.py" --image /path/to/scene.png --bars /tmp/meme.png "top text" "bottom text"

`
Sử dụng

`
--bars
` khi hình ảnh phức tạp/chi tiết và văn bản khó đọc ở trên hình ảnh.
5. **Xác minh bằng thị giác** (nếu có
`vision_analyze

): Kiểm tra kết quả có ổn không:

`
vision_analyze(image_url="/tmp/meme.png", question="Is the text legible and well-positioned? Does the meme work visually?")

`
Nếu mô hình tầm nhìn có vấn đề (văn bản khó đọc, vị trí không đúng, v.v.), hãy thử chế độ khác (chuyển đổi giữa lớp phủ và thanh) hoặc tạo lại cảnh.
6. Trả lại hình ảnh với
`MEDIA:/tmp/meme.png

## Ví dụ`**"Gỡ lỗi sản xuất lúc 2 giờ sáng":**

`
``` bash
Python generate_meme.py this-is-fine /tmp/meme.png "SERVERS ARE ON FIRE" "This is fine"

`
``**"lựa chọn giữa ngủ và thêm một tập nữa":**

`
`bash
Python generate_meme.py drake /tmp/meme.png "Getting 8 hours of sleep" "One more episode at 3 AM"

`
``**"giai đoạn của một buổi sáng thứ Hai":**

`
`bash
Python generate_meme.py expanding-brain /tmp/meme.png "Setting an alarm" "Setting 5 alarms" "Sleeping through all alarms" "Working from bed"

`

## Mẫu danh sáchĐể xem tất cả các mẫu có sẵn:

`
`bash
Python generate_meme.py --list

`

## cạm bẫy
- Giữ chú thích NGẮN. Meme có văn bản dài trông thật khủng khiếp.

- Khớp số đối số văn bản với số trường của mẫu.
- Chọn mẫu phù hợp với cấu trúc câu chuyện cười chứ không chỉ phù hợp với chủ đề.
- Không tạo ra nội dung thù địch, lạm dụng hoặc nhắm mục tiêu cá nhân.
- Tập lệnh lưu trữ hình ảnh mẫu trong
`scripts/.cache/
` sau lần tải xuống đầu tiên.

## Xác minh

Đầu ra đúng nếu:
- Đã tạo file .png ở đường dẫn đầu ra
- Văn bản dễ đọc (màu trắng viền đen) trên mẫu
- Trò đùa xảy ra — chú thích phù hợp với cấu trúc dự định của mẫu
- File có thể được gửi qua MEDIA: đường dẫn