Skip to content

Terminal Skills - Setup Guide

Source: chaterm/terminal-skills (2.4K+ combined installs) Category: Engineering / System Administration Quality Tier: 🟡 Beta

A collection of terminal and system administration skills from chaterm that give Hermes agents structured, reusable knowledge for managing Linux systems - cron job scheduling, systemd service management, network diagnostics, and VPN configuration. While Hermes agents already have terminal access, these skills provide best-practice templates and troubleshooting patterns.


Installation

npx skills add chaterm/terminal-skills --skill cron
npx skills add chaterm/terminal-skills --skill system-admin
npx skills add chaterm/terminal-skills --skill systemd
npx skills add chaterm/terminal-skills --skill network-tools
npx skills add chaterm/terminal-skills --skill vpn

Included Skills

Skill Installs Purpose
cron 1.3K Cron job scheduling, log monitoring, and troubleshooting
system-admin 478 General Linux system administration tasks
systemd 222 systemd service management and unit file authoring
network-tools 181 Network diagnostics, port scanning, firewall rules
vpn 170 VPN client configuration and troubleshooting

Prerequisites

Requirement Details
Linux Skills are Linux-specific (Debian/Ubuntu focus)
Root/sudo Some operations require elevated privileges
Language Primary documentation is in Chinese (zh-CN); commands are universal

Key Capabilities

Cron - Scheduled Task Management

# View current crontab
crontab -l

# Edit crontab
crontab -e

# Common schedules
0 * * * * command       # Hourly at minute 0
*/15 * * * * command    # Every 15 minutes
0 9-17 * * * command    # Business hours, hourly
0 0 * * 1-5 command     # Weekdays at midnight
Ideal for creating and debugging Hermes cron jobs, understanding schedule syntax, and monitoring cron logs for failures.

Systemd - Service Management

# Service lifecycle
systemctl status <service>
systemctl start/stop/restart <service>
systemctl enable/disable <service>

# Log inspection
journalctl -u <service> --no-pager -n 50
Directly applicable to managing the Hermes gateway service, debugging death loops, and authoring systemd unit files.

Network Tools - Diagnostics

# Connectivity checks
ping -c 4 <host>
traceroute <host>

# Port scanning
ss -tlnp                    # Listening ports
nmap -sT <host>             # TCP port scan

# DNS
dig <domain>
nslookup <domain>
Useful for debugging Telegram API connectivity, MCP server reachability, and API endpoint health.

System Admin - General Operations

Disk usage, process management, user management, package installation, and log rotation patterns for day-to-day Hermes system maintenance.


Quick Start for Hermes Agents

# 1. Verify installation
npx skills list | grep terminal-skills

# 2. Inspect current cron jobs (using cron skill knowledge)
crontab -l 2>/dev/null || echo "No user crontab"

# 3. Check Hermes gateway service status (using systemd skill knowledge)
systemctl --user status hermes-gateway-corpusiq.service --no-pager

# 4. Network health check (using network-tools skill knowledge)
ss -tlnp | grep -E '11434|8080|3000'

Verification

# Check skills are installed
npx skills list 2>&1 | grep -E 'cron|system-admin|systemd|network-tools|vpn'

# Verify cron knowledge is accessible
npx skills use chaterm/terminal-skills@cron 2>&1 | head -20

# Verify systemd knowledge
npx skills use chaterm/terminal-skills@systemd 2>&1 | head -20

Notes

  • Language: Primary documentation is in Chinese (zh-CN). Commands, paths, and syntax are universal. Use with translation tools if needed.
  • Hermes integration: These skills complement but don't replace Hermes' built-in terminal access. They provide structured knowledge for recurring administration patterns.
  • Overlap with existing skills: The linux-systemd and cron-design-workflow skills in the CorpusIQ catalog cover similar ground with English documentation. These terminal-skills provide additional patterns and Chinese-language alternatives.
  • VPN skill: Useful when Hermes needs to connect through VPNs for geo-restricted API access or testing.

Integration with CorpusIQ

CorpusIQ is the connector layer that lets AI assistants read the systems a business already runs on - accounting, payments, CRM, email, files and analytics - and answer with the source named. It is read-only by design: it retrieves data and never writes to, or acts in, a connected system, which is what makes it safe to point at live accounts.

This page is part of the CorpusIQ directory, the reference we maintain for the MCP server and agent-skill ecosystem. Run alongside CorpusIQ, a third-party server like this one can be combined with a company's own business data in a single answer.

See what CorpusIQ connects

AI answers on your data. See where every number comes from.

Connect your tools and ask in ChatGPT, Claude, or Perplexity. Enterprise-grade answers in minutes. From $29.95/month.

Start free, no credit card
Contact Terms Privacy Pricing