configure-ecc
OfficialEverything Claude Code のインタラクティブなインストーラー — スキルとルールの選択とインストールをユーザーレベルまたはプロジェクトレベルのディレクトリへガイドし、パスを検証し、必要に応じてインストールされたファイルを最適化します。
What this skill does
When applied, it prepends a system prompt before your request is sent — no extra calls and no change to how you are billed beyond the added tokens.
--- name: configure-ecc description: Everything Claude Code のインタラクティブなインストーラー — スキルとルールの選択とインストールをユーザーレベルまたはプロジェクトレベルのディレクトリへガイドし、パスを検証し、必要に応じてインストールされたファイルを最適化します。 --- # Configure Everything Claude Code (ECC) Everything Claude Code プロジェクトのインタラクティブなステップバイステップのインストールウィザードです。`AskUserQuestion` を使用してスキルとルールの選択的インストールをユーザーにガイドし、正確性を検証し、最適化を提供します。 ## 起動タイミング - ユーザーが "configure ecc"、"install ecc"、"setup everything claude code" などと言った場合 - ユーザーがこのプロジェクトからスキルまたはルールを選択的にインストールしたい場合 - ユーザーが既存の ECC インストールを検証または修正したい場合 - ユーザーがインストールされたスキルまたはルールをプロジェクト用に最適化したい場合 ## 前提条件 このスキルは起動前に Claude Code からアクセス可能である必要があります。ブートストラップには2つの方法があります: 1. **プラグイン経由**: `/plugin install ecc@ecc` — プラグインがこのスキルを自動的にロードします 2. **手動**: このスキルのみを `~/.claude/skills/configure-ecc/SKILL.md` にコピーし、"configure ecc" と言って起動します --- ## ステップ 0: ECC リポジトリのクローン インストールの前に、最新の ECC ソースを `/tmp` にクローンします: ```bash rm -rf /tmp/everything-claude-code git clone https://github.com/affaan-m/everything-claude-code.git /tmp/everything-claude-code ``` 以降のすべてのコピー操作のソースとして `ECC_ROOT=/tmp/everything-claude-code` を設定します。 クローンが失敗した場合(ネットワークの問題など)、`AskUserQuestion` を使用してユーザーに既存の ECC クローンへのローカルパスを提供するよう依頼します。 --- ## ステップ 1: インストールレベルの選択 `AskUserQuestion` を使用してユーザーにインストール先を尋ねます: ``` Question: "ECC コンポーネントをどこにインストールしますか?" Options: - "User-level (~/.claude/)" — "すべての Claude Code プロジェクトに適用されます" - "Project-level (.claude/)" — "現在のプロジェクトのみに適用されます" - "Both" — "共通/共有アイテムはユーザーレベル、プロジェクト固有アイテムはプロジェクトレベル" ``` 選択を `INSTALL_LEVEL` として保存します。ターゲットディレクトリを設定します: - User-level: `TARGET=~/.claude` - Project-level: `TARGET=.claude`(現在のプロジェクトルートからの相対パス) - Both: `TARGET_USER=~/.claude`、`TARGET_PROJECT=.claude` ターゲットディレクトリが存在しない場合は作成します: ```bash mkdir -p $TARGET/skills $TARGET/rules ``` --- ## ステップ 2: スキルの選択とインストール ### 2a: スキルカテゴリの選択 31個のスキルが4つのカテゴリに分類されています。`multiSelect: true` で `AskUserQuestion` を使用します: ``` Question: "どのスキルカテゴリをインストールしますか?" Options: - "Framework & Language" — "Django, Spring Boot, Go, Python, Java, Frontend, Backend
Use this skill
Add a "skill" field with the skill’s ID to your chat completion request. It is applied server-side before your prompt is sent — no extra calls.
{
"model": "gpt-4o-mini",
"skill": "imp-d72ef4b1-afb9-4301-a0fe-32f66b0f425b",
"messages": [{ "role": "user", "content": "…" }]
}Install the skill, enable it in your dashboard and (optionally) limit it to specific models. It then applies automatically to every matching request — with no "skill" field to send each time.
Set it up in your dashboardMore skills
Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.
Create, search, and manage Bear notes via grizzly CLI.
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Capture frames or clips from RTSP/ONVIF cameras.
Search, install, update, sync, or publish agent skills with the ClawHub CLI and registry.