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.
npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a claude-codeWhat 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
.vsixarchive - 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
.vsixfile.
How to install tendril-extension
1Skills CLI (Vercel)
npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a claude-code2Manually: put the files in place
~/.claude/skills/tendril-extension/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/tendril-extension/
1Skills CLI (Vercel)
npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a codex2Manually: put the files in place
.agents/skills/tendril-extension/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a cursor2Manually: put the files in place
.cursor/skills/tendril-extension/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Ivy-Interactive/Ivy-Tendril tendril-extension2Manually: put the files in place
.github/skills/tendril-extension/SKILL.md1Skills CLI (Vercel)
npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a gemini-cli2Platform CLI
gemini skills install https://github.com/Ivy-Interactive/Ivy-Tendril --path skills/tendril-extensionManually: put the files in place
.devin/skills/tendril-extension/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Ivy-Interactive/Ivy-Tendril --skill tendril-extension -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
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