Agent SkillsA-EVO-Lab/a-evolve › environment-discovery

environment-discovery

GitHub

提供在终端环境中快速发现可用工具、编程语言及文件结构的策略,帮助评估容器环境并确定后续操作方案。

seed_workspaces/terminal/skills/environment-discovery/SKILL.md A-EVO-Lab/a-evolve

Trigger Scenarios

初始化新的终端挑战任务 需要确认当前环境可用的命令和库

Install

npx skills add A-EVO-Lab/a-evolve --skill environment-discovery -g -y
More Options

Non-standard path

npx skills add https://github.com/A-EVO-Lab/a-evolve/tree/main/seed_workspaces/terminal/skills/environment-discovery -g -y

Use without installing

npx skills use A-EVO-Lab/a-evolve@environment-discovery

指定 Agent (Claude Code)

npx skills add A-EVO-Lab/a-evolve --skill environment-discovery -a claude-code -g -y

安装 repo 全部 skill

npx skills add A-EVO-Lab/a-evolve --all -g -y

预览 repo 内 skill

npx skills add A-EVO-Lab/a-evolve --list

SKILL.md

Frontmatter
{
    "name": "environment-discovery",
    "description": "Strategies for quickly discovering what tools, languages, and files are available in a Terminal-Bench container."
}

Environment Discovery Skill

When starting a new Terminal-Bench challenge, quickly assess the environment.

1. Check available tools and languages

which python python3 pip node npm gcc g++ make cmake perl ruby 2>/dev/null

2. Check the filesystem

ls /app/ 2>/dev/null
find /app -type f 2>/dev/null | head -30

3. Check pre-installed task-specific tools

Many containers have specialized tools already installed:

# Security/crypto tools
which john hashcat 7z 7za openssl 2>/dev/null
ls /app/john/run/ 2>/dev/null
# Bio tools
which oligotm primer3_core samtools 2>/dev/null
# Data tools
pip list 2>/dev/null | head -30

4. If python3 is missing, try alternatives

which python perl 2>/dev/null  # python2 may exist as 'python'
# Use perl for text processing if python unavailable
# Use /app/john/run/john for password cracking (has its own perl scripts)

5. Pre-installed tool locations

  • John the Ripper scripts: /app/john/run/*.pl (perl-based, use perl not python3)
  • Task binaries often in /app/ or /usr/local/bin/

Tips

  • Check /app/ first — it often contains task-specific files and tools
  • Don't assume python3 exists — verify first, use bash/perl alternatives
  • Use dpkg -l or apt list --installed to see system packages

Version History

  • c9d4789 Current 2026-07-25 07:28

Same Skill Collection

artifacts/tb2_clawcode_opus46/skills/build-compiled-extensions/SKILL.md
artifacts/tb2_clawcode_opus46/skills/debug-and-fix/SKILL.md
artifacts/tb2_clawcode_opus46/skills/environment-discovery/SKILL.md
artifacts/tb2_clawcode_opus46/skills/python-data-analysis/SKILL.md
artifacts/tb2_clawcode_opus46/skills/scientific-computing/SKILL.md
artifacts/tb2_clawcode_opus46/skills/self-verification/SKILL.md
artifacts/tb2_clawcode_opus46/skills/systematic-exploration/SKILL.md
seed_workspaces/mcp_mh/.claude/skills/harness-optimizer/SKILL.md
seed_workspaces/osworld/skills/application-shortcuts/SKILL.md
seed_workspaces/osworld/skills/gui-click-over-keyboard/SKILL.md
seed_workspaces/osworld/skills/gui-navigation/SKILL.md
seed_workspaces/osworld/skills/screenshot-analysis/SKILL.md
seed_workspaces/osworld/skills/self-verification/SKILL.md
seed_workspaces/osworld/skills/web-access-strategies/SKILL.md
seed_workspaces/skillbench/skills/data-formats/SKILL.md
seed_workspaces/skillbench/skills/environment-discovery/SKILL.md
seed_workspaces/skillbench/skills/python-packages/SKILL.md
seed_workspaces/skillbench/skills/skill-usage/SKILL.md
seed_workspaces/terminal/skills/build-compiled-extensions/SKILL.md
seed_workspaces/terminal/skills/debug-and-fix/SKILL.md
seed_workspaces/terminal/skills/scientific-computing/SKILL.md
seed_workspaces/terminal/skills/self-verification/SKILL.md

Metadata

Files
0
Version
88190c6
Hash
bdca312c
Indexed
2026-07-25 07:28

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 13:40
浙ICP备14020137号-1 $방문자$