embedding-upload

Upload a CSV file and generate 3072-dimensional server-side embeddings.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/archetypeai/newton-earthquake-demo --skill embedding-upload
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: embedding-upload
Source: https://github.com/archetypeai/newton-earthquake-demo/tree/main/.claude/skills/embedding-upload
Command: npx skills add https://github.com/archetypeai/newton-earthquake-demo --skill embedding-upload

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Upload a CSV file and generate server-side embeddings.

Core Features & Use Cases

  • Batch embedding extraction from CSV data using a lens-like workflow.
  • Produces 3072-dimensional embeddings (4×768) per window and includes metadata like query_timestamp and read_index for downstream analysis.
  • Works with Python and Web clients, leveraging server-side processing for privacy and efficiency.

Quick Start

Upload a CSV file and generate server-side embeddings using the Embedding Lens.

Frequently Asked Questions about embedding-upload

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate server-side embeddings from a CSV file?

To generate server-side embeddings from a CSV file, you upload the file to process your data in batches, producing 3072-dimensional embeddings per window alongside metadata like query_timestamp and read_index.

Can I extract CSV embeddings using both Python and web clients?

Yes, you can extract CSV embeddings using both Python and web clients. The server-side processing supports both environments and can stream results via SSE for real-time data delivery.

What is the dimension size of the embeddings produced from CSV data?

The dimension size of the embeddings produced from CSV data is 3072-dimensional per window, generated from 4×768 inputs. This output includes associated metadata for downstream analysis.

Do I need an API key to upload CSVs for embedding extraction?

Yes, you need an API key to upload CSVs for embedding extraction. The lens-based workflow requires this key to authenticate requests and process your data securely on the server side.

What metadata is included when generating embeddings from a CSV upload?

When generating embeddings from a CSV upload, the metadata included provides query_timestamp and read_index. This associated metadata is returned with the 3072-dimensional embeddings for downstream analysis.

Are there limitations to processing CSV data for server-side embeddings?

Processing CSV data for server-side embeddings processes inputs in 4×768 windows to produce 3072-dimensional outputs. You must manage API key authentication and handle streaming via SSE for large files.