Skip to content
Back to skills

Pytorch Geometric Temporal

ASecurity

"Routes PyTorch Geometric Temporal tasks for temporal graph

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
datapythondebuggingapibackend

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill pytorch-geometric-temporal --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pytorch Geometric Temporal?

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

Security grade badge for Pytorch Geometric Temporal
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-pytorch-geometric-temporal/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-pytorch-geometric-temporal)

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: pytorch-geometric-temporal
description: "Routes PyTorch Geometric Temporal tasks for temporal graph
  signals, built-in datasets, recurrent and attention graph neural layers,
  index-batching, and optional Dask-DDP workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# PyTorch Geometric Temporal

Use this repo skill when a task involves the `torch-geometric-temporal` / `torch_geometric_temporal` package: temporal graph signal iterators, built-in spatiotemporal datasets, temporal graph neural network layers, memory-efficient index-batching, or optional distributed Dask-DDP training patterns.

This skill is self-contained. Do not require the original repository checkout for runtime use; use the bundled references and scripts below.

## Start here

1. **Check installation and versions.** Read [install and compatibility](references/install-and-compatibility.md), then run [check_environment.py](scripts/check_environment.py) if you need an import/backend smoke check.
2. **Choose the route.** Use the sub-skill map below. Open the nearest sub-skill before writing task-specific code.
3. **Validate with synthetic smoke first.** Prefer the bundled no-download scripts before adapting network-backed dataset examples or long training loops.
4. **Treat real dataset loaders as side-effectful.** Many loader constructors download remote files; read the dataset-loader route before constructing them.

## Sub-skill map

| User task | Read |
| --- | --- |
| Build a temporal signal from arrays, slice snapshots, use `temporal_signal_split`, add optional attributes, or debug `Data`/`Batch`/`HeteroData` outputs | [temporal-signals](sub-skills/temporal-signals/SKILL.md) |
| Choose a built-in dataset loader, understand `get_dataset` signatures, plan `raw_data_dir`, or avoid constructor-time downloads | [dataset-loaders](sub-skills/dataset-loaders/SKILL.md) |
| Use recurrent temporal graph layers such as `DCRNN`, `GConvGRU`, `TGCN`, `A3TGCN`, `AGCRN`, `MPNNLSTM`, or manage hidden states | [recurrent-layers](sub-skills/recurrent-layers/SKILL.md) |
| Use attention or heterogeneous layers such as `STConv`, `ASTGCN`, `MSTGCN`, `GMAN`, `MTGNN`, `AAGCN`, `DNNTSP`, or `HeteroGCLSTM` | [attention-and-hetero-layers](sub-skills/attention-and-hetero-layers/SKILL.md) |
| Use `IndexDataset`, `get_index_dataset`, `index=True`, `allGPU`, 5-tuple/7-tuple loader returns, or optional Dask-DDP | [index-batching](sub-skills/index-batching/SKILL.md) |

## Package facts to remember

- Public distribution name: `torch-geometric-temporal` / installed metadata `torch_geometric_temporal`.
- Import package: `torch_geometric_temporal`.
- Base install expects compatible PyTorch and PyTorch Geometric first or through dependency resolution.
- Public extras: `torch-geometric-temporal[index]` for index-batching data dependencies; `torch-geometric-temporal[ddp]` for Dask-DDP-oriented dependencies.
- The inspected source metadata reports distribution version `0.56.2`, while `torch_geometric_temporal.__version__` reports `0.54.0`; use distribution metadata for package install/version comparisons and note the in-package constant mismatch when debugging.
- The package exposes no main CLI. Workflows are Python API-first.

## Shared references and scripts

- [Repository provenance](references/repo-provenance.md): source commit, package versions, evidence paths, and refresh cues.
- [Router metadata](references/repo-routing-metadata.json): structured scenario placement for managed repo-skill import tooling.
- [Install and compatibility](references/install-and-compatibility.md): install commands, optional extras, PyTorch/PyG/CUDA/DDP notes, and import checks.
- [Model and data map](references/model-and-data-map.md): compact catalog of signal classes, loaders, model families, sub-skill owners, and validation paths.
- [Cross-cutting troubleshooting](references/troubleshooting.md): install/import, optional dependencies, backend, downloads, and version mismatch recovery.
- [check_environment.py](scripts/check_environment.py): safe import/version/backend smoke check with JSON output.

## Safe validation ladder

Run checks in this order when diagnosing user code:

1. `python scripts/check_environment.py --json` from this skill root or with an absolute script path.
2. The relevant sub-skill smoke script, for example `sub-skills/temporal-signals/scripts/signal_iterator_smoke.py --mode all --json`.
3. A tiny user-shaped synthetic case using the selected sub-skill references.
4. Real dataset loader construction or original benchmark-scale behavior only after the user accepts network/cache/runtime costs.

## Avoid using this skill when

- The task is only generic PyTorch Geometric static graph modeling with no temporal signal, dataset loader, or PGT class involved.
- The user asks for general time-series forecasting without graph structure.
- The user is editing the package source as a maintainer; use a repository-maintenance workflow rather than this operating skill.

Files in this skill

  • SKILL.md4.9 KB
  • references/install-and-compatibility.md2.8 KB
  • references/model-and-data-map.md4.6 KB
  • references/repo-provenance.md2.4 KB
  • references/repo-routing-metadata.json528 B
  • references/troubleshooting.md5 KB
  • scripts/check_environment.py5 KB
  • sub-skills/attention-and-hetero-layers/SKILL.md5.1 KB
  • sub-skills/attention-and-hetero-layers/references/api-reference.md12.3 KB
  • sub-skills/attention-and-hetero-layers/references/troubleshooting.md8.6 KB
  • sub-skills/attention-and-hetero-layers/references/workflows.md10.8 KB
  • sub-skills/attention-and-hetero-layers/scripts/attention_hetero_smoke.py6.8 KB
  • sub-skills/dataset-loaders/SKILL.md4.8 KB
  • sub-skills/dataset-loaders/references/data-sources.md7.6 KB
  • sub-skills/dataset-loaders/references/dataset-loader-reference.md8.6 KB
  • sub-skills/dataset-loaders/references/troubleshooting.md7.2 KB
  • sub-skills/dataset-loaders/scripts/list_dataset_loaders.py6 KB
  • sub-skills/index-batching/SKILL.md4.3 KB
  • sub-skills/index-batching/references/distributed-ddp.md6.6 KB
  • sub-skills/index-batching/references/troubleshooting.md6 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.