Git Tool cho Openclaw

Một giao diện dòng lệnh chạy bằng Python giúp đơn giản hóa và tự động hóa các hoạt động Git thiết yếu cho các tác nhân lập trình AI.

dinghaibin
v1.0.0
Apr 29, 2026
0
757
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install git-tool

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt git-tool bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

Git Tool là gì?

Git Tool cung cấp một giao diện hợp lý để tương tác với các kho lưu trữ Git, được thiết kế đặc biệt để tích hợp với hệ sinh thái Openclaw Skills. Bằng cách gói các lệnh Git phức tạp vào một tập lệnh Python tiêu chuẩn hóa, nó cho phép các tác nhân AI và nhà phát triển quản lý việc kiểm soát mã nguồn với độ chính xác cao hơn và ít chi phí thủ công hơn. Công cụ này rất cần thiết để duy trì lịch sử dự án sạch sẽ và quản lý trạng thái mã trong các chu kỳ phát triển tự động.

Được xây dựng để vừa nhẹ vừa mạnh mẽ, nó đóng vai trò là cầu nối giữa các hướng dẫn của tác nhân cấp cao và hệ thống kiểm soát phiên bản cơ bản. Cho dù bạn đang khởi tạo một dự án mới hay quản lý các cấu trúc nhánh phức tạp, thành phần này của Openclaw Skills đảm bảo việc quản lý kho lưu trữ của bạn luôn nhất quán và không có lỗi.

Trường hợp sử dụng Git Tool

  • Tự động hóa việc khởi tạo các kho lưu trữ mới cho các dự án khung (scaffolded).
  • Quản lý các nhánh tính năng (feature branches) trong các phiên lập trình tự chủ.
  • Tạo ảnh chụp nhanh tiến độ thông qua quy trình làm việc commit tự động.
  • Xem xét trạng thái kho lưu trữ và diffs để cung cấp thông tin cho các đợt đánh giá mã do AI thúc đẩy.
  • Lưu tạm thời công việc đang dang dở bằng các lệnh stash trong quy trình làm việc của Openclaw Skills.

Cách thức hoạt động của Git Tool

  1. Tác nhân AI xác định nhu cầu hành động kiểm soát phiên bản và gọi tiện ích scripts/git.py.
  2. Tập lệnh phân tích lệnh được cung cấp, chẳng hạn như commit, branch hoặc status, cùng với bất kỳ tùy chọn cần thiết nào.
  3. Công cụ thực thi lệnh Git tương ứng thông qua shell hệ thống, tương tác trực tiếp với thư mục .git cục bộ.
  4. Đầu ra hoặc thông báo lỗi kết quả được thu thập và trả về cho tác nhân để xử lý thêm trong khung Openclaw Skills.
  5. Tác nhân sử dụng phản hồi để xác minh hoạt động thành công hoặc lên kế hoạch cho bước tiếp theo trong vòng đời phát triển.

Cài đặt Git Tool

Để bắt đầu với công cụ này, hãy đảm bảo môi trường của bạn đã cấu hình Git và Python. Tập lệnh được thiết kế để thực thi từ gốc dự án.

# Xác minh tính khả dụng của tập lệnh
python scripts/git.py --help

# Khởi tạo một kho lưu trữ mới
python scripts/git.py init

# Kiểm tra trạng thái của không gian làm việc hiện tại
python scripts/git.py status

Thiết lập này cho phép tích hợp ngay lập tức với các nhiệm vụ tự động hóa Openclaw Skills của bạn.

Lược đồ dữ liệu & Hệ thống phân loại của Git Tool

Git Tool tương tác với các cấu trúc Git tiêu chuẩn. Nó tổ chức và truy xuất dữ liệu dựa trên phân loại sau:

Command Data Managed Output Type
init Cấu hình kho lưu trữ và thư mục .git Thay đổi hệ thống tệp
status Cây làm việc và trạng thái chỉ mục Tóm tắt văn bản
branch Con trỏ tham chiếu và tên nhánh Danh sách/Con trỏ
commit Các bộ thay đổi, siêu dữ liệu và dấu thời gian Hash/Mục nhật ký
log Siêu dữ liệu commit lịch sử Danh sách được định dạng
stash Ngăn xếp tạm thời các thay đổi chưa commit Tham chiếu ngăn xếp

Tất cả siêu dữ liệu được tạo ra đều tuân thủ tiêu chuẩn, đảm bảo khả năng tương tác với các Openclaw Skills khác.

Tính năng Nâng cao của Git Tool

  • Hỗ trợ tóm tắt log một dòng để tác nhân phân tích hiệu quả.
  • Xem diff chi tiết để tạo điều kiện phân tích thay đổi mã chính xác.
  • Chuỗi stash save và pop tự động cho các tác vụ chuyển đổi ngữ cảnh phức tạp.
  • Giao diện lệnh tiêu chuẩn hóa giúp giảm thiểu sai sót trong quá trình tự động hóa Openclaw Skills.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

METADATA

Github Stars: 0
forks: 0

Đặc sắc*