EasyShell AI Skill

Teach your AI coding assistant to manage servers. Install EasyShell as a skill for OpenCode, Claude Code, Cursor, or VS Code Copilot.

Version: 1.0.0License: MIT

Compatible Assistants

OpenCodeClaude CodeCursorVS Code Copilot

Install the Skill

Add EasyShell to your AI coding assistant in seconds.

Via CLI (Recommended)

npx mdskills install easyshell

Manual Install

Copy SKILL.md into your assistant's skills directory:

OpenCode.opencode/skills/easyshell/SKILL.md
Claude Code.claude/skills/easyshell/SKILL.md
Cursor.cursor/skills/easyshell/SKILL.md
VS Code Copilot.github/skills/easyshell/SKILL.md

What is EasyShell?

EasyShell is an AI-native server operations platform with three components:

EasyShell Server

Central management hub with web UI, script engine, and task orchestration

EasyShell Agent

Lightweight Go agent deployed on target hosts for command execution and metrics

EasyShell Web

Modern React dashboard for real-time monitoring, script management, and terminal access

Core Workflows

AI Script Generation

Natural language → production shell scripts with streaming preview and diff comparison

Task Orchestration

AI decomposes complex operations into multi-step execution plans across infrastructure

Scheduled Tasks

Cron-based automation with AI analysis reports and autonomous alert decisions

Multi-Platform Bots

Operate servers via Telegram, Discord, DingTalk, Feishu, Slack, or WeCom

MCP Server Quick Install

Add the EasyShell MCP server to your assistant's configuration to enable direct server management capabilities:

MCP Configuration
{
  "mcpServers": {
    "easyshell": {
      "command": "npx",
      "args": ["-y", "@easyshell/mcp-server"],
      "env": {
        "EASYSHELL_API_URL": "https://your-server.com/api",
        "EASYSHELL_API_KEY": "your-api-key"
      }
    }
  }
}

Security Model

All operations require explicit user confirmation
Dangerous command interception with approval workflows
Complete audit logging for compliance
Role-based access control (RBAC)

Prerequisites

Running EasyShell Server instance
At least one connected EasyShell Agent
API access credentials configured
View on GitHubView SKILL.md