From ck-skills
Generate images via Nano Banana with 129 curated prompts. Mandatory validation interview refines style/mood/colors (use --skip to bypass). 3 modes: search, creative, wild. Styles: Ukiyo-e, Bento grid, cyberpunk, cinematic, vintage patent.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ck-skills:ai-artist [concept] [--mode search|creative|wild|all] [--skip][concept] [--mode search|creative|wild|all] [--skip]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate images using 129 curated prompts from awesome-nano-banana-pro-prompts collection.
data/awesome-prompts.csvdata/lighting.csvdata/nano-banana-templates.csvdata/platforms.csvdata/styles.csvdata/techniques.csvdata/use-cases.csvreferences/advanced-techniques.mdreferences/awesome-nano-banana-pro-prompts.mdreferences/domain-code.mdreferences/domain-data.mdreferences/domain-marketing.mdreferences/domain-patterns.mdreferences/domain-writing.mdreferences/image-prompting.mdreferences/llm-prompting.mdreferences/nano-banana.mdreferences/reasoning-techniques.mdreferences/validation-workflow.mdscripts/core.pyGenerate 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 |
npx claudepluginhub bestagentkits/ck-skills --plugin ck-skillsSearches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.