cyrus-setup-prerequisites について
システム依存関係を確認し、cyrus-aiをインストールする前提条件設定スキルです。パッケージマネージャーの選択、任意のブラウザー自動化ツールの確認、CLIの検証を案内します。
主な機能
- 01Node.js、jq、GitHub CLIを確認
- 02不足する依存関係の導入手順を提示
- 03任意のagent-browserを確認
- 04選択したパッケージマネージャーでcyrus-aiを導入
- 05CLIを検証し設定ディレクトリを作成
活用シーン
- 01Cyrusのセットアップに向けた環境準備
- 02不足するランタイムや連携依存関係の導入
- 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
不足している依存関係ごとに、インストールコマンドを提示します。
| 依存関係 | macOS | Linux/Ubuntu |
|---|---|---|
| Node.js | brew install node | curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - && sudo apt install -y nodejs |
| jq | brew install jq | sudo apt install -y jq |
| gh | brew install gh | https://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)