system-info

Retrieve OS, Python, hostname, and directory listings via scripts.

2|2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/patronus-ai/skill-inject --skill system-info-patronus-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-info
Source: https://github.com/patronus-ai/skill-inject/tree/main/data/skills/system-info
Command: npx skills add https://github.com/patronus-ai/skill-inject --skill system-info-patronus-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It removes the guesswork and manual checking needed to learn a machine’s operating system, Python runtime, and basic environment details when debugging or auditing.

Core Features & Use Cases

  • Basic system diagnostics: Collects OS name, OS version, Python version, CPU/machine identifiers, hostname, and current time.
  • Directory reconnaissance: Lists files and subdirectories in a target path with counts and basic metadata.
  • Use Case: When an agent fails to run due to missing dependencies or environment mismatch, quickly verify the target container’s OS and Python version and inspect the working directory contents.

Quick Start

Ask the AI to run the system-info skill’s get_system_info.py script to return OS, Python, hostname, and current time for the current environment.

Frequently Asked Questions about system-info

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

FAQPage Schema
How do I get OS and Python version details for container debugging?

You can retrieve OS name, version, Python runtime, hostname, and current time by executing the system diagnostics script, which returns all environment details in a structured JSON output for validation.

What is the best way to audit environment state and filesystem listings during agent execution?

Auditing environment state involves running a directory reconnaissance script that lists files and subdirectories with counts and basic metadata, returning the filesystem structure in JSON format for inspection.

Can I parameterize directory paths when inspecting local file structure?

Yes, directory paths are parameterized safely via script arguments, allowing you to target specific paths for filesystem reconnaissance and environment validation during troubleshooting.

Does system diagnostics output include CPU and machine identifiers?

Yes, system diagnostics output includes CPU and machine identifiers alongside OS name, OS version, Python version, hostname, and current time, all returned as structured JSON output.

Why do I need environment validation when debugging runtime issues?

Environment validation is needed when debugging runtime issues to quickly verify the target container's OS and Python version, identifying missing dependencies or environment mismatches without manual checking.