vibesku
npx skills add https://github.com/ullrai/vibesku-agent --skill vibesku
Agent 安装分布
Skill 文档
VibeSKU CLI
Command-line interface for VibeSKU â AI-powered creative automation that turns product SKU photos into agency-grade e-commerce visuals and marketplace-ready copy in seconds.
What VibeSKU Does
VibeSKU replaces manual creative production for e-commerce teams. Upload a product photo, define brand guidelines, and receive complete multi-format visual sets. Core capabilities: VisionKV⢠visual system (complete visual collections from a single product), high-fidelity product restoration (1:1 precision on textures/logos/packaging), multilingual text overlays, and omni-channel format output.
Credit costs: 1K/2K image = 1 credit, 4K image = 2 credits, short video = 5 credits, copy = 1 credit.
Setup
The CLI is bundled at bin/vibesku.js â self-contained Node.js script, zero dependencies (requires Node >= 18).
node <skill-dir>/bin/vibesku.js --help
alias vibesku="node <skill-dir>/bin/vibesku.js" # optional
Authentication
Two methods, resolved in priority order:
- CLI token (
vibesku auth login) â browser-based device flow, tokens at~/.vibesku/config.json - API key â
VIBESKU_API_KEYenv var > config file key (fromvibesku initorvibesku config set-key)
vibesku auth login # Browser login (recommended)
vibesku init vsk_<key> # API key for CI/CD
Template Selection Guide
VibeSKU provides 3 templates. Read the corresponding reference file before building the generate command.
| Need | Template | Output | Cost | Reference |
|---|---|---|---|---|
| Single product image (main photo, banner, poster) | ecom-hero |
IMAGE | 1-2 cr/img | ecom-hero.md |
| Coordinated detail-page poster set | kv-image-set |
IMAGE | 1-2 cr/img à scenes | kv-image-set.md |
| Product listing copy (title, bullets, description) | listing |
TEXT | 1 cr | listing.md |
Decision Tree
User wants visuals?
âââ Single image â ecom-hero
â âââ Product main photo â scenario: MAIN_IMAGE, aspectRatio: 1:1
â âââ Marketing banner â scenario: BANNER, aspectRatio: 16:9
â âââ Vertical poster â scenario: POSTER, aspectRatio: 3:4
âââ Multiple coordinated images â kv-image-set
âââ Full detail page â scenes: [kv-hero, lifestyle, detail-01, specs-table, ...]
âââ Quick hero + lifestyle â scenes: [kv-hero, lifestyle]
âââ Brand storytelling â scenes: [kv-hero, brand-story, user-review]
User wants text?
âââ Product listing copy â listing
âââ Amazon â templateName: AMAZON_LISTING
âââ Taobao â templateName: TAOBAO_DETAIL
âââ Shopify â templateName: SHOPIFY_DESC
âââ General â templateName: GENERIC
Quick Style Matching (image templates)
| Product Type | ecom-hero style |
kv-image-set style |
|---|---|---|
| Electronics, gadgets | tech |
tech-future |
| Luxury, high-end | premium |
magazine |
| Food, home goods | lifestyle |
retro-film |
| Organic, eco-friendly | organic |
organic-nature |
| Fashion, beauty | minimal |
nordic-minimal |
| Kids, sports, bold | vibrant |
cyberpunk |
| Artisan, handmade | studio |
watercolor |
| Unsure / let AI decide | auto (default) |
auto (default) |
Typical Workflow
vibesku auth login # 1. Authenticate
vibesku templates # 2. Browse templates
vibesku credits # 3. Check balance
vibesku generate -t ecom-hero \
-n "Wireless Headphones" \
-i product.jpg -l logo.png \
-b "AudioTech" # 4. Generate visuals
vibesku status <job-id> --watch # 5. Monitor until complete
vibesku refine <output-uuid> -p "brighter bg" # 6. Refine (optional)
vibesku export <job-id> -o ./output # 7. Download results
Commands Quick Reference
| Command | Purpose |
|---|---|
vibesku auth login|logout|status|refresh |
Authentication management |
vibesku init <api-key> |
Initialize with API key |
vibesku config set-key|set-url|show|reset |
CLI configuration |
vibesku templates [info <id>] |
List / inspect templates |
vibesku generate -t <id> [options] |
Generate visuals or copy |
vibesku refine <output-id> -p <prompt> |
Refine output with edit instructions |
vibesku status <job-id> [--watch] |
Check job progress |
vibesku jobs [-p <page>] [-t <template>] |
List jobs |
vibesku export <job-id> [-o <dir>] |
Download outputs |
vibesku batch <file> [--dry-run] |
Bulk generation from JSON |
vibesku credits [show|buy|redeem <code>] |
Credit management |
All commands support --json for machine-readable output. Full details: commands.md
Key Behaviors
- Asset upload:
-iauto-uploads product images;-luploads logo - Modify vs Regenerate: Use
vibesku refine <output-id> -p "<instruction>"to edit existing output. Usevibesku generateonly for new creations. - Full UUID required for refine: Use
vibesku status <job-id> --jsonto get complete output UUIDs (table view truncates them). - Agent-friendly output: Prefer
--jsonflag for all commands when used by AI agents. - Watch mode:
--watchpolls every 5s until all runs complete. - Credit tracking: Generation and refine show remaining balance on success.
Environment Variables
| Variable | Description |
|---|---|
VIBESKU_API_KEY |
API key (overrides config file) |
VIBESKU_BASE_URL |
Custom API URL (overrides config file) |
NO_COLOR |
Disable colored output |