Openclaw向けproject-init

標準化されたディレクトリ構造、権限、チーム通知を備えた、Gitea 研究リポジトリを初期化するための自動化されたワークフロー。

myd2002
v1.0.0
Apr 29, 2026
0
677
0

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

1. ClawHub CLI

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

npx clawhub@latest install project-init123

2. 手動インストール

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

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

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

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

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

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

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

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

project-init とは?

project-init は、Gitea 上での研究中心のリポジトリ作成を合理化するために設計された、特殊な Openclaw Skills ツールです。対話形式のダイアログを使用してプロジェクトの詳細を収集し、ボイラープレートの生成を自動的に実行することで、フォルダ階層の設定やユーザー権限の管理といった手動のオーバーヘッドを排除します。

単純なリポジトリ作成にとどまらず、CONTRIBUTING.md や README.md などの必須ドキュメントを注入することで組織標準を強制すると同時に、特定のロールを持つチームメンバーの追加や電子メール通知のトリガーなどの管理タスクも処理し、初日からすべての利害関係者が足並みを揃えられるようにします。

project-init のユースケース

  • 新しい学術的または科学的研究プロジェクトのディレクトリ構造の標準化。
  • 特定の読み取り/書き込み権限を持つチームメンバーの Gitea リポジトリへの自動オンボーディング。
  • ボイラープレートドキュメントとコラボレーションワークフローを使用した空の Gitea リポジトリの初期化。
  • 電子メールと内部 Issue トラッキングによるプロジェクト告知の自動化。

project-init の仕組み

  1. ユーザーが Openclaw Skills を介して新しいリポジトリまたは初期化をリクエストすることでスキルをトリガーします。
  2. エージェントは 6 ステップのインタビューを実施し、リポジトリ名、説明、オーナー、メンバー、および公開設定を収集します。
  3. スキルは Gitea API に接続してリポジトリを作成し、作成者を管理者として設定します。
  4. meeting、docs、src、data、reports、profiles フォルダを含む標準ディレクトリツリーを生成します。
  5. 標準ドキュメント(README.md、CONTRIBUTING.md)とメンバー固有のプロフィールファイルがリポジトリにコミットされます。
  6. スキルは読み取り専用アクセス権を持つ指定メンバーを追加し、初期調整用の Issue を作成します。
  7. 設定の成功を確認するために、最終通知が電子メールですべての関係者に送信されます。

project-init のセットアップ

Openclaw Skills フレームワーク内でこれを使用するには、Node.js と Python3 がインストールされていることを確認してください。~/.config/project-init/.env で環境変数を設定します:

# Required Gitea Configuration
GITEA_URL=https://your-gitea-instance.com
GITEA_TOKEN=your_personal_access_token
GITEA_ORG=your_organization_name

# Optional Email Integration
EMAIL_SKILL_PATH=/path/to/imap-smtp-email
[email protected]

project-init のデータスキーマとタクソノミー

このスキルは、データの整合性を維持するために、初期化されたすべてのリポジトリに対して厳格な分類構造を強制します:

Directory/File Description
meeting/ 会議録と議事録を保存
docs/ プロジェクトドキュメントとマニュアル
src/ ソースコードとスクリプト
data/ 生および処理済みの研究データ
reports/ 進捗報告書と出版物
profiles/ 各チームメンバーの username.md を格納
README.md 自動生成されたプロジェクトの概要
CONTRIBUTING.md 固定のコラボレーションガイドライン

project-init の高度な機能

  • べき等性の保護:README.md が既に存在する場合、データ損失を防ぐためにスキルは初期化をスキップします。
  • 自動化された権限マッピング:作成者に管理ロールを、コラボレーターに読み取り権限を動的に割り当てます。
  • 統合された通知エンジン:電子メールスキルにフックして、成功または失敗のログを自動的に送信します。
  • 多ステップ検証:情報確認ステップにより、エラーゼロのリポジトリプロビジョニングを保証します。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*