mcpField
C
cyrus-setup-prerequisites

cyrus-setup-prerequisites

github.com/cyrusagents開発8791.0k 回インストール今日更新
リポジトリ

cyrus-setup-prerequisites について

システム依存関係を確認し、cyrus-aiをインストールする前提条件設定スキルです。パッケージマネージャーの選択、任意のブラウザー自動化ツールの確認、CLIの検証を案内します。

主な機能

  1. 01Node.js、jq、GitHub CLIを確認
  2. 02不足する依存関係の導入手順を提示
  3. 03任意のagent-browserを確認
  4. 04選択したパッケージマネージャーでcyrus-aiを導入
  5. 05CLIを検証し設定ディレクトリを作成

活用シーン

  1. 01Cyrusのセットアップに向けた環境準備
  2. 02不足するランタイムや連携依存関係の導入
  3. 03cyrus-aiの導入または検証

インストール

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

$npx skills add https://github.com/cyrusagents/cyrus --skill cyrus-setup-prerequisites

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

詳細

重要:~/.cyrus/.env または ~/.cyrus/ 内のファイルに対して、Read、Edit、Write ツールを絶対に使用しないでください。環境ファイルを操作する場合は、Bash コマンド(grep、printf >> など)のみを使用してください。シークレットを会話のコンテキストに読み込んではいけません。

セットアップの前提条件

システムの前提条件を確認し、cyrus-ai をインストールします。

ステップ 1:パッケージマネージャーの確認

ユーザーが希望するパッケージマネージャーをまだ指定していない場合は、次のように尋ねます。

どのパッケージマネージャーを使用しますか? npm、pnpm、bun、または yarn ですか?

このスキルおよび後続のスキルで使用できるよう、回答を保存します。

ステップ 2:システム依存関係の確認

次のチェックを実行し、結果を報告します。

# Node.js >= 18
node --version

# jq (required for Claude Code parsing)
jq --version

# GitHub CLI (required for GitHub integration)
gh --version

不足している依存関係ごとに、インストールコマンドを提示します。

依存関係macOSLinux/Ubuntu
Node.jsbrew install nodecurl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - && sudo apt install -y nodejs
jqbrew install jqsudo apt install -y jq
ghbrew install ghhttps://github.com/cli/cli/blob/trunk/docs/install_linux.md を参照

すべての依存関係がそろっている場合は、それぞれにチェックマークを付けて続行します。

不足しているものがある場合は、インストールするかユーザーに確認します(uname で OS を判定します)。インストール前に、ユーザーの確認を待ちます。

ステップ 3:agent-browser の確認(任意)

ユーザーがいずれかの連携先(Linear、GitHub、Slack)を選択した場合は、agent-browser を確認します。

which agent-browser

インストール済みの場合は、最新の状態であることを確認します。

npm update -g agent-browser

見つからない場合は、ユーザーに次のように伝えます。

agent-browser は任意ですが、Linear/GitHub/Slack のアプリ作成を自動化できます。利用できない場合は、手動でセットアップする手順を案内します。

インストールするには、次を実行します:npm install -g agent-browser

これを必須にしないでください。利用できるかどうかを、後続のスキルで使えるよう記録します。

ステップ 4:cyrus-ai のインストール

すでにインストールされているか確認します。

which cyrus

見つからない場合は、ユーザーが希望するパッケージマネージャーを使用してインストールします。

# npm
npm install -g cyrus-ai

# pnpm
pnpm install -g cyrus-ai

# bun
bun install -g cyrus-ai

# yarn
yarn global add cyrus-ai

インストールを確認します。

cyrus --version

ステップ 5:~/.cyrus ディレクトリの確認

mkdir -p ~/.cyrus

~/.cyrus/.env がすでに存在する場合は、その旨を記録し、既存の値は保持されることをユーザーに伝えます。

完了

次の概要を出力します。

Prerequisites:
  ✓ Node.js v22.x
  ✓ jq 1.7
  ✓ gh 2.x
  ✓ cyrus-ai installed
  ✓ agent-browser available (or: ⚠ not installed — manual setup mode)

コメント