# Vespa CLI

> Vespa's own skill for the Vespa CLI: point your agent at a target, deploy and check Vespa apps, feed and query documents, and read logs.

Vespa.ai's own Agent Skill for the Vespa CLI, from its official skills repo. It teaches your agent how to deploy, manage and debug Vespa applications from the command line, on a local instance, on Vespa Cloud or at a custom endpoint.

What you can do with it
- Set the target and application, and see how the CLI's configuration fits together
- Sign in to Vespa Cloud in the browser, set up mTLS certificates for the data plane, or use an API key in CI/CD
- Deploy an application package and wait for it to converge, or prepare and activate it on a self-hosted cluster
- Check that container and content nodes are up and running the latest config
- Set up production deployments on Vespa Cloud and tear down dev deployments
- Put, get, update and remove documents, and feed in bulk
- Read logs, run tests and wire the CLI into CI/CD

How it works
- Install with the Vespa CLI itself (vespa skills install) for Claude Code, Codex, Cursor and Antigravity, or with npx skills add vespa-engine/skills
- Your agent runs the vespa command, so the Vespa CLI needs to be installed
- It's one of Vespa's skills; the others cover application packages, schemas, queries and ranking, feeding, pyvespa and migrating from Elasticsearch

Good to know
- Some commands change live deployments or documents, such as deploy, destroy and remove
- Apache-2.0 licensed

- Type: Skill
- Made by: vespa-engine
- Category: Databases
- Formats: Skills
- Version: 9bdc8bb
- Website: https://docs.vespa.ai/en/vespa-cli.html
- Source: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli
- Page: https://pluginboard.ai/skills/vespa-cli-vespa-engine

## Works with

- ChatGPT
- Claude
- Gemini
- GitHub Copilot
- Cursor
- Claude Code
- Codex
- Antigravity
- Gemini CLI
- Replit
- OpenClaw
- OpenCode
- Hermes Agent

## Install

### ChatGPT

In ChatGPT: Download the vespa-cli folder and zip it, then Plugins → Skills → Create → Upload from your computer. Business and Enterprise plans.

View the folder on GitHub: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli

### Claude

In Claude (web or desktop): Download the vespa-cli folder and zip the folder itself, then upload it in Customize → Skills.

View the folder on GitHub: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli

### Gemini

In Gemini: Download the vespa-cli folder, then at gemini.google.com click Customize → Skills → Create → Upload and pick the folder (or a .zip of it).

View the folder on GitHub: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli

### GitHub Copilot

Run in your terminal:

```shell
npx -y degit vespa-engine/skills/vespa-cli ~/.copilot/skills/vespa-cli
```

View the folder on GitHub: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli

### Cursor

Run in your terminal:

```shell
npx -y degit vespa-engine/skills/vespa-cli ~/.cursor/skills/vespa-cli
```

View the folder on GitHub: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli

### Claude Code

Run in your terminal:

```shell
npx -y degit vespa-engine/skills/vespa-cli ~/.claude/skills/vespa-cli
```

View the folder on GitHub: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli

Or as a Claude Code plugin:

```text
/plugin marketplace add vespa-engine/skills
/plugin install vespa-cli@vespa-skills
```

### Codex

Run in your terminal:

```shell
npx -y degit vespa-engine/skills/vespa-cli ~/.agents/skills/vespa-cli
```

View the folder on GitHub: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli

### Antigravity

In Antigravity: Copy the vespa-cli folder into ~/.gemini/config/skills (Antigravity app and IDE) or ~/.gemini/antigravity-cli/skills (Antigravity CLI).

View the folder on GitHub: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli

### Gemini CLI

Run in your terminal:

```shell
npx -y degit vespa-engine/skills/vespa-cli ~/.gemini/skills/vespa-cli
```

View the folder on GitHub: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli

### Replit

Run in your terminal:

```shell
npx -y degit vespa-engine/skills/vespa-cli .agents/skills/vespa-cli
```

View the folder on GitHub: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli

### OpenClaw

Run in your terminal:

```shell
npx -y degit vespa-engine/skills/vespa-cli ~/.openclaw/skills/vespa-cli
```

View the folder on GitHub: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli

### OpenCode

Run in your terminal:

```shell
npx -y degit vespa-engine/skills/vespa-cli ~/.config/opencode/skills/vespa-cli
```

View the folder on GitHub: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli

### Hermes Agent

Run in your terminal:

```shell
npx -y degit vespa-engine/skills/vespa-cli ~/.hermes/skills/vespa-cli
```

View the folder on GitHub: https://github.com/vespa-engine/skills/tree/HEAD/vespa-cli

---
From Pluginboard (https://pluginboard.ai).
