context-cli

Manage external CLI process lifecycles and security within the Ravi runtime.

6|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/filipexyz/ravi --skill context-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: context-cli
Source: https://github.com/filipexyz/ravi/tree/main/src/plugins/internal/ravi-dev/skills/context-cli
Command: npx skills add https://github.com/filipexyz/ravi --skill context-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the challenge of integrating external command-line tools into the Ravi runtime without compromising security or identity, preventing common errors like manual credential injection or improper session handling.

Core Features & Use Cases

  • Context-Child Issuance: Enables the creation of scoped, least-privilege contexts for external processes using the Ravi context registry.
  • Identity & Authorization: Provides standardized methods for external CLIs to verify identity, check capabilities, and request authorization within the Ravi ecosystem.
  • Auditability: Ensures all external actions are traceable through stable CLI naming and lineage metadata, maintaining a clean audit trail.

Quick Start

Use the context-cli skill to issue a new child context for your external tool with the required execution capabilities.

Frequently Asked Questions about context-cli

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

FAQPage Schema
How do I securely integrate external CLI tools into the Ravi runtime?

External CLI authorization in Ravi works by issuing scoped child contexts that enforce least-privilege capabilities and identity verification for third-party command-line processes.

What is the best way to prevent manual credential injection when running external command-line tools?

To prevent manual credential injection, context-cli provides standardized identity verification and capability authorization methods for external CLIs within the Ravi ecosystem.

How do I issue a least-privilege child context for an external process in Ravi?

To issue a least-privilege child context in Ravi, use context-cli to request specific execution capabilities from the Ravi context registry for your external tool.

Does Ravi support audit lineage tracking for third-party CLI commands?

Yes, Ravi supports audit lineage tracking for third-party CLI commands by maintaining stable CLI naming and lineage metadata to ensure all external actions are fully traceable.

Why do I need to verify identity and check capabilities for external CLIs in Ravi?

You need to verify identity and check capabilities for external CLIs in Ravi to ensure strict adherence to least-privilege principles and prevent improper session handling or unauthorized actions.