Communitygithub.com

aiagentwithdhruv/skills

RAGパイプラインとベクトル検索を使ってSkoolコミュニティのコンテンツを検索します。ユーザーがSkoolの知識を検索したり、コミュニティの回答を探したり、Skoolのコンテンツを問い合わせる際に使用します。

skills とは?

このスキルは、SkoolコミュニティのコンテンツをRAG(Retrieval-Augmented Generation)パイプラインで検索・回答生成するツールです。OpenAIの埋め込みベクトルとPineconeのベクトル検索を組み合わせ、Cohereによる再ランク付けとClaudeによる回答生成を実行します。`makerschool`コミュニティを例に、自然言語の質問に対してソース付きの回答を提供します。スクリプトは3つに分かれており、前処理、インデックス作成、クエリ実行を段階的に行います。環境変数としてPinecone、OpenAI、Cohere、AnthropicのAPIキーを必要とします。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/aiagentwithdhruv/skills/tree/HEAD/skool-rag

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

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

ドキュメント

Skool RAG パイプライン

目標

RAG(Retrieval-Augmented Generation)パイプライン、ベクトル検索、および再ランク付けを使用して、Skoolコミュニティのコンテンツをクエリします。

スクリプト

  • ./scripts/skool_rag_prepare.py - インデックス用にコンテンツを準備
  • ./scripts/skool_rag_index.py - Pineconeにコンテンツをインデックス
  • ./scripts/skool_rag_query.py - ナレッジベースをクエリ

パイプライン

1. コンテンツの準備

python3 ./scripts/skool_rag_prepare.py --community makerschool

コミュニティのコンテンツをスクレイピングし、チャンクに分割します。

2. Pineconeへのインデックス

python3 ./scripts/skool_rag_index.py --input .tmp/skool_chunks.json

OpenAIの埋め込みベクトルを作成し、Pineconeに保存します。

3. クエリ

python3 ./scripts/skool_rag_query.py --query "最初のクライアントを獲得するにはどうすればいいですか?"

パイプライン:

  1. クエリのOpenAI埋め込みベクトル化
  2. Pineconeのベクトル検索
  3. Cohereによる再ランク付け
  4. Claudeによる回答生成

環境

PINECONE_API_KEY=your_key
OPENAI_API_KEY=your_key
COHERE_API_KEY=your_key
ANTHROPIC_API_KEY=your_key

スキーマ

入力

名前型必須説明
querystringはい検索する自然言語の質問
communitystringいいえインデックスするコミュニティスラッグ(デフォルト: makerschool)

出力

名前型説明
answerstringソース参照付きのAI生成回答

認証情報

名前ソース
PINECONE_API_KEY.env
OPENAI_API_KEY.env
COHERE_API_KEY.env
ANTHROPIC_API_KEY.env

連携可能なスキル

このスキルと連携可能なスキル: skool-monitor

コスト

Pinecone + OpenAI埋め込み + Cohere再ランク付け + Claude

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

aiagentwithdhruv/skills

Add new Modal webhooks for event-driven execution. Use when user asks to create a webhook, add an endpoint, or set up event triggers.

aiagentwithdhruv/skills

Answer Euron Gen AI Bootcamp doubts instantly. Covers Euri API setup across all frameworks (Python, LangChain, OpenAI SDK, TypeScript, n8n, curl), MCP server setup, common errors, model recommendations, and token limits. Use when someone in the bootcamp asks a question.

aiagentwithdhruv/skills

Manage emails across multiple Gmail accounts with unified tooling. Use when user asks to check email, read inbox, label emails, archive messages, or manage Gmail across accounts.

aiagentwithdhruv/skills

Auto-label Gmail emails into Action Required, Waiting On, and Reference categories. Use when user asks to label emails, triage inbox, categorize emails, or organize Gmail.

aiagentwithdhruv/skills

Scrape Google Maps for B2B leads with deep website enrichment and contact extraction. Use when user asks to find local businesses, scrape Google Maps, generate contractor lists, or build local service business databases.

aiagentwithdhruv/skills

Run Claude orchestrator locally with Cloudflare tunneling. Use when user asks to run locally, start local server, or test webhooks locally.

aiagentwithdhruv/skills

MCP server for AI-powered macOS control — apps, display, audio, files, screenshots, clipboard

aiagentwithdhruv/skills

Deploy execution scripts to Modal cloud. Use when user asks to deploy to Modal, push code to cloud, or update Modal functions.

aiagentwithdhruv/skills

Scrape and verify business leads using Apify, classify with LLM, enrich emails, and save to Google Sheets. Use when user asks to find leads, scrape businesses, generate prospect lists, or build lead databases for any industry or location.

aiagentwithdhruv/skills

Scrape Upwork jobs and generate personalized proposals with cover letters. Use when user asks to find Upwork jobs, create Upwork proposals, or apply to Upwork listings.

関連スキル