home / skills / agno-agi / agno / system-info
This skill helps you gather basic system information and directory listings using simple Python scripts.
npx playbooks add skill agno-agi/agno --skill system-infoReview the files below or copy the command above to add this skill to your agents.
---
name: system-info
description: Get system information using executable scripts
license: MIT
metadata:
version: "1.0.0"
author: agno
---
# System Info Skill
This skill provides scripts to gather system information.
## Available Scripts
- `get_system_info.py` - Returns basic system information (OS, Python version, current time)
- `list_directory.py` - Lists files in a specified directory
## Usage
1. Use `run_skill_script("system-info", "get_system_info.py")` to get system information
2. Use `run_skill_script("system-info", "list_directory.py", args=["path"])` to list a directory
This skill provides small executable Python scripts to collect basic system information and inspect file system contents. It is designed for developers who need quick diagnostics or want to integrate lightweight environment checks into multi-agent workflows. The outputs are simple, parseable, and suitable for automation.
The skill exposes two scripts: one returns OS details, Python version, and the current time; the other lists files in a provided directory path. Each script can be invoked via run_skill_script with the skill name and script filename, and optional args for path input. Scripts run locally in the agent environment and return plain-text or simple structured output appropriate for programmatic consumption.
How do I run these scripts from an agent?
Use run_skill_script("system-info", "get_system_info.py") or run_skill_script("system-info", "list_directory.py", args=["/path"]) from the agent runtime to execute them.
What output format should I expect?
Outputs are simple, human-readable text or minimal structured text intended for easy parsing; treat them as diagnostics rather than full telemetry streams.
Is there any risk listing arbitrary directories?
Yes. Avoid listing sensitive system paths and always validate user-supplied paths to prevent accidental exposure of secrets.