← ClaudeAtlas

asset-browserlisted

Asset browser aç, güncelle veya lokal dosya yükle — Vercel URL'i aç, local dev sunucusu başlat, paket kodunu güncelle + redeploy, veya lokal PNG'leri işleyip runtime'a ekle. Triggers: asset browser aç, asset browser open, browse assets, open browser, asset browser update, browser güncelle, update browser, asset upload, lokal dosya yükle, generated assets işle
SkyWalker2506/claude-config · ★ 3 · AI & Automation · score 77
Install: claude install-skill SkyWalker2506/claude-config
# /asset-browser — Aç / Güncelle / Lokal Yükle | Argüman | Eylem | |---------|-------| | (yok) / `online` | Vercel canlı URL'i açar | | `local` | Yerel dev sunucusu başlatır ve açar | | `update` | Paketten kodu çeker, redeploy eder | | `upload [dir]` | Lokal PNG'leri işler → WebP → runtime → missing.json approved | ## Kullanım ``` /asset-browser # online (varsayılan) /asset-browser online # Vercel canlı /asset-browser local # local dev sunucusu /asset-browser update # paket güncellemesi + redeploy /asset-browser upload # 07_generated_assets/ klasörünü işle (varsayılan) /asset-browser upload path/to/dir # belirli klasörü işle ``` ## Çalıştır ```bash ARG="${1:-online}" # Proje tespiti — CWD veya bilinen projeler if [ -f "asset-browser/config.json" ]; then PROJECT_DIR="$(pwd)" elif [ -f "${HOME}/Projects/MedievalFactory/asset-browser/config.json" ]; then PROJECT_DIR="${HOME}/Projects/MedievalFactory" elif [ -f "${HOME}/Projects/GameFactory/asset-browser/config.json" ]; then PROJECT_DIR="${HOME}/Projects/GameFactory" else echo "ERROR: asset-browser/config.json not found. Run from project directory." exit 1 fi CONFIG="${PROJECT_DIR}/asset-browser/config.json" PKG_DIR="${HOME}/Projects/asset-browser" # Vercel alias: title lowercase, non-alnum -> dash TITLE=$(python3 -c "import json; c=json.load(open('${CONFIG}')); print(c['title'].lower())" 2>/dev/null) SLUG=$(echo "$TITLE"