Cli Tool Template
コマンドラインツール(CLI)開発のためのOpenClawワークスペース設定テンプレート。CLI UX、ドキュメント優先、テスト駆動開発の原則。
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 96 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
Name/description (CLI template) match the files and templates provided. Templates and examples (SOUL/IDENTITY/AGENTS/USER/HEARTBEAT) are consistent with a workspace scaffolding for CLI development. Sample agents (DevOpsBot, SysAdminBot) are plausible examples for this template.
Instruction Scope
SKILL.md / templates explicitly instruct agents to read memory files (memory/YYYY-MM-DD.md and MEMORY.md) at session start, to perform heartbeats that run tests and checks, and include the line "Don't ask permission. Just do it." Those directives grant broad discretion to read/write workspace state and act proactively — reasonable for a workspace assistant but risky because memory files can contain sensitive context. The skill does not request credentials, but it does instruct the agent to access local files and run background checks without requiring explicit user consent each time.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest install risk. Usage instructions copy templates from the skill folder into the user's workspace; nothing is downloaded from external URLs.
Credentials
No required environment variables, binaries, or config paths are declared. The templates reference only the workspace (e.g., ~/.openclaw/workspace) and not external credentials. That is proportionate to a template.
Persistence & Privilege
always:false and no explicit persistence in manifest (good), but the instructions encourage autonomous background activity (heartbeats, proactive checks) and reading/updating MEMORY.md. Combined with normal platform autonomous invocation, this gives the skill operational autonomy over local workspace files. This is not inherently malicious but increases risk if memory files contain secrets or if you don't want the agent acting without prompts.
What to consider before installing
This skill appears to be a legitimate CLI-workspace template and does not request credentials or install code. However: 1) review AGENTS.md and HEARTBEAT.md—they instruct the agent to read memory/YYYY-MM-DD.md and MEMORY.md and to act proactively ("Don't ask permission. Just do it."). That behavior can expose sensitive local context. 2) Before installing, inspect any existing memory files and remove secrets; consider installing into an isolated workspace rather than your main ~/.openclaw/workspace. 3) If you want to limit autonomous actions, keep model invocation disabled for this skill or adjust agent policies so the skill asks before reading/writing MEMORY.md or running tests/publish actions. 4) Because the skill is instruction-only, nothing is downloaded, but you should still audit templates to ensure they match your privacy and operational expectations.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
⚙️ Clawdis
SKILL.md
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ツールを開発しましょう! ⚙️
Files
8 totalSelect a file
Select a file to preview.
Comments
Loading comments…
