skills/ai-artist/SKILL.md
Tạo ảnh Nano Banana bằng 129 prompt. Mode: search, creative, wild.
npx skillsauth add hoangvantuan/claude-plugin ai-artistInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate images using 129 curated prompts from awesome-nano-banana-pro-prompts collection.
Validation interview is mandatory (use --skip to bypass).
IMPORTANT: Follow references/validation-workflow.md when this skill is activated.
python3 scripts/generate.py "<concept>" -o <output.png> [--mode MODE]
| Mode | Description |
| ---------- | --------------------------------------------------------------- |
| search | Find best matching prompt from 129 curated prompts (default) |
| creative | Remix elements from top 3 matching prompts |
| wild | Out-of-the-box creative interpretation (random style transform) |
| all | Generate all 3 variations |
# Default search mode
python3 scripts/generate.py "tech conference banner" -o banner.png -ar 16:9
# Creative remix (combines multiple prompts)
python3 scripts/generate.py "AI workshop" -o workshop.png --mode creative
# Wild/experimental (random artistic transformation)
python3 scripts/generate.py "product showcase" -o product.png --mode wild
# Generate all 3 variations at once
python3 scripts/generate.py "futuristic city" -o city.png --mode all -v
| Flag | Description |
| --------------------- | ------------------------------------------------------------------ |
| -o, --output | Output path (required) |
| -m, --mode | search, creative, wild, or all |
| -ar, --aspect-ratio | 1:1, 16:9, 9:16, etc. |
| --model | flash2 (default, fast+quality), flash (previous), pro (quality/4K) |
| -v, --verbose | Show matched prompts and details |
| --dry-run | Show prompt without generating |
| --skip | Bypass validation interview |
129 curated prompts extracted from awesome-nano-banana-pro-prompts:
# Search prompts
python3 scripts/search.py "<query>" --domain awesome
# View all prompts
cat data/awesome-prompts.csv
The wild mode randomly applies one of these artistic transformations:
| Topic | File |
| ----------------------- | ----------------------------------------------- |
| Validation Workflow | references/validation-workflow.md |
| All Prompts | data/awesome-prompts.csv |
| Nano Banana Guide | references/nano-banana.md |
| Image Prompting | references/image-prompting.md |
| Source | references/awesome-nano-banana-pro-prompts.md |
| Script | Purpose |
| -------------------- | ---------------------------------- |
| generate.py | Main image generation with 3 modes |
| search.py | Search prompts database |
| extract_prompts.py | Extract prompts from markdown |
| core.py | BM25 search engine |
tools
Bộ nhớ tri thức cấp dự án tự cải tiến: capture bài học, consolidate đúc kết, recall tra cứu + thực thi. Dữ liệu ghi vào memory/ ở gốc repo.
development
Phán quyết go/no-go + ưu tiên cho một hạng mục kỹ thuật, xác minh bằng chứng read-only trước khi kết luận.
tools
Viết/rà soát/tách user story, acceptance criteria, INVEST, epic, backlog từ requirement/PRD/bug/feature.
tools
Phân tích quyết định/vấn đề bằng Thu Giang Nguyễn Duy Cần: Thuật Tư Tưởng, Dịch Lý, Lão Trang, quân bình.