Agent Skills
› A-EVO-Lab/a-evolve
› environment-discovery
environment-discovery
GitHub提供在SkillBench容器中快速发现可用工具、语言、数据文件和技能的策略,帮助在执行任务前评估环境。
Trigger Scenarios
开始新任务前需了解容器环境
需要确认已安装的工具和依赖包
Install
npx skills add A-EVO-Lab/a-evolve --skill environment-discovery -g -y
SKILL.md
Frontmatter
{
"name": "environment-discovery",
"description": "Strategies for quickly discovering what tools, languages, data files, and skills are available in a SkillBench container."
}
Environment Discovery Skill
When starting a new SkillBench task, quickly assess the environment before writing code.
1. Check available skills first
list_skills
If any skill names relate to the task, load them immediately — they often contain critical instructions.
2. Check available tools and languages
which python3 pip3 node npm gcc g++ make cmake R java rustc go 2>/dev/null
python3 --version 2>/dev/null
pip3 list 2>/dev/null | head -30
3. Check the workspace
pwd
ls -la /root/
file /root/* 2>/dev/null | head -20
4. Check OS and package manager
cat /etc/os-release 2>/dev/null | head -5
which apt-get yum dnf apk 2>/dev/null
5. Inspect data files
# Check CSV/JSON/YAML files
head -5 /root/*.csv 2>/dev/null
head -20 /root/*.yaml /root/*.yml /root/*.json 2>/dev/null
wc -l /root/*.csv 2>/dev/null
Tips
- Most containers are Ubuntu-based with apt-get
- Data files referenced in the task are usually in
/root/ - If you need extra packages, install them with
pip3 install --break-system-packages <pkg> - Check for pre-installed domain-specific tools (e.g., libreoffice, ffmpeg, erlang)
Version History
- c9d4789 Current 2026-07-25 07:28


