openvinotoolkit/physicalai/pai-configure-inference

Claude Code and agent skill by openvinotoolkit/physicalai

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Configures an exported policy's inference pipeline with Runtime manifest preprocessors, runners, and postprocessors. Use when writing preprocessor/postprocessor lists, choosing a registered type or class_path/init_args, resolving export artifacts, or fixing processor order for InferenceModel. DO NOT USE FOR implementing a built-in processor or registry entry in Runtime source.

Install

npx vskill@latest install openvinotoolkit/physicalai/pai-configure-inference

SKILL.md

Configuring the Inference Pipeline

Pipeline order: observation → preprocessors → runner → postprocessors → action output. See the pre/post-processing guide and manifest schema.

Workflow

  1. Read the manifest slice for preprocessors, postprocessors, and model.runner.
  • Done when: you know whether specs use type (registry short name) or class_path.
  1. Prefer `type` for built-ins registered by your installed Runtime package (e.g. normalize/denormalize patterns in the docs).
  2. Use `class_path` + `init_args` for explicit classes:

```yaml preprocessors:

  • class_path: physicalai.inference.preprocessors.StatsNormalizer

init_args: artifact: stats.safetensors ```

  • Done when: init_args paths resolve relative to the export directory via resolve_artifact.
  1. Validate the manifest with a representative export by constructing InferenceModel and running a fake observation; verify preprocessing precedes the runner and postprocessing follows it.
  • Done when: the model returns an action with the expected shape.
  1. Nested components in init_args must stay within Runtime's configured depth limit; avoid cyclic specs.

Validation loop

Run a one-observation smoke inference in the user's project after each manifest change; do not connect robot hardware to test a config edit.

Required checks

  • Processor order matches training/export semantics (normalization before runner, denormalization after).
  • Artifact file names in manifests do not traverse paths (.., absolute paths).
  • A named type exists in the installed package; use class_path only for trusted local components.
  • Runner is single_pass (SinglePass), the only built-in runner; do not invent other runner types. Its use stays consistent with the predict_action_chunk vs select_action docs.

References

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
37
Repository forks
29
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/openvinotoolkit/physicalai/pai-configure-inference/badge)](https://verified-skill.com/skills/openvinotoolkit/physicalai/pai-configure-inference)

Something wrong with this skill or its page? Tell us.