Communityコーディング&開発github.com

Laurenfeminine36/google-jules-skill

REST APIとCLIを介してGoogle Julesのセッションを制御し、LLMエージェントからセッション管理、ステータス確認、指示、レポート、マージ、クローズを可能にします。

google-jules-skill とは?

このスキルは、Google JulesのセッションをREST APIとCLIを通じてリモート制御するためのツールです。LLMエージェント(Claude Code、Cursor、Codexなど)が、Julesのセッション作成、ステータス確認、指示の送信、レポート取得、マージ、クローズといった操作をプログラム的に実行できるようになります。主なユースケースとして、AIエージェントがJulesのコード生成や自動化タスクの進行状況を監視したり、特定の指示を出したり、結果を統合したりする際に役立ちます。APIはHTTP経由で、CLIはシェルコマンドとして利用可能で、セッション管理を柔軟に行えます。このスキールは、AIエージェントがJulesを外部から操作し、複雑なワークフローを自動化するためのブリッジとして機能します。

対応~Claude Code~Codex CLI~Cursor
npx skills add Laurenfeminine36/google-jules-skill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

google-jules-skill は何をしますか?

REST APIとCLIを介してGoogle Julesのセッションを制御し、LLMエージェントからセッション管理、ステータス確認、指示、レポート、マージ、クローズを可能にします。

概要

このスキルは、Google Julesのセッションを外部から操作するためのインターフェースを提供します。LLMエージェントは、以下の操作をプログラム的に実行できます。

  • セッション管理: 新しいセッションの作成、既存セッションの一覧表示
  • ステータス確認: セッションの現在の状態(実行中、完了、エラーなど)の取得
  • 指示送信: セッションに対するコード生成やタスクの指示
  • レポート取得: セッションの実行結果やログの取得
  • マージ: 複数のセッション結果の統合
  • クローズ: 不要になったセッションの終了

使用方法

API経由

# セッション作成
curl -X POST http://localhost:3000/sessions \
  -H "Content-Type: application/json" \
  -d '{"name": "my-session", "config": {"model": "gemini-pro"}}'

# ステータス確認
curl http://localhost:3000/sessions/my-session

# 指示送信
curl -X POST http://localhost:3000/sessions/my-session/instructions \
  -H "Content-Type: application/json" \
  -d '{"instruction": "Generate a Python function for sorting"}'

CLI経由

# セッション作成
jules create my-session --config '{"model": "gemini-pro"}'

# ステータス確認
jules status my-session

# 指示送信
jules instruct my-session "Generate a Python function for sorting"

設定

環境変数で設定を行います。

変数名説明デフォルト値
JULES_API_KEYGoogle JulesのAPIキーなし (必須)
JULES_API_URLAPIエンドポイントURLhttp://localhost:3000
JULES_TIMEOUTリクエストタイムアウト (秒)30

サポートされるプラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他LLMエージェント (REST API互換)

注意事項

  • Google Julesのセッションは一時的なものであり、明示的にクローズしない限りリソースを消費します。
  • APIキーは安全に管理し、公開リポジトリに含めないでください。
  • 大量のセッションを同時に実行する場合は、レート制限に注意してください。

関連スキル