← Files Meme Marketing AgentARCHIVED FILE
install.sh
2.5 KB · Sep 30, 2026 · 23:17 UTC
#!/usr/bin/env bash
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
TARGET_NAME="meme-marketing"
echo ""
echo "🎭 ========================================================="
echo " Meme Marketing: Fully Agentic Meme Crafting Engine"
echo " Universal Multi-Agent Installer"
echo "========================================================="
echo ""
# 1. Claude Code
if [ -d "$HOME/.claude" ] || command -v claude >/dev/null 2>&1; then
mkdir -p "$HOME/.claude/skills"
rm -rf "$HOME/.claude/skills/${TARGET_NAME}"
cp -r "$SCRIPT_DIR" "$HOME/.claude/skills/${TARGET_NAME}"
echo " ✅ Installed for Claude Code -> $HOME/.claude/skills/${TARGET_NAME}"
echo " Loads as a local plugin (skill + subagents + commands + hooks) on the next session."
echo " For auto-updates use: /plugin marketplace add imMamdouhaboammar/meme-marketing"
fi
# 2. Antigravity / Gemini CLI
if [ -d "$HOME/.gemini" ]; then
mkdir -p "$HOME/.gemini/config/skills"
rm -rf "$HOME/.gemini/config/skills/${TARGET_NAME}"
cp -r "$SCRIPT_DIR" "$HOME/.gemini/config/skills/${TARGET_NAME}"
echo " ✅ Installed for Antigravity / Gemini CLI -> $HOME/.gemini/config/skills/${TARGET_NAME}"
fi
# 3. OpenAI Codex / OpenCode
if [ -d "$HOME/.codex" ]; then
mkdir -p "$HOME/.codex/skills"
rm -rf "$HOME/.codex/skills/${TARGET_NAME}"
cp -r "$SCRIPT_DIR" "$HOME/.codex/skills/${TARGET_NAME}"
echo " ✅ Installed for Codex / OpenCode -> $HOME/.codex/skills/${TARGET_NAME}"
fi
# 4. Cursor IDE Workspace link (if in a workspace)
if [ -d "./.cursor" ]; then
mkdir -p "./.cursor/skills"
rm -rf "./.cursor/skills/${TARGET_NAME}"
cp -r "$SCRIPT_DIR" "./.cursor/skills/${TARGET_NAME}"
echo " ✅ Linked for local Cursor workspace -> ./.cursor/skills/${TARGET_NAME}"
fi
# 5. Universal Agent Kernel (~/.agents/skills)
mkdir -p "$HOME/.agents/skills"
rm -rf "$HOME/.agents/skills/${TARGET_NAME}"
cp -r "$SCRIPT_DIR" "$HOME/.agents/skills/${TARGET_NAME}"
echo " ✅ Installed for Universal Agent Kernel -> $HOME/.agents/skills/${TARGET_NAME}"
# 6. Optional CLI symlink to ~/.local/bin if directory exists
if [ -d "$HOME/.local/bin" ] && [ -w "$HOME/.local/bin" ]; then
ln -sf "${SCRIPT_DIR}/bin/cli.js" "$HOME/.local/bin/meme-craft"
echo " ✅ CLI symlinked -> $HOME/.local/bin/meme-craft"
fi
echo ""
echo "🎉 Installation successful across all detected AI agent environments!"
echo "👉 Quick test: bun \"${SCRIPT_DIR}/bin/cli.js\" list"
echo "👉 Or tell your agent: 'Craft a meme about Friday deployment in Egyptian Arabic'"
echo ""
SHA-256: f3acc8f74ca65d5d9e4c83f5f7e8b07d98d6341dc02b2c0c9eb904d5a3fc1532