Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Algorithmic Art (Nghệ thuật sinh tạo bằng p5.js)

Tạo tác phẩm generative art bằng p5.js với random có seed, thanh trượt tham số và một trình xem HTML tương tác độc lập.

Ảnh · VideoTrung cấp1,451258Điểm AI 8/10Cập nhật lần cuối: 14 thg 7, 2026

Làm được gì

Khi bạn yêu cầu "vẽ tranh bằng code", "generative art", "flow field" hay "particle system", skill này thực hiện hai bước:

  1. Triết lý thuật toán (.md): viết một bản tuyên ngôn 4–6 đoạn định hướng thẩm mỹ cho tác phẩm (ví dụ "Organic Turbulence", "Quantum Harmonics").
  2. Triển khai p5.js (.html): chuyển triết lý đó thành thuật toán, đóng gói trong một file HTML tự chứa (p5.js lấy từ CDN) kèm sidebar có điều hướng seed (prev/next/random/nhập seed), thanh trượt tham số, bộ chọn màu và các nút Regenerate / Reset / Download PNG.

Skill bắt buộc dùng randomSeed/noiseSeed để cùng một seed luôn cho ra cùng một kết quả (kiểu Art Blocks), và yêu cầu tạo thuật toán gốc thay vì bắt chước tác phẩm của nghệ sĩ khác.

Phù hợp với ai

  • Người mới học creative coding, muốn có code p5.js mẫu chạy được ngay
  • Designer cần nhanh chóng tạo hình ảnh nền, poster, artwork tham số hóa
  • Lập trình viên muốn có sẵn UI điều khiển tham số cho các thí nghiệm đồ họa
  • Giáo viên minh họa noise, vector field, L-system một cách trực quan

Ví dụ sử dụng

  • Ví dụ 1: "Tạo flow field trông như dòng hải lưu" → trường vector từ Perlin noise nhiều lớp, hàng nghìn hạt để lại vệt, kèm slider số hạt và noise scale.
  • Ví dụ 2: "Tác phẩm kiểu kết tinh Voronoi, cho tôi xem 100 biến thể" → thuật toán relaxation/packing + điều hướng seed 1–100 trong cùng một file.
  • Ví dụ 3: "Cấu trúc phân nhánh đệ quy giống cây, xuất PNG" → L-system với tham số góc nhánh, độ sâu đệ quy và nút tải ảnh.

· · · Hướng dẫn cài đặt · · ·

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
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 algorithmic-art từ repo GitHub Prat011/awesome-llm-skills vào ~/.claude/skills/prat011-algorithmic-art/ 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/Prat011/awesome-llm-skills.git && mkdir -p ~/.claude/skills && cp -r awesome-llm-skills/algorithmic-art ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở Terminal (macOS/Linux) hoặc Git Bash / WSL (Windows).
  2. Tạo thư mục skill nếu chưa có: mkdir -p ~/.claude/skills
  3. Tải repo về: git clone https://github.com/Prat011/awesome-llm-skills.git
  4. Sao chép skill: cp -r awesome-llm-skills/algorithmic-art ~/.claude/skills/
  5. Kiểm tra thư mục templates/ (viewer.html, generator_template.js) đã được copy — thiếu file này thì giao diện xem sẽ không đúng.
  6. Khởi động lại Claude Code và thử: "tạo generative art bằng p5.js" hoặc "vẽ flow field bằng code".
  7. Mở file HTML vừa tạo bằng trình duyệt, đổi seed và kéo các thanh trượt để khám phá biến thể.