Agent skill

Pinecone

by AlexAI-MCP in AlexAI-MCP/hermes-CCC

Managed vector database for production RAG — serverless and pod-based deployment, hybrid search, namespaces, and metadata filtering.

MITAuto-check passedDatabases

Install Pinecone

skills CLI
$ npx skills add AlexAI-MCP/hermes-CCC --skill pinecone -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install AlexAI-MCP/hermes-CCC pinecone --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/AlexAI-MCP/hermes-CCC.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/pinecone .claude/skills/pinecone && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
pinecone
GitHub stars
135
Token cost
~954 tokens
SKILL.md length
65 words
Files
1
Skills in repo
44
Repo updated
First seen
Licence
MIT

At a glance

Managed vector database for production RAG — serverless and pod-based deployment, hybrid search, namespaces, and metadata filtering.

  • Tasks that involve Vector databases
  • SKILL.md covers Setup, Create Index, Upsert Vectors and Query, plus 5 more sections
  • Calls pip; needs PINECONE_API_KEY
  • Tasks that involve Retrieval-augmented generation

What it does

Pinecone is an agent skill from AlexAI-MCP/hermes-CCC. Managed vector database for production RAG — serverless and pod-based deployment, hybrid search, namespaces, and metadata filtering.

Its SKILL.md is about 950 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Databases, covering Vector databases, Retrieval-augmented generation and Serverless. It works with Pinecone. The repository describes itself as: Hermes Agent ported to Claude Code Channel — 46 native skills, no OAuth, no external process. The licence is MIT.

When your agent uses it

  • Tasks that involve Vector databases
  • Tasks that involve Retrieval-augmented generation
  • Tasks that involve Serverless

Example prompts

  • “/pinecone”

Requirements

  • Python 3
  • A credential in PINECONE_API_KEY

What it can do on your machine

Read from SKILL.md and the folder at commit 8107e89. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • PINECONE_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Pinecone loads about 954 tokens when it runs. Until then it costs about 35 tokens; SKILL.md has 65 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~35
When it runs · the whole SKILL.md, loaded when a task matches
~954

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from AlexAI-MCP/hermes-CCC at commit 8107e89, republished under its MIT licence (© AlexAI-MCP). 65 words, ~954 tokens.

