Установка и запуск проекта mattpocock/skills
Пошаговое руководство по установке, клонированию репозитория, настройке окружения и запуску скриптов через Shell для проекта mattpocock/skills
Требования
- Git ≥ 2.30
- Bash‑совместимая оболочка
- Доступ к интернету
Клонирование репозитория
Скачайте проект в домашний каталог или в любое удобное место.
git clone https://github.com/mattpocock/skills.git ~/skillsПереход в каталог проекта
Перейдите в только что созданный каталог.
cd ~/skillsСоздание директории .claude (если её нет)
В корне проекта должна находиться скрытая папка .claude, где хранятся скрипты и конфигурации. Если её нет – создайте её.
mkdir -p .claude && echo "# Здесь могут быть пользовательские скрипты" > .claude/README.mdУстановка зависимостей (по желанию)
В репозитории нет сложных зависимостей, но часто используют утилиту jq для работы с JSON. Установите её, если планируете обрабатывать вывод скриптов.
sudo apt-get update && sudo apt-get install -y jqЗапуск примера скрипта
Внутри .claude находятся готовые bash‑скрипты. Выполните любой из них, например skills.sh, чтобы увидеть работу.
chmod +x .claude/skills.sh
./.claude/skills.shНастройка собственного набора навыков
Создайте новый файл .claude/my_skill.sh и опишите в нём функции, которые хотите добавить. Не забудьте сделать файл исполняемым и добавить его в PATH или вызывать напрямую.
cat > .claude/my_skill.sh <<'EOF'
#!/usr/bin/env bash
# Пример пользовательского навыка
function hello_engineer() {
echo "Привет, инженер!"
}
hello_engineer
EOF
chmod +x .claude/my_skill.sh
./.claude/my_skill.shАвтоматический запуск при старте оболочки (опционально)
Чтобы все навыки подгружались каждый раз при открытии терминала, добавьте строку в ~/.bashrc или ~/.zshrc.
echo 'source "$HOME/skills/.claude/skills.sh"' >> ~/.bashrc
source ~/.bashrcУстановка и запуск проекта mattpocock/skills
Пошаговый гайд по клонированию репозитория, настройке окружения и запуску скриптов из каталога .claude.
Предварительные требования
- Git ≥ 2.30
- Bash‑совместимая оболочка
- Доступ к интернету
Шаг 1: Клонирование репозитория
Скачайте проект в домашний каталог или в любое удобное место.
git clone https://github.com/mattpocock/skills.git ~/skills
Шаг 2: Переход в каталог проекта
Перейдите в только что созданный каталог.
cd ~/skills
Шаг 3: Создание директории .claude (если её нет)
В корне проекта должна находиться скрытая папка .claude, где хранятся скрипты и конфигурации. Если её нет – создайте её.
mkdir -p .claude && echo "# Здесь могут быть пользовательские скрипты" > .claude/README.md
Шаг 4: Установка зависимостей (по желанию)
В репозитории нет сложных зависимостей, но часто используют утилиту jq для работы с JSON. Установите её, если планируете обрабатывать вывод скриптов.
sudo apt-get update && sudo apt-get install -y jq
Шаг 5: Запуск примера скрипта
Внутри .claude находятся готовые bash‑скрипты. Выполните любой из них, например skills.sh, чтобы увидеть работу.
chmod +x .claude/skills.sh
./.claude/skills.sh
Шаг 6: Настройка собственного набора навыков
Создайте новый файл .claude/my_skill.sh и опишите в нём функции, которые хотите добавить. Не забудьте сделать файл исполняемым и добавить его в PATH или вызывать напрямую.
cat > .claude/my_skill.sh <<'EOF'
#!/usr/bin/env bash
# Пример пользовательского навыка
function hello_engineer() {
echo "Привет, инженер!"
}
hello_engineer
EOF
chmod +x .claude/my_skill.sh
./.claude/my_skill.sh
Шаг 7: Автоматический запуск при старте оболочки (опционально)
Чтобы все навыки подгружались каждый раз при открытии терминала, добавьте строку в ~/.bashrc или ~/.zshrc.
echo 'source "$HOME/skills/.claude/skills.sh"' >> ~/.bashrc
source ~/.bashrc