@echo off setlocal REM SkillHub Installer - content-optimizer REM Platform: Windows set "INSTALL_DIR=%USERPROFILE%\.claude\skills\content-optimizer" set "TMP_DIR=%TEMP%\skillhub-content-optimizer-%RANDOM%" set "ZIP_PATH=%TMP_DIR%\skill.zip" set "EXTRACT_DIR=%TMP_DIR%\extracted" if not exist "%TMP_DIR%" mkdir "%TMP_DIR%" if not exist "%EXTRACT_DIR%" mkdir "%EXTRACT_DIR%" curl -fsSL "https://mentalok.io/agent-skill/content-optimizer" -o "%ZIP_PATH%" if errorlevel 1 ( echo Failed to download skill project archive. if exist "%TMP_DIR%" rmdir /s /q "%TMP_DIR%" exit /b 1 ) powershell -NoProfile -Command "Expand-Archive -Path '%ZIP_PATH%' -DestinationPath '%EXTRACT_DIR%' -Force" if errorlevel 1 ( echo Failed to extract skill project archive. if exist "%TMP_DIR%" rmdir /s /q "%TMP_DIR%" exit /b 1 ) set "SOURCE_DIR=" for /d %%D in ("%EXTRACT_DIR%\*") do ( set "SOURCE_DIR=%%~fD" goto source_found ) :source_found if not defined SOURCE_DIR ( set "HAS_CONTENT=" for %%F in ("%EXTRACT_DIR%\*") do ( set "HAS_CONTENT=1" goto content_found ) :content_found if not defined HAS_CONTENT ( echo Failed to locate extracted skill project folder. if exist "%TMP_DIR%" rmdir /s /q "%TMP_DIR%" exit /b 1 ) set "SOURCE_DIR=%EXTRACT_DIR%" ) if exist "%INSTALL_DIR%" rmdir /s /q "%INSTALL_DIR%" mkdir "%INSTALL_DIR%" xcopy "%SOURCE_DIR%\*" "%INSTALL_DIR%\" /E /I /Y >nul if errorlevel 1 ( echo Failed to copy skill project files. if exist "%TMP_DIR%" rmdir /s /q "%TMP_DIR%" exit /b 1 ) if exist "%TMP_DIR%" rmdir /s /q "%TMP_DIR%" echo Installed to Claude Code: %INSTALL_DIR% echo. echo Done! Restart your agent to activate the skill.