agentsclimarketplace

Run2 setup repo environment

Skill cxcscmu/SkillLearnBench/skills/b3-teacher-feedback-gemini-3-flash-preview/nlp-paper-reproduction/run2_setup_repo_environment

Aligns the local environment with the repository's requirements by checking for dependency files, installing build-essential tools for complex packages like DeepSpeed, and logging environment metadata.From its SKILL.md

Install
npx -y skills add cxcscmu/SkillLearnBench --skill run2_setup_repo_environment

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

1.1 KB, 221 tokens by cl100k_base, as published. Nobody here has run it

  1. Identify Dependencies: Check the /root/SimPO directory for environment.yml, requirements.txt, or pyproject.toml.
  2. Align Python Version: If a specific version is required by environment.yml, attempt to use that version.
  3. Install Build Tools: Ensure the system has tools required for compiling C++/CUDA extensions (common in NLP repos for deepspeed or flash-attn):
    • apt-get update && apt-get install -y build-essential libaio-dev
  4. Install Packages:
    • If requirements.txt exists: pip install -r requirements.txt.
    • Ensure torch, numpy, and transformers are compatible with the versions mentioned in the repo.
  5. Log Environment Info:
    • Run python -VV > /root/python_info.txt
    • Run python -m pip freeze >> /root/python_info.txt
    • This ensures the exact state used for the loss computation is recorded for reproducibility.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.