Skip to content
Back to skills

Qm9

ASecurity

Routes LibMTL's QM9 graph-regression workflow.

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
toolsaws

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill qm9 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Qm9?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Qm9
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-qm9/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-qm9)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: qm9
description: "Routes LibMTL's QM9 graph-regression workflow."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# qm9

Use this sub-skill for the QM9 molecular property prediction workflow.

## Covers

- The QM9 example flow.
- PyG graph loading with `NNConv`, `Set2Set`, and `torch_geometric.loader`.
- The bundled split artifact and the `target` index list.
- Regression tasks that reuse the shared LibMTL trainer.

## Does not cover

- Image benchmarks.
- Office multi-input classification.
- PAWS-X tokenization and cached features.
- Generic custom method development unless the question is specifically about
  the QM9 workflow.

## When to use this sub-skill

Choose this route when the user asks things like:

- "How do I run QM9?"
- "What does the QM9 target list mean?"
- "Where do the graph loaders come from?"
- "How is the train/val/test split handled?"
- "Why does the example need torch-geometric?"

## Read next

- `../../references/configuration.md` for shared flags and trainer kwargs.
- `../../references/troubleshooting.md` for cross-cutting install and runtime
  failures.
- `references/workflows.md` for the command pattern.
- `references/task-contracts.md` for the target list, graph model wiring, and
  scheduler override.
- `references/data-layouts.md` for the expected data and split artifacts.
- `references/troubleshooting.md` for QM9-specific failures.

## Workflow

1. Confirm the QM9 dataset root.
2. Run `scripts/check_qm9_data.py` to confirm the bundled split artifact and
   optional dataset root.
3. Confirm that `torch_geometric` and the matching sparse wheels are installed.
4. Confirm the example is run from the QM9 workflow directory or that the split
   artifact path is passed correctly.
5. Confirm CUDA availability for the trainer.

## Critical constraints

- The workflow is graph-based and uses PyG-specific loaders.
- The split artifact is part of the benchmark recipe.
- The default target list contains 11 regression indices.
- The example still uses the shared LibMTL trainer, so the usual CUDA and
  string-name rules apply.

## Exit criteria

Leave this sub-skill when the user has the graph data location, split artifact,
command pattern, and the likely PyG failure modes.

Files in this skill

  • SKILL.md2.2 KB
  • references/data-layouts.md887 B
  • references/task-contracts.md1.1 KB
  • references/troubleshooting.md1.2 KB
  • references/workflows.md1.3 KB
  • scripts/check_qm9_data.py1.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.