mirror of
https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering.git
synced 2026-09-14 20:36:54 +08:00
ace9c0aeb3
- Personal operating system for founders/creators as Claude Code skill - 6 isolated modules following context engineering principles - 4 automation scripts with tool-design consolidation - Complete skills traceability documentation
80 lines
1.9 KiB
Bash
80 lines
1.9 KiB
Bash
#!/bin/bash
|
|
# Digital Brain Installation Script
|
|
# Installs Digital Brain as a Claude Code skill
|
|
|
|
set -e
|
|
|
|
SKILL_NAME="digital-brain"
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
BRAIN_DIR="$(dirname "$SCRIPT_DIR")"
|
|
|
|
# Colors
|
|
GREEN='\033[0;32m'
|
|
BLUE='\033[0;34m'
|
|
NC='\033[0m' # No Color
|
|
|
|
echo -e "${BLUE}Digital Brain Installer${NC}"
|
|
echo "========================"
|
|
echo ""
|
|
|
|
# Detect installation type
|
|
echo "Where would you like to install Digital Brain?"
|
|
echo ""
|
|
echo "1) User-wide (recommended) - ~/.claude/skills/"
|
|
echo "2) Current project only - ./.claude/skills/"
|
|
echo "3) Custom location"
|
|
echo ""
|
|
read -p "Enter choice [1-3]: " choice
|
|
|
|
case $choice in
|
|
1)
|
|
TARGET_DIR="$HOME/.claude/skills/$SKILL_NAME"
|
|
;;
|
|
2)
|
|
TARGET_DIR="./.claude/skills/$SKILL_NAME"
|
|
;;
|
|
3)
|
|
read -p "Enter custom path: " custom_path
|
|
TARGET_DIR="$custom_path/$SKILL_NAME"
|
|
;;
|
|
*)
|
|
echo "Invalid choice. Exiting."
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
# Create target directory
|
|
mkdir -p "$(dirname "$TARGET_DIR")"
|
|
|
|
# Check if already exists
|
|
if [ -d "$TARGET_DIR" ]; then
|
|
read -p "Directory exists. Overwrite? [y/N]: " overwrite
|
|
if [ "$overwrite" != "y" ] && [ "$overwrite" != "Y" ]; then
|
|
echo "Installation cancelled."
|
|
exit 0
|
|
fi
|
|
rm -rf "$TARGET_DIR"
|
|
fi
|
|
|
|
# Copy files
|
|
echo ""
|
|
echo "Installing to: $TARGET_DIR"
|
|
cp -r "$BRAIN_DIR" "$TARGET_DIR"
|
|
|
|
# Remove install script from target (not needed there)
|
|
rm -f "$TARGET_DIR/scripts/install.sh"
|
|
|
|
echo ""
|
|
echo -e "${GREEN}Installation complete!${NC}"
|
|
echo ""
|
|
echo "Next steps:"
|
|
echo "1. Navigate to your Digital Brain: cd $TARGET_DIR"
|
|
echo "2. Start with identity/voice.md - define your voice"
|
|
echo "3. Fill out identity/brand.md - your positioning"
|
|
echo "4. Add contacts to network/contacts.jsonl"
|
|
echo "5. Capture ideas in content/ideas.jsonl"
|
|
echo ""
|
|
echo "Claude Code will automatically discover the skill."
|
|
echo "Try: 'Help me write a post in my voice'"
|
|
echo ""
|