Download SKILL.mdSave it as .claude/skills/pinecone/SKILL.md (or your agent's skills folder).
name
pinecone
description
Managed vector database for production RAG — serverless and pod-based deployment, hybrid search, namespaces, and metadata filtering.
version
1.0.0
author
hermes-CCC (ported from Hermes Agent by NousResearch)
license
MIT

Pinecone — Managed Vector Database

Fully managed vector database for production RAG. Serverless (pay-per-query) or pod-based (dedicated).

Setup

bash
pip install pinecone-client sentence-transformers openai
python
from pinecone import Pinecone, ServerlessSpec

pc = Pinecone(api_key="your-api-key")  # or os.environ["PINECONE_API_KEY"]

Create Index

python
# Serverless (pay-per-query — cheapest to start)
pc.create_index(
    name="my-index",
    dimension=1536,          # match your embedding model
    metric="cosine",         # cosine | euclidean | dotproduct
    spec=ServerlessSpec(
        cloud="aws",
        region="us-east-1"
    )
)

# Connect to index
index = pc.Index("my-index")

Upsert Vectors

python
from sentence_transformers import SentenceTransformer

model = SentenceTransformer("all-MiniLM-L6-v2")  # dim=384

documents = [
    {"id": "doc1", "text": "Python async programming guide"},
    {"id": "doc2", "text": "Machine learning with PyTorch"},
]

vectors = []
for doc in documents:
    embedding = model.encode(doc["text"]).tolist()
    vectors.append({
        "id": doc["id"],
        "values": embedding,
        "metadata": {"text": doc["text"], "source": "manual"}
    })

# Batch upsert (max 100 per call)
index.upsert(vectors=vectors, namespace="docs")

Query

python
query_text = "how to write async Python?"
query_vector = model.encode(query_text).tolist()

results = index.query(
    vector=query_vector,
    top_k=5,
    namespace="docs",
    include_metadata=True,
)

for match in results["matches"]:
    print(f"Score: {match['score']:.3f} | {match['metadata']['text']}")

Metadata Filtering

python
results = index.query(
    vector=query_vector,
    top_k=5,
    filter={"source": {"$eq": "manual"}},
    include_metadata=True,
)

# Operators: $eq, $ne, $gt, $gte, $lt, $lte, $in, $nin, $and, $or
results = index.query(
    vector=query_vector,
    top_k=5,
    filter={
        "$and": [
            {"category": {"$in": ["tech", "science"]}},
            {"year": {"$gte": 2023}},
        ]
    },
    include_metadata=True,
)

Namespaces

python
# Different namespaces = separate vector spaces (free, no extra cost)
index.upsert(vectors=vectors, namespace="user-123")
index.upsert(vectors=vectors, namespace="user-456")

# Query specific namespace
results = index.query(vector=query_vector, top_k=5, namespace="user-123")

# Delete namespace
index.delete(delete_all=True, namespace="user-123")

Fetch / Delete / Update

python
# Fetch specific vectors
fetched = index.fetch(ids=["doc1", "doc2"], namespace="docs")

# Delete vectors
index.delete(ids=["doc1"], namespace="docs")

# Update metadata (re-upsert with same id)
index.upsert(vectors=[{"id": "doc1", "values": embedding, "metadata": {"updated": True}}])

Index Stats

python
stats = index.describe_index_stats()
print(f"Total vectors: {stats['total_vector_count']}")
print(f"Namespaces: {stats['namespaces']}")

When to Use Pinecone vs Alternatives

PineconeQdrantChroma
HostingManaged cloudSelf/cloudSelf/cloud
CostPay-per-useSelf-hosted freeFree
ScaleBillionsMillions+Millions
SetupMinutesMinutesSeconds
Best forProduction SaaSProduction self-hostedLocal dev/RAG

© AlexAI-MCP, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/pinecone of AlexAI-MCP/hermes-CCC.

Open the folder on GitHubat commit 8107e89

Compare with similar skills

Pinecone next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Pinecone compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pinecone this skillAlexAI-MCP/hermes-CCC135—~954Automated safety check: PassMIT
Pinecone Vector DatabaseOrchestra-Research/AI-Research-SKILLs13k5 repos~2kAutomated safety check: PassMIT
Using Vector Databasesancoleman/ai-design-components526—~3.5kAutomated safety check: PassMIT
PineconeLuciole-Studio/Misaka-Agent1581 repos~2.1kAutomated safety check: PassMIT
RAG Implementationwshobson/agents40k9 repos~1.1kAutomated safety check: PassMIT
Hunt RAG Vectorelementalsouls/Claude-BugHunter4.8k—~2.6kAutomated safety check: PassMIT

Similar skills

  • Pinecone Vector Database

    Orchestra-Research/AI-Research-SKILLs

    Shows how to use Pinecone, a managed vector database, for production RAG, semantic search and recommendations: indexes, upserts, queries, filters and namespaces.

    13k GitHub starsUsed in 5 repos~2k tokens
    DatabasesAuto-check passed
  • Using Vector Databases

    ancoleman/ai-design-components

    Vector database implementation for AI/ML applications, semantic search, and RAG systems.

    526 GitHub stars~3.5k tokensUpdated 10 mo ago
    DatabasesAuto-check passed
  • Pinecone

    Luciole-Studio/Misaka-Agent

    Managed vector DB for production RAG and search. An agent skill from Luciole-Studio/Misaka-Agent.

    158 GitHub starsUsed in 1 repo~2.1k tokens
    DatabasesAuto-check passed
  • RAG Implementation

    wshobson/agents

    Build retrieval-augmented generation systems: pick a vector database and embedding model, choose retrieval and reranking strategies, and start from a LangGraph pipeline.

    40k GitHub starsUsed in 9 repos~1.1k tokens
    AI & LLM EngineeringAuto-check passed
  • Hunt RAG Vector

    elementalsouls/Claude-BugHunter

    Hunt vector-store / embedding-layer weaknesses in RAG pipelines (OWASP LLM08 Vector and Embedding Weaknesses) — persistent corpus poisoning that survives across sessions and users (distinct from…

    4.8k GitHub stars~2.6k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Pinecone RAG

    github/awesome-copilot

    Official

    Build production RAG pipelines and persistent agent memory using Pinecone as the vector database backend.

    40k GitHub stars~2.4k tokensUpdated today
    AI & LLM EngineeringAuto-check passed

More from AlexAI-MCP/hermes-CCC

All 44 skills in this repo
  • GitHub Code Review

    AlexAI-MCP/hermes-CCC

    Review GitHub pull requests with a findings-first engineering mindset.

    135 GitHub stars~1.3k tokensUpdated 6 mo ago
    Auto-check passed
  • GitHub PR Workflow

    AlexAI-MCP/hermes-CCC

    Run a disciplined GitHub pull request workflow from branch creation through merge.

    135 GitHub stars~1.4k tokensUpdated 6 mo ago
    Auto-check passed
  • Hermes Memory

    AlexAI-MCP/hermes-CCC

    Manage durable project memory for Claude Code. An agent skill from AlexAI-MCP/hermes-CCC.

    135 GitHub stars~1.7k tokensUpdated 6 mo ago
    Auto-check passed
  • Hermes Route

    AlexAI-MCP/hermes-CCC

    Route Claude Code work by complexity, risk, and tool needs. An agent skill from AlexAI-MCP/hermes-CCC.

    135 GitHub stars~1.9k tokensUpdated 6 mo ago
    Auto-check passed
  • Hermes Skill

    AlexAI-MCP/hermes-CCC

    Create, improve, inventory, and audit Claude Code skills. An agent skill from AlexAI-MCP/hermes-CCC.

    135 GitHub stars~1.7k tokensUpdated 6 mo ago
    Auto-check passed
  • Hermes Traj

    AlexAI-MCP/hermes-CCC

    Capture Claude Code interaction trajectories in training-friendly formats.

    135 GitHub stars~1.6k tokensUpdated 6 mo ago
    Auto-check passed

Works with

Questions about Pinecone

What does Pinecone do?

Managed vector database for production RAG — serverless and pod-based deployment, hybrid search, namespaces, and metadata filtering. Pinecone is an agent skill from AlexAI-MCP/hermes-CCC. Managed vector database for production RAG — serverless and pod-based deployment, hybrid search, namespaces, and metadata filtering.

When should I use Pinecone?

Pinecone fits situations like: tasks that involve Vector databases; tasks that involve Retrieval-augmented generation; tasks that involve Serverless.

How do I install Pinecone in Claude Code?

Run `npx skills add AlexAI-MCP/hermes-CCC --skill pinecone -a claude-code`. Or copy the skill folder (skills/pinecone in AlexAI-MCP/hermes-CCC) into .claude/skills/pinecone in your project. Claude Code loads it when a task matches its description.

How do I install Pinecone in Codex?

Run `npx skills add AlexAI-MCP/hermes-CCC --skill pinecone -a codex`. Or copy the skill folder (skills/pinecone in AlexAI-MCP/hermes-CCC) into .agents/skills/pinecone in your project. Codex loads it when a task matches its description.

Can I use Pinecone in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add AlexAI-MCP/hermes-CCC --skill pinecone -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pinecone, .gemini/skills/pinecone, .github/skills/pinecone and .opencode/skills/pinecone in your project.

What does Pinecone need to run?

Going by SKILL.md and its folder, Pinecone needs the command-line tools its instructions call (pip) and credentials named PINECONE_API_KEY. Our summary lists: Python 3; A credential in PINECONE_API_KEY.

Does Pinecone access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Pinecone safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Pinecone use?

Pinecone is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Pinecone use?

About 954 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Pinecone?

Skills that share tags, products or a category with Pinecone: Pinecone Vector Database (Orchestra-Research/AI-Research-SKILLs, 13k stars), Using Vector Databases (ancoleman/ai-design-components, 526 stars), Pinecone (Luciole-Studio/Misaka-Agent, 158 stars) and RAG Implementation (wshobson/agents, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pinecone?

AlexAI-MCP (a GitHub user) maintains it in AlexAI-MCP/hermes-CCC, which has 135 GitHub stars. The repository holds 44 skills in this directory. The repository was last updated on April 8, 2026.

Source: AlexAI-MCP/hermes-CCC on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.