Communityコーディング&開発github.com

jellydn/my-ai-tools

AIコーディングツール向け包括的構成管理 - Claude Code、OpenCode、Amp、Codex、Claude Code Switch向けのカスタム設定、MCPサーバー、プラグイン、コマンドを含む完全なセットアップを再現します。

my-ai-tools とは?

このスキルは、開発者が複数のAIコーディングツール(Claude Code、OpenCode、Amp、Codex、Claude Code Switch)の設定を一元管理できるようにします。カスタム設定、MCPサーバー(Model Context Protocol)、プラグイン、コマンドを簡単にインポート/エクスポートし、異なる環境やプロジェクト間で一貫した開発者エクスペリエンスを実現します。主な利点は、各ツールの構成を個別に管理する手間を省き、ベストプラクティスに基づいた統一された設定を迅速に展開できることです。このスキルは、特に頻繁にツールを切り替える開発者や、チーム全体で標準化されたAIアシスタント環境を構築したい場合に役立ちます。仕組みとしては、指定されたリポジトリから設定ファイルを取得し、各ツールの構成形式に変換して適用します。

対応✓Claude Code✓Codex CLI~Cursor✓OpenCode
npx skills add jellydn/my-ai-tools

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

my-ai-tools は何をしますか?

AIコーディングツール向け包括的構成管理 - Claude Code、OpenCode、Amp、Codex、Claude Code Switch向けのカスタム設定、MCPサーバー、プラグイン、コマンドを含む完全なセットアップを再現します。

概要

このスキルは、複数のAIコーディングツールの構成を一元管理できるようにします。各ツールの設定、MCPサーバー、プラグイン、カスタムコマンドを簡単にインポート/エクスポートできます。

対応ツール

  • Claude Code: Anthropicが提供するAIコーディングアシスタント
  • OpenCode: Anysphereが提供するCLIベースのAIコーディングツール
  • Amp: コード完成とリファクタリングのためのAIツール
  • Codex: OpenAIのコード生成ツール
  • Claude Code Switch: 複数のAIモデルを切り替えるためのツール

インストール

# リポジトリをクローン
git clone https://github.com/jellydn/my-ai-tools.git
cd my-ai-tools

# 設定を目的の場所にコピー
# Claude Code設定用
cp -r claude-code ~/.claude/

# OpenCode設定用
cp -r opencode ~/.opencode/

使用方法

各ツールの設定ファイルは、それぞれのconfigディレクトリにあります。以下のように使用します:

Claude Code

  1. ~/.claude/config.jsonに設定をコピーします。
  2. カスタムMCPサーバーを追加するには、mcp_servers.jsonを編集します。

OpenCode

  1. ~/.opencode/settings.jsonに設定をコピーします。
  2. プラグインはpluginsディレクトリに追加します。

Amp

  1. ~/.amp/config.yamlに設定をコピーします。

Codex

  1. ~/.codex/config.tomlに設定をコピーします。

Claude Code Switch

  1. ~/.ccs/config.jsonに設定をコピーします。

構成ファイル構造

my-ai-tools/
├── claude-code/
│   ├── config.json
│   └── mcp_servers.json
├── opencode/
│   ├── settings.json
│   └── plugins/
│       ├── example-plugin.json
│       └── custom-commands.json
├── amp/
│   └── config.yaml
├── codex/
│   └── config.toml
└── claude-code-switch/
    └── config.json

カスタマイズ

各ツールの設定ファイルは、好みに合わせて自由に編集できます。以下に例を示します:

Claude Code MCPサーバーの追加

{
  "mcpServers": [
    {
      "name": "custom-server",
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-custom"]
    }
  ]
}

OpenCodeカスタムコマンド

{
  "commands": [
    {
      "name": "format-code",
      "command": "prettier --write ."
    }
  ]
}

トラブルシューティング

  • 設定が適用されない場合: 各ツールのドキュメントを確認し、設定ファイルのパスが正しいか、JSON/TOML/YAMLの構文に誤りがないかチェックしてください。
  • MCPサーバーが動作しない場合: 必要なパッケージがインストールされているか確認してください。通常はnpx経由で自動的にインストールされます。

コントリビューション

プルリクエストを歓迎します。大きな変更を加える場合は、最初に問題を開いて議論してください。

ライセンス

MIT

関連スキル