ion

Format Ion shell completions into carapace's JSON action schema.

1.4k|36|Updated Mar 17, 2020
One-click install
npx skills add https://github.com/carapace-sh/carapace --skill ion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ion
Source: https://github.com/carapace-sh/carapace/tree/main/skills/ion
Command: npx skills add https://github.com/carapace-sh/carapace --skill ion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Carapace needs to surface Ion shell completions in a structured, shell-aware format for downstream tooling.

Core Features & Use Cases

  • Formats Ion-specific completions into carapace's JSON action schema.
  • Supports command, variable, and file completion contexts, including PATH-based command discovery and internal references.
  • Use Case: integrate carapace with Ion to provide real-time completion suggestions in a terminal.

Quick Start

Run carapace with the Ion context to generate completions for the current shell input.

Frequently Asked Questions about ion

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

FAQPage Schema
How do I get Ion shell completions working with carapace?

To get Ion shell completions working with carapace, run carapace with the Ion context to generate real-time completion suggestions. It formats Ion-specific completions into carapace's JSON action schema for downstream terminal tooling.

What completion contexts does carapace support for the Ion shell?

Carapace supports command, variable, and file completion contexts for the Ion shell. It handles PATH-driven command discovery and internal references, formatting them into structured JSON action schema output.

Does carapace handle value and display formatting for Ion completions?

Yes, carapace handles value and display formatting for Ion completions. It adheres to carapace's output rules for value/display formatting, nospace handling, and optional descriptions within the JSON action schema.

Why do I need JSON action schema formatting for shell completions?

JSON action schema formatting for shell completions is needed to surface Ion-specific suggestions in a structured, shell-aware format. This allows downstream terminal tooling to correctly parse and display real-time completion data.

Can I use carapace integration for PATH-based command discovery in Ion?

Yes, you can use carapace integration for PATH-based command discovery in Ion. It formats PATH-driven commands and internal references into carapace's JSON action schema to provide real-time completion suggestions.