klytos-terminal

Register plugin-based terminal commands with permissions and audit logging for Klytos.

12|2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/joseconti/klytos --skill klytos-terminal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: klytos-terminal
Source: https://github.com/joseconti/klytos/tree/main/.claude/skills/klytos-terminal
Command: npx skills add https://github.com/joseconti/klytos --skill klytos-terminal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Klytos web terminal enables plugin-based commands to be added to a browser-based CLI with built-in security constraints. It guides developers on how to extend or modify terminal commands, register custom permissions, and ensure the terminal UI and security align with Klytos architecture.

Core Features & Use Cases

  • Plugin command registration: Define new terminal commands with descriptions, usage, category, and required permissions.
  • Security integration: Enforce 2FA visibility, per-command permissions, and audit logging for terminal actions.
  • CLI and Web integration: Supports both web terminal and CLI entry points, with a unified command registry and metadata.

Quick Start

Register a new terminal command through a plugin, define its permissions and category, and verify it appears in the web terminal.

Frequently Asked Questions about klytos-terminal

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

FAQPage Schema
How do I add custom commands to a web terminal using plugins?

To add custom commands to a web terminal using plugins, you register new terminal commands by defining their descriptions, usage, category, and required permissions. This process ensures the commands integrate properly with the terminal's command registry and execute securely.

How does terminal command security enforce 2FA and per-command permissions?

Terminal command security enforces 2FA visibility and per-command permissions by applying security constraints during plugin command registration. It integrates checks into the execution flow, ensuring only authorized users trigger specific actions while logging terminal actions for auditing.

Can I integrate custom terminal plugins with xterm.js frontend?

Yes, you can integrate custom terminal plugins with the xterm.js frontend. The architecture supports frontend integration, allowing registered commands and metadata to flow from the unified registry directly into the web terminal UI for browser-based execution.

What is the best way to register permissions for a terminal command plugin?

The best way to register permissions for a terminal command plugin is to define the required permissions alongside the command description, usage, and category during the initial registration phase. This ensures the TerminalExecutor enforces security constraints before execution.

How do I log terminal actions for audit compliance in a web CLI?

To log terminal actions for audit compliance in a web CLI, you utilize the architecture's built-in audit logging requirements during plugin command registration. This captures executed commands and user activity securely within the terminal environment.