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
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
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>
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-systemdandcron-design-workflowskills 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.