← ClaudeAtlas

archive-behancelisted

Archive Behance projects to Eagle DAM (Digital Asset Management) library. Use when user wants to archive or save a Behance project URL to their Eagle collection with proper metadata. Triggers include requests like '归档 https://www.behance.net/gallery/...', '保存 Behance 项目', 'archive behance project', or any request to download or save Behance gallery content to local Eagle library.
Lionad-Morotar/local-tools · ★ 7 · Data & Documents · score 59
Install: claude install-skill Lionad-Morotar/local-tools
# Archive Behance Archive Behance projects to Eagle DAM library with proper folder structure and metadata. ## Workflow When user requests to archive a Behance URL: 1. **Extract project info** from the Behance page: - Project title - Creative field/category (e.g., "Illustration", "Graphic Design") - All project images (from `mir-s3-cdn` domain) - Tags 2. **Determine target folder** in Eagle library: - Base path: `Collections > Behance` - Subfolder based on creative field: - "Illustration" → `插画` - "Graphic Design" → `平面设计` - "Photography" → `摄影` - "UI/UX" → `UI/UX` - "Motion Graphics" → `动效` - "Typography" → `字体设计` - Others → ask user or use `未分类` 3. **Create project folder** with sanitized name (slug from URL or project title) 4. **Download images** and create Eagle metadata: - Use original image URL from `mir-s3-cdn-cf.behance.net` - Name: use image alt text or generate sequential name - URL: image source URL (permanent link) - Tags: optional, can be empty 5. **Provide summary** to user with download statistics ## Browser Access Use **Playwright MCP** (`mcp__plugin_playwright_playwright__browser_navigate`) to access Behance pages. **Never** write Python/shell scripts that call Playwright directly. ## Extracting Project Data Use JavaScript evaluation to extract: ```javascript // Get project info and images () => { const images = []; document.querySelectorAll('img').forEach((img, i) => { if