OpenClawSkills
GitHub
ユースケース • TutorialHeader.readTime

OpenClaw でコード助手

コード生成、デバッグ、PR レビュー、開発ワークフロー自動化。

OpenClaw をチームのジュニアエンジニアのように使い、開発サイクルに組み込む方法を学びます。

Tutorial.step

作るもの

  • ローカルコードと GitHub 連携
  • コード生成と賢いデバッグの自動化
  • GitHub Webhook による PR 自動レビュー
  • リポジトリ保守の自動化
Tutorial.step

ステップ 1:GitHub スキルを入れる

公式 GitHub 連携をインストールして、リポジトリ操作を可能にします:

Tutorial.terminal
npx openclaw-hub@latest install github
Tutorial.step

ステップ 2:コード生成

関数・コンポーネント・スクリプトをその場で生成します:

Chat Prompt
"Write a Python function to parse JSON and extract email fields"
"Create a React component for a navigation bar with dropdowns"
"Generate a SQL query to find users with duplicate email addresses"
Tutorial.step

ステップ 3:PR 自動レビュー

GitHub webhook を設定して、新規 PR を自動でレビューさせます:

openclaw.json
{
  "webhooks": {
    "enabled": true,
    "entries": {
      "github-pr": {
        "provider": "github",
        "message": "Review this pull request: {payload}. Check for code quality, security issues, and suggest improvements."
      }
    }
  }
}
Tutorial.step

ステップ 4:デバッグ & リファクタ

既存コードの分析・改善を依頼します:

  • "このコードを SOLID 原則に沿ってリファクタして"
  • "コールバックベースを Async/Await に変換して"
  • "この NodeJS スクリプトのメモリリークを見つけて"
Tutorial.step

保守の自動化

定期タスクでリポジトリを綺麗に保ちます:

openclaw.json
{
  "cron": {
    "enabled": true,
    "jobs": [
      {
        "name": "PR Check",
        "cron": "0 9 * * *",
        "message": "Check my GitHub repos for new PRs. Summarize any that have been open for more than 2 days."
      }
    ]
  }
}

開発者向けの高度機能

ドキュメント生成(JSDoc/Docstrings)、単体テスト作成、API クライアント生成を活用しましょう。