vine

Automate interactive list selection in terminal workflows using tv.

1|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/aneveux/claude-garden --skill vine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vine
Source: https://github.com/aneveux/claude-garden/tree/main/plugins/vine/skills/vine
Command: npx skills add https://github.com/aneveux/claude-garden --skill vine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terminal workflows often require selecting from dynamic lists; Vine enables fast, interactive selection using tv to streamline these tasks.

Core Features & Use Cases

  • Fuzzy, channel-driven pickers for scripts, CLI tools, and shell integrations with previews and actions.
  • Supports channel TOML configurations and real-time UI customization for common workflows.
  • Real-world use includes selecting a git branch, a docker container, or a file from a project.

Quick Start

Use vine to enable interactive selection in terminal scripts with tv to pick from lists.

Frequently Asked Questions about vine

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

FAQPage Schema
How do I add an interactive fuzzy finder to my terminal scripts?

An interactive fuzzy finder automates dynamic list selection in terminal scripts. Vine uses tv to provide fast, channel-driven pickers with real-time previews and customizable actions for CLI workflows.

What is the best way to add previews and actions to a CLI picker?

Previews and actions enhance a CLI picker by displaying contextual data before execution. Vine supports channel TOML configurations to define these interactive selection workflows with real-time UI customization.

Can I use channel TOML configurations to customize terminal picker workflows?

Channel TOML configurations customize terminal picker workflows by defining specific list sources and actions. Vine processes these TOML files to drive the tv fuzzy finder for interactive selection in shell integrations.

Does this fuzzy finder work with shell integrations for selecting git branches or docker containers?

This fuzzy finder works with shell integrations to select git branches, docker containers, or project files. Vine leverages tv to automate interactive selection from these dynamic lists within terminal workflows.

Do I need to install dependencies to use interactive terminal selection in my scripts?

No external dependencies are required to define the interactive terminal selection logic. Vine specifies a YAML frontmatter and operational Markdown body to on-demand automate tv picker workflows without mandatory component installs.