system-info — скилл для Claude Code: что делает и как установить
Скилл с двумя скриптами: отдаёт агенту сведения о хосте и листинг каталога. Пригодится, когда нужно понять, где вообще выполняется код.
npx skills add agno-agi/agno --skill system-info -a claude-codeЧто делает system-info
Скилл даёт агенту два готовых скрипта. get_system_info.py возвращает имя хоста, операционную систему, архитектуру, версию и путь к Python, процессор и текущее время UTC. list_directory.py показывает прямых детей указанного каталога; путь необязателен, без него берётся папка самого скилла.
Запуск идёт через инструмент get_skill_script: имя скилла, имя скрипта и execute=True, для листинга ещё args с путём. Агент читает структурированный результат, а не сырой вывод терминала.
Одно жёсткое правило: данные из stdout годятся, только если returncode равен 0. Иначе в отчёт идёт stderr или JSON с ошибкой — достраивать ответ по догадке нельзя. Это повод проверить, как ваш агент переживает падение скрипта: уверенная фраза про «похоже, Linux» обойдётся дороже пустого ответа.
Скилл смотрит на хост, где работает процесс AgentOS, а не на удалённую машину.
Какие задачи решает
- Узнать ОС, архитектуру и версию Python на хосте агента
- Показать прямых детей каталога без рекурсии
- Отличить успешный запуск скрипта от упавшего по
returncode - Снять имя хоста, процессор и время UTC одним отчётом
- Проверить, где лежит интерпретатор Python
Примеры запросов агенту
- Какая ОС и какая версия Python на хосте, где ты запущен?
- Покажи содержимое каталога через `list_directory.py` с аргументом `.`
- Собери отчёт о системе: хост, архитектура, процессор, время UTC
Как установить system-info
1Через Skills CLI (Vercel)
npx skills add agno-agi/agno --skill system-info -a claude-code2Вручную: положить файлы
~/.claude/skills/system-info/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/system-info/
1Через Skills CLI (Vercel)
npx skills add agno-agi/agno --skill system-info -a codex2Вручную: положить файлы
.agents/skills/system-info/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add agno-agi/agno --skill system-info -a cursor2Вручную: положить файлы
.cursor/skills/system-info/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install agno-agi/agno system-info2Вручную: положить файлы
.github/skills/system-info/SKILL.md1Через Skills CLI (Vercel)
npx skills add agno-agi/agno --skill system-info -a gemini-cli2Командой платформы
gemini skills install https://github.com/agno-agi/agno --path cookbook/05_agent_os/23_skills/sample_skills/system-infoВручную: положить файлы
.devin/skills/system-info/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add agno-agi/agno --skill system-info -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора3
Весь набор →Похожие
Вопросы о system-info
Как установить system-info в Claude Code?
Выполните npx skills add agno-agi/agno --skill system-info -a claude-code. Файл скилла появится по пути ~/.claude/skills/system-info/SKILL.md.
Что делает system-info?
Возвращает сведения о хосте: имя, ОС, архитектуру, версию и путь к Python, процессор и время UTC. Второй скрипт листает каталог на один уровень вглубь.
Как агент должен обрабатывать ошибку скрипта?
Считать данные из stdout только при returncode равном 0. При ненулевом коде в ответ идёт stderr или JSON с ошибкой, без догадок о результате.
Исходный текст
SKILL.md · MIT
---
name: system-info
description: Inspect the host operating system, Python runtime, and local files
license: MIT
metadata:
version: "1.0.0"
author: agno
---
# System Info Skill
Use this skill when the user asks about the host running the AgentOS process or
needs a directory inventory from that host.
## Available scripts
- `get_system_info.py` returns the hostname, operating system, architecture,
Python version and executable, processor, and current UTC time.
- `list_directory.py` lists the direct children of a directory. It accepts one
optional path argument and defaults to the skill directory.
## Execution
Load these instructions before choosing a script. Execute a script through the
skill tool and inspect its structured result:
```python
get_skill_script(
skill_name="system-info",
script_path="get_system_info.py",
execute=True,
)
```
To list a directory:
```python
get_skill_script(
skill_name="system-info",
script_path="list_directory.py",
execute=True,
args=["."],
)
```
Only use data parsed from `stdout` when `returncode` is `0`. If execution
returns a nonzero code, report `stderr` or the JSON error instead of inferring
the result.
© agno · MIT · agno-agi/agno