pinecone-assistant

작성자: pinecone-io

Pinecone Assistant를 생성, 관리하고 문서 Q&A 및 인용 기능을 제공하는 채팅을 수행합니다. 모든 어시스턴트 작업(생성, 업로드, 동기화, 채팅, 컨텍스트 등)을 처리합니다.

npx skills add https://github.com/pinecone-io/skills --skill pinecone-assistant

Pinecone Assistant

Pinecone Assistant is a fully managed RAG service. Upload documents, ask questions, get cited answers. No embedding pipelines or infrastructure required.

All scripts are in scripts/ relative to this skill directory. Run with: uv run scripts/script_name.py [arguments]

Operations

What to doScriptKey args
Create an assistantscripts/create.py--name --instructions --region
Upload filesscripts/upload.py--assistant --source --patterns
Sync files (incremental)scripts/sync.py--assistant --source --delete-missing --dry-run
Chat / ask a questionscripts/chat.py--assistant --message
Get context snippetsscripts/context.py--assistant --query --top-k
List assistantsscripts/list.py--files --json

For full workflow details on any operation, read the relevant file in references/.


Natural Language Recognition

Proactively handle these patterns without requiring explicit commands:

Create: "create an assistant", "make an assistant called X", "set up an assistant for my docs" → See references/create.md

Upload: "upload my docs", "add files to my assistant", "index my documentation" → See references/upload.md

Sync: "sync my docs", "update my assistant", "keep assistant in sync", "refresh from ./docs" → See references/sync.md

Chat: "ask my assistant about X", "what does my assistant know about X", "chat with X" → See references/chat.md

Context: "search my assistant for X", "find context about X" → See references/context.md

List: "show my assistants", "what assistants do I have" → Run uv run scripts/list.py


Conversation Memory

Track the last assistant used within the conversation:

  • When a user creates or first uses an assistant, remember its name
  • If user says "my assistant", "it", or "the assistant" → use the last one
  • Briefly confirm which assistant you're using: "Asking docs-bot..."
  • If ambiguous and multiple exist → ask the user to clarify

Multi-Step Requests

Handle chained requests naturally. Example:

"Create an assistant called docs-bot, upload my ./docs folder, and ask what the main features are"

  1. uv run scripts/create.py --name docs-bot
  2. uv run scripts/upload.py --assistant docs-bot --source ./docs
  3. uv run scripts/chat.py --assistant docs-bot --message "what are the main features?"

Prerequisites

  • PINECONE_API_KEY must be available — terminal: export PINECONE_API_KEY="your-key", or add to a .env file and run scripts with uv run --env-file .env scripts/...
  • uv must be installed — install uv
  • Get a free API key at: https://app.pinecone.io/?sessionType=signup

pinecone-io의 다른 스킬

assistant
pinecone-io
Pinecone Assistant를 생성, 관리하고 문서 Q&A 및 인용을 위해 대화합니다. 모든 어시스턴트 작업(생성, 업로드, 동기화, 채팅, 컨텍스트 등)을 처리합니다.
official
cli
pinecone-io
Pinecone CLI(pc)를 사용하여 터미널에서 Pinecone 리소스를 관리하는 가이드입니다. CLI는 모든 인덱스 유형(표준, 통합, 희소)과 모든…
official
help
pinecone-io
사용 가능한 모든 Pinecone 스킬의 개요와 시작하기 위해 필요한 사항. 사용자가 어떤 스킬이 있는지, 어떻게 시작해야 하는지 물을 때 호출됩니다.
official
mcp
pinecone-io
Pinecone MCP 서버 도구에 대한 참조입니다. list-indexes, describe-index, describe-index-stats, create-index-for-model 등 사용 가능한 모든 도구를 문서화합니다.
official
pinecone-cli
pinecone-io
터미널에서 Pinecone 리소스를 관리하기 위한 Pinecone CLI(pc) 사용 가이드입니다. CLI는 모든 인덱스 유형(표준, 통합, 희소)과 모든…
official
pinecone-docs
pinecone-io
Pinecone으로 개발하는 개발자를 위한 선별된 문서 참고 자료입니다. 주제별로 정리된 공식 문서 링크와 데이터 형식 참조를 포함합니다. 다음 상황에서 사용하세요…
official
pinecone-full-text-search
pinecone-io
Pinecone 전체 텍스트 검색(FTS) 인덱스를 생성하고, 데이터를 수집하며, 프리뷰 API(2026-01.alpha, 공개 프리뷰)를 사용하여 쿼리합니다. 사용자나 에이전트가 요청할 때 사용하세요.
official
pinecone-help
pinecone-io
사용 가능한 모든 Pinecone 스킬의 개요와 시작하기 위해 필요한 사항. 사용자가 어떤 스킬이 있는지, 어떻게 시작해야 하는지 물을 때 호출됩니다.
official