pinecone-assistant

作者: pinecone-io

建立、管理並與 Pinecone Assistants 進行對話,用於文件問答並附上引用。處理所有助理操作——建立、上傳、同步、對話、上下文……

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]

<<clarify_style>>

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-io 的更多技能

workdir-smoke
pinecone-io
僅用於對評估框架的工作目錄捕獲機制進行冒煙測試的佔位技能。非實際技能——待實際程式碼生成技能建立後即可刪除。
official
cultivar
pinecone-io
驅動 cultivar 命令列介面,測試代理技能是否能改善行為——建立任務框架,在 Claude/Copilot/Gemini(本地或…)上分別以啟用與未啟用技能的方式執行。
official
pinecone:assistant
pinecone-io
建立、管理並與 Pinecone Assistants 進行對話,用於文件問答並附上引用。處理所有助理操作——建立、上傳、同步、對話、上下文……
official
pinecone:cli
pinecone-io
使用 Pinecone CLI(pc)從終端管理 Pinecone 資源的指南。該 CLI 支援所有索引類型(標準、整合、稀疏)及所有…
official
pinecone:docs
pinecone-io
為使用Pinecone進行開發的開發者提供的精選文檔參考。包含按主題組織的官方文檔鏈接和數據格式參考。用於…
official
pinecone:full-text-search
pinecone-io
使用預覽 API(2026-01.alpha,公開預覽)建立、匯入資料至 Pinecone 全文搜尋(FTS)索引並進行查詢。當使用者或代理要求…時使用。
official
pinecone:help
pinecone-io
所有可用Pinecone技能的概覽,以及使用者入門所需資訊。當使用者詢問有哪些可用技能、如何開始使用…時調用。
official
pinecone:mcp
pinecone-io
Pinecone MCP伺服器工具的參考資料。記錄所有可用的工具——列出索引、描述索引、描述索引統計、為模型建立索引……
official