mcpField
C
cli-anything-seaclip

cli-anything-seaclip

github.com/hkuds生産性57.6k460 回インストール5 週間前に更新
リポジトリ

cli-anything-seaclip について

cli-anything-seaclip は、HTTP API と SQLite の直接読み取りを通じて SeaClip-Lite プロジェクトを管理するステートレス CLI です。課題、パイプライン、スケジュール、アクティビティを操作でき、JSON 出力にも対応します。

主な機能

  1. 01課題とステータスの管理
  2. 02パイプラインの開始と制御
  3. 03スケジュールの設定と同期
  4. 04エージェントと最近のアクティビティの確認
  5. 05自動化向け JSON 出力

活用シーン

  1. 01端末からプロジェクト課題を作成・移動
  2. 02課題のパイプラインを開始または再開
  3. 03リポジトリの定期同期を設定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-seaclip

インストール後、Claude Code で/cli-anything-seaclipを入力して読み込まれたか確認します。

詳細

cli-anything-seaclip

SeaClip-Lite プロジェクト管理用のステートレスなコマンドラインインターフェースです。 HTTP API 経由および SQLite の直接読み取りによって通信します。ローカル状態やセッションは持ちません。

インストール

pip install -e .

前提条件:

  • Python 3.10+
  • localhost:5200 で実行中の SeaClip-Lite バックエンド

使用方法

基本コマンド
# Show help
cli-anything-seaclip --help

# Start interactive REPL mode
cli-anything-seaclip

# Run with JSON output (for agent consumption)
cli-anything-seaclip --json server health
cli-anything-seaclip --json issue list
cli-anything-seaclip --json agent list
REPL モード

サブコマンドを指定せずに起動すると、CLI は対話型の REPL セッションに入ります:

cli-anything-seaclip
# Enter commands interactively with tab-completion and history

コマンドグループ

Issue

Issue 管理コマンドです。

コマンド説明
listIssue を一覧表示します (--status, --priority, --search, --limit)
create新しい Issue を作成します (--title, --description, --priority)
moveIssue をカラムに移動します (ISSUE_ID --column COL)
statusIssue のステータスを更新します (ISSUE_ID --set STATUS)
deleteIssue を削除します (ISSUE_ID)
Agent

パイプラインエージェントのコマンドです。

コマンド説明
listすべてのパイプラインエージェントを一覧表示します
Pipeline

パイプライン制御のコマンドです。

コマンド説明
startパイプラインを開始します (--issue UUID --mode auto/manual)
statusパイプラインのステータスを取得します (--issue UUID)
resume一時停止したパイプラインを再開します (--issue UUID)
stop実行中のパイプラインを停止します (--issue UUID)
Scheduler

スケジュール設定のコマンドです。

コマンド説明
listすべてのスケジュール設定を一覧表示します
addスケジュールを追加します (--name, --cron, --repo)
sync同期をトリガーします (SCHEDULE_ID)
Activity

アクティビティフィードのコマンドです。

コマンド説明
list最近のアクティビティ (--limit N)
Server

サーバーユーティリティのコマンドです。

コマンド説明
healthバックエンドのヘルスを確認します

出力形式

すべてのコマンドは 2 つの出力モードをサポートしています:

  • 人間が読みやすい形式 (デフォルト): テーブル、色、整形されたテキスト
  • 機械可読形式 (--json フラグ): エージェントが利用するための構造化 JSON
# Human output
cli-anything-seaclip issue list

# JSON output for agents
cli-anything-seaclip --json issue list

AI エージェント向け

この CLI をプログラムから使用する場合:

  1. 常に --json フラグを使用する — 解析可能な出力のため
  2. 戻りコードを確認する — 0 は成功、非ゼロはエラー
  3. 失敗時は stderr を解析する — エラーメッセージのため
  4. エラー応答は JSON モードで {"error": "message"} を含みます

バージョン

1.0.0

コメント