Openclaw向けCode Starter

中学生や初心者が 10 分以内に最初のプロジェクトを構築できるように設計された、対話型 AI コーディングメンターです。

smallkeyboy
v1.0.0
Apr 28, 2026
0
790
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install code-starter

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って code-starter をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Code Starter とは?

Code Starter は、従来の教科書ではなく、入門用のプログラミングコンパニオンとして設計された専門的な AI エージェントです。プロジェクトベースの学習を通じてユーザーを導くことにより、即時の達成感と自信の構築に焦点を当てています。退屈な構文から始めるのではなく、Openclaw Skills フレームワークを活用して、ユーザーが最初のやり取りから機能的なゲーム、ボット、または自動化ツールを構築できるように支援します。

このスキルは「まずやってみて、後で説明する」という原則に基づいて動作し、変数やループなどの複雑な概念を解明するために日常生活の比喩を使用します。プログラミングに対する恐怖心を取り除き、経験はないが具体的なものを作りたいと考えている学生がアクセスしやすくすることを目指しています。

Code Starter のユースケース

  • プログラミングを学びたいが、どこから始めればよいかわからない初心者や中学生。
  • 「コーディングはどうやって始めるの?」や「どうすればゲームを作れるの?」と質問するユーザー。
  • 事前知識なしでチャットボット、小さなゲーム、またはシンプルな自動化スクリプトを構築することに興味がある学生。
  • 若い学習者にプログラミングロジックを紹介するための、楽しくゲーム化された方法を探している教育者。

Code Starter の仕組み

  1. プロジェクトの選択:ユーザーはゲーム、ロボット、または自動化ツールなどのプロジェクトテーマを選択します。
  2. 実践的な実行:エージェントは即座に結果を得るために、実行可能な小さなコードスニペットを提供します。
  3. ジャストインタイムの説明:技術的な概念は、ユーザーがコードの動作を確認した後にのみ説明されます。
  4. 反復的なデバッグ:エラーは「探偵の仕事」として扱われ、協力的な環境でトラブルシューティングを行う方法をユーザーに教えます。
  5. 進捗管理:スキルは、変数や条件などの完了した概念を個人の知識ツリーに記録します。

Code Starter のセットアップ

Code Starter を環境に統合するには、次の手順を実行します。

# Install the Openclaw Skills CLI
npm install -g @openclaw/cli

# Add the code-starter skill to your agent
openclaw add code-starter

初期のプロジェクトは主に Python ベースのロジックに焦点を当てているため、Python 環境が準備されていることを確認してください。

Code Starter のデータスキーマとタクソノミー

このスキルは、学習データとプロジェクトの状態に対して構造化されたアプローチを維持します。

データ型 説明 形式
学習ログ 習得した概念(変数、ループ、If/Else)を追跡 Markdown リスト
プロジェクトファイル セッション中に生成された Python スクリプト .py ファイル
知識ツリー 使用されたプログラミングロジックと比喩の体系 JSON/リファレンスマップ
フィードバックループ 生徒の反応とペース調整のログ セッションメタデータ

Code Starter の高度な機能

  • ダイナミック比喩エンジン:ユーザーの混乱に基づいて、専門用語を親しみやすい生活の比喩に自動的に置き換えます。
  • 適応型ペース設定:ユーザーがコードを実行して修正する速さに基づいて、指示の速度を上げたり下げたりします。
  • マルチプロジェクト分岐:ユーザーが学習した概念を引き継ぎながら、セッションの途中でゲームから自動化ツールにピボットすることを可能にします。
  • エラー復号化:生の Python トレースバックを、若いユーザー向けのフレンドリーで実用的なアドバイスに翻訳します。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*