voyageai
Voyage AI embedding and reranking CLI integrated with MongoDB Atlas Vector Search. Use for: generating text embeddings, reranking search results, storing embeddings in Atlas, performing vector similarity search, creating vector search indexes, listing available models, comparing text similarity, bulk ingestion, interactive demos, and learning about AI concepts. Triggers: embed text, generate embeddings, vector search, rerank documents, voyage ai, semantic search, similarity search, store embeddings, atlas vector search, embedding models, cosine similarity, bulk ingest, explain embeddings.
Why use this skill?
Integrate Voyage AI embeddings and MongoDB Atlas Vector Search into OpenClaw. Generate, store, and rerank vector data easily with this CLI tool.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mrlynn/voyageai-skillWhat This Skill Does
The Voyage AI Skill is a powerful CLI-driven integration for OpenClaw that connects directly to the Voyage AI ecosystem and MongoDB Atlas Vector Search. It provides a seamless interface for developers to handle the entire lifecycle of vector operations without requiring Python. By leveraging the voyageai-cli, this skill allows users to generate high-quality text embeddings, perform advanced reranking of search results, and manage Atlas Vector Search indexes directly from their terminal. Whether you are building RAG (Retrieval-Augmented Generation) pipelines, performing semantic similarity analysis, or managing large-scale vector datasets, this tool simplifies complex AI workflows into easy-to-use commands.
Installation
To integrate this skill into your environment, use the OpenClaw skill installer:
clawhub install openclaw/skills/skills/mrlynn/voyageai-skill
Additionally, ensure the underlying CLI is installed globally on your system to enable command execution:
npm install -g voyageai-cli
Use Cases
- Semantic Search Systems: Build intelligent search bars that understand context rather than just keyword matching.
- Content Recommendation Engines: Use the
rerankfunctionality to surface the most relevant documents based on user intent. - Database Enrichment: Automatically embed raw text data and store it alongside metadata in MongoDB Atlas for instant retrieval.
- AI Education: Use the
explaincommands to quickly understand complex machine learning concepts like cosine similarity or RAG architecture. - Data Pipeline Automation: Bulk ingest text files into vector databases using CLI piping, perfect for CI/CD environments.
Example Prompts
- "Voyage AI, generate an embedding for the text 'How does MongoDB Atlas vector search work?' and output it as an array."
- "Rerank these documents for the query 'performance tuning' using the voyage-rerank-2 model: [list of documents]."
- "Create a new vector search index on the 'knowledgebase' collection with 1024 dimensions and cosine similarity."
Tips & Limitations
- Environment Security: Always use environment variables (
VOYAGE_API_KEYandMONGODB_URI) rather than hardcoding credentials into your scripts. - Model Selection: Use
vai modelsto identify the most cost-effective model for your specific latency vs. accuracy requirements. - Resource Management: Vector searches can be resource-intensive; ensure your Atlas cluster tier is configured to support the required vector index memory overhead.
- Connectivity: Always run
vai pingafter configuring your API keys to verify connectivity before attempting large batch ingestion jobs.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-mrlynn-voyageai-skill": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api
Related Skills
mongodb-atlas-admin
Manage MongoDB Atlas clusters, projects, users, backups, and alerts via the Atlas Admin API v2. Use when: (1) Creating, scaling, or deleting Atlas clusters, (2) Managing database users and IP access lists, (3) Configuring backups, snapshots, and restore jobs, (4) Setting up alerts and monitoring, (5) Managing projects and organizations, (6) Viewing cluster metrics and logs. Requires Atlas API keys (public/private) or service account credentials.
netpad
Manage NetPad forms, submissions, users, and RBAC. Use when: (1) Creating forms with custom fields, (2) Submitting data to forms, (3) Querying form submissions, (4) Managing users/groups/roles (RBAC), (5) Installing NetPad apps from marketplace. Requires NETPAD_API_KEY for API, or `netpad login` for CLI.