Automated summary
This skill prepares and validates the local environment for the cross-modal appraisal transfer project: Python dependencies, model boot, GPU checks, dataset access, and smoke tests for Gemma 3, TransformerBridge, and Qwen.
Strengths
- Requires a real forward-pass smoke test instead of settling for successful imports
- Prioritizes fragile components: multimodal support, hook frameworks, and CUDA/PyTorch version compatibility
- Explicitly surfaces gated-dataset access blockers rather than pretending to work around them
- Leaves a short, actionable record of what was checked, what passed, and the commands that reproduce a working setup
Limitations
- Does not run training or evaluation loops, and does not analyze results beyond setup verification
- Assumes reference files (CLAUDE.md, docs/models-gemma3.md, docs/datasets.md) exist; if missing, setup must be inferred from repo structure
- Scoped to the described Gemma 3 / TransformerBridge / Qwen stack, not to arbitrary ML projects
Use it for first-time setup, environment repair, dependency drift, or as a pre-flight check before starting an experiment.
Do not use it to run the actual experiments, write the final report, or perform detailed result analysis.
Security analysis
SafeThis skill is purely a procedural environment-setup and validation checklist. It contains no destructive commands (no rm -rf, no curl|sh), no obfuscated payloads, no credential or token exfiltration, and no instructions to disable safety mechanisms. It does implicitly involve running bash, pip/uv installs, CUDA checks and model downloads, but all for legitimate local environment verification and reproducibility. It even includes explicit guardrails (no long training jobs, do not fabricate gated dataset access, do not silently upgrade packages), which is a positive signal. Because allowed-tools is undeclared, the agent's actual tool surface is governed by the host, not this skill, so no elevated risk is attributable here.
No concerns found
How this analysis is madeExamples
Set up the cross-modal appraisal transfer repo on this fresh machine and tell me what's broken before I run anything.Gemma 3 loads but the TransformerBridge hooks never fire — run a boot test and check whether the environment is the problem.Do a sanity check of the environment and dataset access for experiment 1, and give me the exact commands to reproduce a good setup.name: experiment-setup description: Use this skill when setting up, validating, or repairing the local environment for the cross-modal appraisal transfer project, including Python dependencies, model boot, GPU checks, dataset access, version pinning, and smoke tests for Gemma 3, TransformerBridge, and optional Qwen verification.
Experiment Setup
This skill prepares the project to run reliably before any substantive experiment begins. Use it for first-time setup, environment repair, dependency drift, version checks, smoke tests, and reproducibility checks.
Use this skill when
- The repo is being initialized on a new machine or fresh environment.
- Dependencies may be missing, incompatible, or incorrectly pinned.
- TransformerBridge, Hugging Face, PyTorch, CUDA, or model loading is failing.
- A model boots but outputs appear numerically wrong or hooks do not fire as expected.
- A dataset path, credential, or access-controlled source must be checked before experiments.
- A task asks for “setup,” “sanity check,” “boot test,” “environment validation,” or “smoke test.”
Do not use this skill for
- Full experimental runs with training or evaluation loops.
- Writing the final paper/report.
- Detailed result analysis beyond setup verification.
Primary goal
Bring the project into a known-good, reproducible state and leave behind a short, actionable record of:
- what was checked,
- what passed,
- what failed,
- what exact commands reproduce the successful setup.
Required mindset
- Prefer minimal, reproducible checks before expensive runs.
- Verify before assuming.
- Pin versions when a component is known to be fragile.
- Never treat “imports succeeded” as enough; always run at least one real forward-pass smoke test.
- Surface blockers early, especially dataset-access and model-version issues.
Inputs to inspect first
Before changing anything, inspect:
CLAUDE.mdREADME.mdrequirements.txt,pyproject.toml,environment.yml, or equivalent dependency filesdocs/models-gemma3.mddocs/datasets.mddocs/experiment-1.md- any setup scripts under
scripts/orsrc/
If these files do not exist, infer the minimum viable setup from the repo structure and propose creating the missing docs later.
Setup workflow
Step 1: Identify the environment contract
Determine:
- Python version expected by the repo
- package manager in use (
uv,pip,poetry,conda, etc.) - CUDA and PyTorch expectations
- whether the project expects local GPU, remote GPU, or CPU fallback
- required model families and dataset sources
- any pinned versions already documented
If setup instructions conflict across files, treat the stricter or more recent version spec as the provisional source of truth and explicitly note the conflict.
Step 2: Validate core dependencies
Check for the installability and version compatibility of:
- Python
- PyTorch
- CUDA availability
- Transformers
- TransformerBridge
- datasets / pandas / numpy / scikit-learn
- any project-specific packages used for probes, metrics, or plotting
Prioritize known-fragile components first, especially multimodal model support and hook frameworks.
Step 3: Validate model boot path
Run the smallest possible model boot test for the primary model path.
For Gemma + TransformerBridge, verify:
- the model boots successfully,
- multimodal mode is active if expected,
- tokenization works,
- a single text-only and/or image-conditioned forward pass completes,
- intended hook paths can be reached.
If the project includes a fallback verification model such as Qwen, check that path only after the primary path is stable.
Step 4: Validate datasets
Check:
- dataset directories exist,
- expected file names or manifests are present,
- licenses / gated access requirements are satisfied,
- train/val/test split assumptions are documented,
- sample loading works for at least 1–3 examples.
For gated datasets, do not fabricate access. Report the exact blocker and the next manual step needed.
Step 5: Run smoke tests
At minimum, run:
- one import smoke test,
- one forward-pass smoke test,
- one hook-registration smoke test,
- one tiny data-loading smoke test,
- one write-path smoke test for logs or outputs.
Keep smoke tests cheap and deterministic.
Step 6: Produce a setup verdict
Classify the environment as one of:
- Ready
- Ready with warnings
- Blocked
Then provide:
- exact commands to reproduce the setup,
- known risks,
- unresolved blockers,
- recommended next task.
Expected outputs
When this skill completes, produce:
- a concise environment status summary,
- a checklist of pass/fail items,
- exact reproduction commands,
- specific remediation steps for failures,
- recommended next action.
If useful, propose adding or updating:
docs/setup.mdscripts/smoke_test.pyscripts/check_environment.py
Guardrails
- Do not start long training jobs during setup.
- Do not silently upgrade fragile packages without stating what changed.
- Do not assume tokenizer behavior, hook names, or multimodal compatibility; verify them.
- Do not mark the setup successful unless an actual forward pass succeeds.
- When version-sensitive bugs are known, call them out explicitly and recommend pinning.
Good completion criteria
This skill is complete only when:
- the environment contract is clear,
- core dependencies are validated,
- the primary model path has passed a smoke test,
- dataset availability has been checked,
- the next experiment step is unambiguous.
Example invocations
- “Set up this repo on a new GPU machine.”
- “Check why Gemma 3 won’t boot through TransformerBridge.”
- “Validate the environment before running Stage A.”
- “Create a reproducible smoke test for the multimodal path.”
From the file to a first result
The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.
View the source and supporting filesThis download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.
1. Download the file
Download SKILL.mdFrom the root of a test project, save the file as .skill-downloads/experiment-environment-setup-validation-mtpag6f5/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.
Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.
mkdir -p '.skill-downloads/experiment-environment-setup-validation-mtpag6f5' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/experiment-environment-setup-validation-mtpag6f5/download' --output '.skill-downloads/experiment-environment-setup-validation-mtpag6f5/SKILL.md.part' && mv '.skill-downloads/experiment-environment-setup-validation-mtpag6f5/SKILL.md.part' '.skill-downloads/experiment-environment-setup-validation-mtpag6f5/SKILL.md'2. Check prerequisites
Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.
No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.
The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.
3. Load the skill
After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.
Claude Code
test -f '.skill-downloads/experiment-environment-setup-validation-mtpag6f5/SKILL.md' && test -s '.skill-downloads/experiment-environment-setup-validation-mtpag6f5/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/experiment-setup' && cp -R '.skill-downloads/experiment-environment-setup-validation-mtpag6f5' '.claude/skills/experiment-setup'Cursor
test -f '.skill-downloads/experiment-environment-setup-validation-mtpag6f5/SKILL.md' && test -s '.skill-downloads/experiment-environment-setup-validation-mtpag6f5/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/experiment-setup' && cp -R '.skill-downloads/experiment-environment-setup-validation-mtpag6f5' '.cursor/skills/experiment-setup'Codex
test -f '.skill-downloads/experiment-environment-setup-validation-mtpag6f5/SKILL.md' && test -s '.skill-downloads/experiment-environment-setup-validation-mtpag6f5/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/experiment-setup' && cp -R '.skill-downloads/experiment-environment-setup-validation-mtpag6f5' '.agents/skills/experiment-setup'OpenSkills
OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.
Official OpenSkills installationopenskills install './.skill-downloads/experiment-environment-setup-validation-mtpag6f5'openskills read 'experiment-environment-setup-validation-mtpag6f5'Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.
For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.
openskills syncManual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.
4. Try a first task
Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:
Read .skill-downloads/experiment-environment-setup-validation-mtpag6f5/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.
Create Interactive Maps with kepler.gl
Data & AI
Create interactive map visualizations and export standalone HTML using the keplergl Python package. Use to plot geospatial data from DataFrames, GeoJSON, or CSV.
Agent-Driven Parameter Optimization
Data & AI
Guide for optimizing configurable systems with a measurable objective, using bounded trials and evidence-based recommendations.
ICP Visitor Outreach
Data & AI
Identify signed-up users matching the ideal customer profile but stalled, and draft personalized outreach to re-engage them.