Openclaw向けConfig Pull Template

Android 開発者が設定のプルおよび同期ロジックの作成を自動化するための、特化したコード生成スキルです。

hefuwei-95
v1.0.2
Mar 16, 2026
0
862
0

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

1. ClawHub CLI

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

npx clawhub@latest install config-pull-template

2. 手動インストール

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

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

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

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

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

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

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

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

Config Pull Template とは?

Config Pull Template は、Android 開発環境向けに設計された堅牢な自動化ユーティリティです。標準化された Kotlin または Java コードテンプレートを生成することで、設定センター、機能ホワイトリスト、およびカスタム API エンドポイントの統合を合理化します。Openclaw Skills 内でこのツールを活用することで、開発者は商品やマーケティングなどの異なるビジネスモジュール間で一貫した同期ロジックの実装を保証できます。

このスキルは、ボイラープレートの削減とアーキテクチャの一貫性に焦点を当てています。適切な ProGuard @Keep アノテーションを使用したデータモデルの作成からライフサイクルフックの実装まで、すべてを処理し、アプリの起動、ショップの切り替え、または手動同期イベント中に設定の更新が正しくトリガーされるようにします。

Config Pull Template のユースケース

  • Android アプリケーションでの新しい機能トグルまたはホワイトリストチェックの統合。
  • 特定のビジネスモジュール向けの集中型設定フェッチャーのセットアップ。
  • ローカル設定を最新に保つためのハイブリッドプッシュ・プル通知システムの実装。
  • 複数のチームが主導するモジュール間での設定管理の標準化。

Config Pull Template の仕組み

  1. ユーザーが設定プル機能の作成ニーズを伝えることでスキルをトリガーします。
  2. Openclaw Skills が設定の目的(例:ANR モニタリングやサービス手数料)を尋ねます。
  3. ユーザーが統合方法(設定センター、ホワイトリスト、個別のインターフェース、またはプッシュ・プルコンビネーション)を選択します。
  4. ユーザーがターゲットモジュール(例:module_goods または module_marketing)を指定します。
  5. ツールが必要な Kotlin クラスと Plugin フックを生成します。
  6. 生成されたコードは適切なワークスペースファイルに自動的に書き込まれ、確認のために表示されます。

Config Pull Template のセットアップ

Openclaw 環境でこのスキルを有効にするには、ワークスペースが Android プロジェクトのルートにマップされていることを確認し、以下を実行してください:

# Standard setup within your AI agent environment
openclaw install config-pull-template

プロジェクト構造が標準的なモジュールパターン(例:/modules/module_xxx/src/common/java/...)に従っていることを確認してください。

Config Pull Template のデータスキーマとタクソノミー

このスキルは、選択されたモジュールと統合タイプに基づいて生成されたファイルを整理します:

ファイルタイプ デフォルトパス 説明
ConfigManager /modules/module_{name}/src/common/java/.../ 設定管理の主要なビジネスロジック。
PluginModule /modules/module_{name}/src/common/java/.../PluginModule.kt ライフサイクルフック(@AppStart, @ShopSwitched)を含みます。
Data Models ConfigManager パッケージ内 @Keep アノテーション付きの JSON パース用データクラス。
Tasks/Services common パッケージ内 API ベースの設定プル用のネットワークレイヤー。

Config Pull Template の高度な機能

  • 自動ライフサイクルフック生成:@ShopSwitched、@AppStart、@ConfigFetch アノテーションを対応するメソッド名と同期させます。
  • ProGuard の安全性:ネットワーク関連のデータモデルに @Keep アノテーションを自動的に適用し、難読化による削除問題を防止します。
  • マルチモジュールインテリジェンス:既存の WhiteListManager クラスを検出し、重複を防止してコードの再利用を促進します。
  • テンプレート駆動ロジック:複雑な設定構造のためのカスタム JSON テンプレートをサポートします。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*