Genart — Nghệ thuật tạo sinh long-form
Skill hỗ trợ thiết kế, viết và kiểm tra tác phẩm generative art long-form cho các nền tảng onchain như Art Blocks, 256ART, Highlight, từ tính tất định theo hash đến kiểm tra trước khi mint.
Ảnh · VideoNâng cao★ 131⑂ 13Điểm AI 9/10Cập nhật lần cuối: 29 thg 8, 2026
Làm được gì
- Tất định từ hash: hướng dẫn chọn PRNG, giữ thứ tự tiêu thụ ngẫu nhiên, dùng sub-stream có tên để cả edition luôn tái tạo được từ một hash duy nhất.
- Bám sát tài liệu nền tảng: có phiếu tóm tắt cho Art Blocks (Engine/Flex), 256ART, Verse, Highlight, Plottables, bootloader.art và bản tự host; quy tắc bắt buộc là mở phiếu → tải tài liệu chính thức → mới viết code.
- Thiết kế features & độ hiếm: chốt bảng rarity trước khi code, rồi đối chiếu phân phối thực tế với bảng.
- Script kiểm tra kèm theo:
check.mjskiểm tra khả năng lặp lại, tính khác biệt, nhiễm biến toàn cục, ổn định features;render.mjsxuất PNG đơn, contact sheet, thống kê phân phối, batch full-res. - Render không phụ thuộc kích thước & đạo đức nghề: kích thước theo tỉ lệ canvas, tín hiệu render-done cho ảnh preview, ghi công thuật toán/palette, minh bạch về việc dùng AI.
Phù hợp với ai
- Nghệ sĩ generative chuẩn bị nộp bộ sưu tập long-form lên Art Blocks, Highlight, 256ART…
- Lập trình viên creative coding (p5.js, Canvas, WebGL) làm sketch dựa trên seed
- Người làm plotter/SVG hoặc in khổ lớn từ cùng một thuật toán
Ví dụ sử dụng
- "Sketch của tôi có thật sự tất định không?" → chạy
node scripts/check.mjs ./sketchvà đọc báo cáo lỗi tái tạo. - "Xem 25 output cùng lúc" →
render.mjs ./sketch --grid 25tạo contact sheet kèm hash và features dưới mỗi ô. - "Kiểm tra bảng rarity" →
render.mjs --census 500 --edition-size 500so sánh phân phối thực với tỉ lệ dự kiến.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/camilleroux/genart-skill/HEAD/skills/genart/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/genart từ repo GitHub camilleroux/genart-skill vào ~/.claude/skills/genart/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/camilleroux/genart-skill.git /tmp/genart-skill && mkdir -p ~/.claude/skills && cp -r /tmp/genart-skill/skills/genart ~/.claude/skills/genart⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal và kiểm tra Node.js:
node -v(nên từ 18 trở lên). - Tải repo:
git clone https://github.com/camilleroux/genart-skill.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy skill vào:
cp -r genart-skill/skills/genart ~/.claude/skills/genart - Kiểm tra trong
~/.claude/skills/genartcó đủ hai thư mụcreferences/vàscripts/. - Muốn dùng script kiểm tra/render, cài Playwright trong project nghệ thuật của bạn:
npm i -D playwright && npx playwright install chromium - Khởi động lại Claude Code, rồi nhắc "generative art", "kiểm tra tất định", "Art Blocks" để skill tự kích hoạt.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT