onyx-ai
Onyxは、社内データと連携できるAIチャットプラットフォームを構築し、プライベートなChatGPT環境を構築したり、企業向けAIアシスタントをConfluenceやSlack、Driveと連携させて構築したりするSkill。
📜 元の英語説明(参考)
Deploy and configure Onyx, a self-hosted AI chat platform with RAG and 25+ data connectors. Use when: setting up private ChatGPT alternative, connecting AI to company documents, building enterprise AI assistant with Confluence/Slack/Drive access.
🇯🇵 日本人クリエイター向け解説
Onyxは、社内データと連携できるAIチャットプラットフォームを構築し、プライベートなChatGPT環境を構築したり、企業向けAIアシスタントをConfluenceやSlack、Driveと連携させて構築したりするSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o onyx-ai.zip https://jpskill.com/download/15197.zip && unzip -o onyx-ai.zip && rm onyx-ai.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/15197.zip -OutFile "$d\onyx-ai.zip"; Expand-Archive "$d\onyx-ai.zip" -DestinationPath $d -Force; ri "$d\onyx-ai.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
onyx-ai.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
onyx-aiフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Onyx AI
概要
Onyx (旧称 Danswer) は、社内データソースに接続し、検索拡張生成による ChatGPT のようなチャットを提供する、自己ホスト型の AI プラットフォームです。あらゆる LLM プロバイダーをサポートし、Confluence、Slack、Google Drive、GitHub、Notion など、25 以上のコネクターが含まれています。
手順
デプロイメント
Docker Compose を使用して Onyx をデプロイします。
git clone https://github.com/onyx-dot-app/onyx.git
cd onyx/deployment/docker_compose
docker compose up -d
http://localhost:3000 で管理パネルにアクセスします。初回アクセス時に管理者アカウントを作成してください。
LLM プロバイダーの設定
管理画面 → LLM 設定で、プロバイダーを追加します。
- OpenAI: API キーを入力し、モデルを選択します (gpt-4o を推奨)。
- Anthropic: API キーを入力し、Claude モデルを選択します。
- Azure OpenAI: エンドポイント URL、API キー、デプロイメント名を入力します。
- Ollama: 完全なプライベート設定のために、ローカルの Ollama インスタンスを指定します。
データソースの接続
管理画面 → コネクターで、ソースを追加します。
- Confluence: ベース URL + API トークンを入力します。Onyx はすべてのスペースをインデックス化します。
- Slack: Onyx Slack アプリをインストールし、インデックス化するチャンネルを選択します。
- Google Drive: OAuth 接続を行い、共有ドライブを選択します。
- GitHub: パーソナルアクセストークンを入力し、リポジトリを選択します。
- Web scraping: クロールしてインデックス化する URL を入力します。
各コネクターは、設定可能なスケジュール (毎時、毎日、毎週) で実行されます。
アシスタントの作成
異なるシステムプロンプトとドキュメントアクセス権を持つ、専門的なアシスタントを作成します。
- エンジニアリングアシスタント: GitHub + Confluence の技術ドキュメントへのアクセス
- セールスアシスタント: CRM データ + 製品ドキュメントへのアクセス
- 人事アシスタント: ポリシー + ハンドブックへのアクセス (アクセス制限あり)
例
例 1: 会社知識の検索
ユーザープロンプト: "エンタープライズ顧客向けの払い戻しポリシーは何ですか?"
アシスタントは Confluence ドキュメントと Google Drive 全体を検索し、関連するポリシー文書を見つけ、ソース文書への引用リンクを含む回答を返します。
例 2: コードに関する質問
ユーザープロンプト: "認証ミドルウェアはどのように機能しますか?"
アシスタントは GitHub リポジトリを検索し、認証ミドルウェアファイルを見つけ、コードリファレンスとともに実装を説明します。
ガイドライン
- 1〜2 個のコネクターから始めて、品質を確認してからさらに追加します。
- ドキュメントの権限を組織構造に合わせて設定します。
- 完全にエアギャップされたデプロイメントには Ollama を使用します (データがネットワークから出ません)。
- 管理画面 → アナリティクスでトークン使用量を監視して、コストを管理します。
- 負荷の急増を避けるために、営業時間外にコネクターの同期をスケジュールします。
- チームに展開する前に、既知の質問で RAG の品質をテストします。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Onyx AI
Overview
Onyx (formerly Danswer) is a self-hosted AI platform that connects to your company's data sources and provides ChatGPT-like chat with retrieval-augmented generation. It supports any LLM provider and includes 25+ connectors for Confluence, Slack, Google Drive, GitHub, Notion, and more.
Instructions
Deployment
Deploy Onyx using Docker Compose:
git clone https://github.com/onyx-dot-app/onyx.git
cd onyx/deployment/docker_compose
docker compose up -d
Access the admin panel at http://localhost:3000. Create an admin account on first visit.
Configure LLM Provider
In Admin → LLM Configuration, add your provider:
- OpenAI: Enter API key, select model (gpt-4o recommended)
- Anthropic: Enter API key, select Claude model
- Azure OpenAI: Enter endpoint URL, API key, deployment name
- Ollama: Point to local Ollama instance for fully private setup
Connect Data Sources
In Admin → Connectors, add sources:
- Confluence: Enter base URL + API token. Onyx indexes all spaces.
- Slack: Install Onyx Slack app, select channels to index.
- Google Drive: OAuth connection, select shared drives.
- GitHub: Personal access token, select repos.
- Web scraping: Enter URLs to crawl and index.
Each connector runs on a configurable schedule (hourly, daily, weekly).
Create Assistants
Create specialized assistants with different system prompts and document access:
- Engineering Assistant: Access to GitHub + Confluence tech docs
- Sales Assistant: Access to CRM data + product docs
- HR Assistant: Access to policies + handbook (restricted access)
Examples
Example 1: Company knowledge search
User prompt: "What is our refund policy for enterprise customers?"
The assistant searches across Confluence docs and Google Drive, finds the relevant policy document, and responds with the answer including a citation link to the source document.
Example 2: Code question
User prompt: "How does our authentication middleware work?"
The assistant searches GitHub repos, finds the auth middleware files, and explains the implementation with code references.
Guidelines
- Start with 1-2 connectors, verify quality before adding more
- Set document permissions to match your org structure
- Use Ollama for fully air-gapped deployments (no data leaves your network)
- Monitor token usage in Admin → Analytics to control costs
- Schedule connector syncs during off-hours to avoid load spikes
- Test RAG quality with known questions before rolling out to team