Genspark AIでGitHub操作を試してみた

AI アシスタント「Genspark」を使って、GitHub リポジトリの clone・編集・push を自動化できるか試してみました。

概要

Genspark は、検索・コード実行・ファイル操作などを組み合わせた AI アシスタントです。サンドボックス環境内で Bash コマンドを実行できるため、git 操作も可能です。

やったこと

  1. PAT(Personal Access Token)の準備
    GitHub の Developer Settings で Fine-grained Token を発行し、対象リポジトリのみ Contents: Read and write 権限を付与。

  2. サンドボックスでの clone
    git clone https://<username>:<PAT>@github.com/GuriCat/GuriPages.git
    
  3. 新規ブログエントリーの作成
    既存の .markdown ファイルのフォーマットを参考に、Genspark が自動でファイルを生成。

  4. commit & push
    git add .
    git commit -m "Add new blog post via Genspark AI"
    git push origin main
    

感想

AI がリポジトリ構造を自動解析し、既存記事のフォーマットに合わせた新規エントリーを生成・push まで一気に行ってくれました。繰り返し作業の自動化に活用できそうです。