Skip to content
Back to skills

Core Runtime

ASecurity

"Use Ray Core for Python tasks, actors, object refs, resources,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
devopspythongojavac++apiperformance

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 9, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Core Runtime?

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

Security grade badge for Core Runtime
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-core-runtime-1da678f9/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-core-runtime-1da678f9)

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: core-runtime
description: "Use Ray Core for Python tasks, actors, object refs, resources,
  runtime environments, and local runtime troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Ray Core Runtime

Use this sub-skill when the task is about distributed Python with Ray Core primitives: `ray.init`, `ray.remote`, tasks, actors, `ObjectRef`, `ray.put`, `ray.get`, `ray.wait`, resource annotations, runtime environments, local startup/shutdown, or performance issues in task/actor/object workflows.

## Quick Start

```python
import ray

ray.init()  # Starts a local runtime or connects according to Ray's address rules.

@ray.remote
def square(value):
    return value * value

refs = [square.remote(i) for i in range(4)]
print(ray.get(refs))  # [0, 1, 4, 9]

ray.shutdown()
```

## Read Next

- Read `references/api-reference.md` for the verified Core API signatures, startup options, task/actor options, and object API behavior.
- Read `references/workflows.md` for recipes covering tasks, actors, object-store usage, `ray.wait` polling, resources, runtime environments, retries, and anti-pattern rewrites.
- Read `references/troubleshooting.md` when code blocks on `ray.get`, pins object-store memory, fails serialization, deadlocks on resources, exits workers, or leaks local Ray processes.
- Run `python scripts/core_smoke.py --help` for a safe helper. Add `--run-local` only when starting a tiny local Ray runtime is acceptable.

## Boundaries

- Use this sub-skill for Python Ray Core. C++ and Java APIs are out of scope.
- For Ray CLI, jobs, cluster startup, dashboard, and state commands, route to `../cluster-ops/SKILL.md`.
- For Ray Data datasets and IO pipelines, route to `../data-pipelines/SKILL.md`.
- For Ray Train or Tune orchestration, route to `../train-tune/SKILL.md`.
- For Ray Serve deployments, route to `../serve-deployments/SKILL.md`.
- For RLlib algorithms and environments, route to `../rllib-workloads/SKILL.md`.

Files in this skill

  • SKILL.md2 KB
  • references/api-reference.md9.7 KB
  • references/troubleshooting.md9.1 KB
  • references/workflows.md9.6 KB
  • scripts/core_smoke.py3.8 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.