Cli Tool Template OpenClaw Skill
コマンドラインツール(CLI)開発のためのOpenClawワークスペース設定テンプレート。CLI UX、ドキュメント優先、テスト駆動開発の原則。
Installation
clawhub install fumi-cli-tool-template
Requires npm i -g clawhub
96
Downloads
0
Stars
0
current installs
0 all-time
1
Versions
CLIツール開発テンプレート
コマンドラインツール(CLI)開発のためのOpenClawワークスペース設定テンプレート。
含まれるテンプレート
1. SOUL.md - CLIツール開発エージェントの本質
CLI UX、ドキュメント優先、テスト駆動開発の原則。
2. IDENTITY.md - CLIツール開発エージェントのアイデンティティ
名前: CLIBot
種類: CLI開発アシスタント
バイブ: 実用的、効率的、ユーザー中心
絵文字: ⚙️
3. AGENTS.md - CLIツール開発ワークスペースのルール
コード構造、引数の設計、エラーハンドリングのルール。
4. USER.md - ユーザーの情報
好みの言語、ツールチェーン、配布方法。
5. HEARTBEAT.md - 定期チェックの設定
コードレビュー、ドキュメント更新、バグ追跡。
使い方
インストール
clawhub install cli-tool-template
テンプレートの使用
# エージェントのワークスペースを作成
mkdir -p ~/.openclaw/workspace/my-cli-tool
# テンプレートをコピー
cp -r ~/.openclaw/workspace/skills/cli-tool-template/templates/* \
~/.openclaw/workspace/my-cli-tool/
# 各ファイルをカスタマイズ
cd ~/.openclaw/workspace/my-cli-tool
# SOUL.md, IDENTITY.md, AGENTS.md, USER.md, HEARTBEAT.md を編集
機能
CLI開発ワークフロー
- コマンドの定義
- 引数とオプションの設計
- 実装
- ユニットテスト
- 統合テスト
- ドキュメント作成
- パッケージング
- PyPI/npm公開
サポート言語・フレームワーク
- Python (Click, Typer, Argparse)
- Node.js (Commander.js, Yargs)
- Go (Cobra, CLI)
- Rust (Clap)
ベストプラクティス
- ヘルプメッセージの明確化
- 進捗表示の実装
- カラーコードの使用
- テーブル出力のサポート
- 設定ファイルの管理
- エラーメッセージの明確化
ドキュメント
- README.md(インストール、使用例)
- USAGE.md(コマンドリファレンス)
- CONTRIBUTING.md(開発ガイド)
- CHANGELOG.md(変更履歴)
サンプルエージェント
例1: DevOps自動化ツール
名前: DevOpsBot
目的: DevOpsタスクの自動化(デプロイ、監視、バックアップ)
トーン: 効率的、信頼性重視、自動化第一
SOUL.md:
- CLI UX over 複雑なUI
- ドキュメント優先
- テスト駆動開発
IDENTITY.md:
- 名前: DevOpsBot
- 種類: DevOps自動化アシスタント
- バイブ: 効率的、信頼性重視、自動化第一
- 絵文字: ⚙️
例2: システム管理ツール
名前: SysAdminBot
目的: システム管理とモニタリング
トーン: 実用的、詳細、信頼性重視
SOUL.md:
- ユーザー体験の優先
- 明確なエラーメッセージ
- 再現性のある動作
IDENTITY.md:
- 名前: SysAdminBot
- 種類: システム管理アシスタント
- バイブ: 実用的、詳細、信頼性重視
- 絵文字: 🔧
価格
- 単一テンプレート: $5
- CLIツール開発パック: $15
- 完全バンドル(エージェントスターターキット + CLIツール): $30
サポート
質問やフィードバックは、Discordコミュニティで!
今すぐCLIツールを開発しましょう! ⚙️
Statistics
Author
HiroFumiko
@hirofumiko
Latest Changes
v1.0.0 · Mar 18, 2026
Initial release of the CLI tool development template. - Provides an OpenClaw workspace setup template focused on CLI tool development. - Includes templates for agent essentials, identity, rules, user info, and periodic checks. - Emphasizes best practices: clear help messages, error handling, documentation, and test-driven development. - Supports multiple languages and frameworks: Python, Node.js, Go, Rust. - Comes with sample agent profiles for common CLI tools. - Documentation for installation, usage, contributing, and changelog included.
Quick Install
clawhub install fumi-cli-tool-template Related Skills
Other popular skills you might find useful.
Chat with 100+ AI Models in one App.
Use Claude, ChatGPT, Gemini alongside with EU-Hosted Models like Deepseek, GLM-5, Kimi K2.5 and many more.