Skip to main content
skill CX Codex

tendril-extension — Claude Code skill for building and installing

Build, test, package, and install the Ivy Tendril extension in Antigravity IDE or VS Code. The skill covers local development and .vsix packaging.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a claude-code
Open on GitHub

What tendril-extension does

The skill works with the extension in extensions/vscode. It uses pnpm to install dependencies and build the project, and can run the typecheck and tests. For Antigravity IDE, it can link the extension into the IDE’s extensions directory. Reload the IDE window afterward to activate the Tendril sidebar and commands.

Helper scripts cover installation, removal, and .vsix packaging. You can also create a package with npx @vscode/vsce package --no-dependencies. Antigravity IDE runs VS Code engine 1.107.0, so it rejects a VSIX that requires a newer engine version; for local development, the skill recommends linking the extension directly.

What it helps with

  • build the Ivy Tendril extension from extensions/vscode
  • link the extension into Antigravity IDE
  • run the extension’s typecheck and tests
  • package the extension as a .vsix archive
  • remove the extension from Antigravity IDE

Example prompts for the agent

  • Build Ivy Tendril and install it in Antigravity IDE.
  • Run the typecheck and tests for the extension in extensions/vscode.
  • Package Ivy Tendril as a .vsix file.

How to install tendril-extension

1Skills CLI (Vercel)

npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a claude-code

2Manually: put the files in place

~/.claude/skills/tendril-extension/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/tendril-extension/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about tendril-extension

How do I install tendril-extension in Claude Code?

Run npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a claude-code. The skill file is at ~/.claude/skills/tendril-extension/SKILL.md.

What does tendril-extension do?

It helps build, test, package, install, and remove the Ivy Tendril extension for Antigravity IDE and VS Code. It includes helper scripts for these workflows.

Why might Antigravity IDE reject a .vsix package?

Antigravity IDE uses VS Code engine 1.107.0 and rejects packages that require a newer engine. For local development, the skill recommends linking the extension directly.

Source text

SKILL.md · Apache-2.0
---
name: tendril-extension
description: >-
  Manage, build, test, package, install, and debug the Ivy Tendril extension in Antigravity IDE and VS Code.
  Use when the user asks to install, link, update, build, test, or package the Ivy Tendril extension for Antigravity IDE.
---

# Ivy Tendril Extension Skill

This skill provides procedures and helper scripts for building, testing, packaging, and installing the Ivy Tendril extension directly into **Antigravity IDE** or VS Code.

## Directory & Environment

- **Extension Directory**: `extensions/vscode`
- **Antigravity Extensions Directory**: `~/.antigravity-ide/extensions`
- **Installed Extension Name**: `ivy-interactive.ivy-tendril-0.1.0`
- **Package Manager**: `pnpm` (fixed versions configured via `.npmrc`)

---

## Common Workflows

### 1. Install / Link to Antigravity IDE

To compile the latest extension bundle and link it live into Antigravity IDE:

```bash
skills/tendril-extension/scripts/install-antigravity.sh
```

Or manually:

```bash
cd extensions/vscode
pnpm install
pnpm run build
mkdir -p ~/.antigravity-ide/extensions
ln -sfn "$(pwd)" ~/.antigravity-ide/extensions/ivy-interactive.ivy-tendril-0.1.0
antigravity-ide --list-extensions | grep "ivy-interactive.ivy-tendril"
```

After installing/linking:
1. Reload Antigravity IDE by opening the Command Palette (`Cmd+Shift+P`) and selecting **Developer: Reload Window**.
2. The Tendril sidebar view and commands (`Tendril: Open Dashboard`, `Tendril: Start Server`, etc.) are now active.

---

### 2. Package as `.vsix` Archive

To build a standalone VSIX distribution file:

```bash
skills/tendril-extension/scripts/package-vsix.sh
```

Or manually:

```bash
cd extensions/vscode
pnpm install
pnpm run build
npx @vscode/vsce package --no-dependencies
```

> [!NOTE]
> Since Antigravity IDE runs VS Code engine `1.107.0`, installing a VSIX with an engine requirement greater than `1.107.0` via `antigravity-ide --install-extension` will be rejected by the version validator. The direct symlink method (Workflow 1) is the recommended approach for local development and daily usage.

---

### 3. Run Extension Tests & Typecheck

To verify extension integrity and TypeScript compliance:

```bash
cd extensions/vscode
pnpm run typecheck
pnpm test
```

---

### 4. Uninstall / Unlink from Antigravity IDE

To remove the extension from Antigravity IDE:

```bash
skills/tendril-extension/scripts/uninstall-antigravity.sh
```

Or manually:

```bash
rm -rf ~/.antigravity-ide/extensions/ivy-interactive.ivy-tendril-0.1.0
```

© Ivy-Interactive · Apache-2.0 · Ivy-Interactive/Ivy-Tendril

Similar skills

SKILL.md skills catalog →

From the same set6

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor