Back to list
jiamingkong

sys-admin

by jiamingkong

A minimalist python implementation of CLI coding agents, using interleaved thinking (think with tools) and dynamic skill loading. The whole core mechanism implemented in two Python files.

4🍴 2📅 Jan 20, 2026

SKILL.md


name: sys_admin description: System administration tools for local OS info and remote SSH connection management. allowed-tools:

  • get_system_info
  • ssh_connect
  • ssh_run_command
  • ssh_list_connections
  • ssh_disconnect

SysAdmin Skill

This skill allows the agent to inspect the local system environment and manage persistent SSH connections to remote servers.

Tools

get_system_info

Retrieve details about the local operating system, including version, architecture, current date/time, and locale settings.

ssh_connect

Establish a persistent SSH connection (session) to a remote host.

  • alias: A unique name for the session (e.g., 'webserver').
  • host: Hostname or IP.
  • user: SSH username.
  • port: (Optional) Port, default 22.
  • key_path: (Optional) Path to private key file.

Note: This tool uses SSH ControlMaster with BatchMode. It requires key-based authentication (no password prompts).

ssh_run_command

Execute a shell command on an active SSH session.

  • alias: The session alias.
  • command: The command string to run.

ssh_list_connections

List all currently active SSH sessions.

ssh_disconnect

Close an active SSH session and cleanup resources.

  • alias: The session alias.

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon