Установка и запуск проекта mattpocock/skills

Пошаговое руководство по установке, клонированию репозитория, настройке окружения и запуску скриптов через Shell для проекта mattpocock/skills

Начальный
Алексей Кузнецов
Алексей Кузнецов
Системный администратор10 июня 2026 г.2 мин чтения

Требования

  • 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
Поделиться:TelegramX / TwitterVK