virtualhome-skills

Translate task descriptions into executable action programs for embodied home environments.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill virtualhome-skills
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: virtualhome-skills
Source: https://github.com/KaiserWhoLearns/skillsbench/tree/main/tasks/virtualhome-agent-planning/environment/skills/virtualhome-skills
Command: npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill virtualhome-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translate task descriptions into executable action programs for embodied home environments by providing reusable, high-level skill primitives that map to a predictable set of primitive actions.

Core Features & Use Cases

  • Reusable atomic and composite skills that can be composed to solve a wide range of household tasks.
  • Bridges natural-language task descriptions to low-level executable action sequences compatible with Harbor SkillLibrary planners.
  • Supports deterministic expansion into primitive actions such as Walk, Find, Grab, Open, Close, and SwitchOn.

Quick Start

Call the planner with a task description and an initial state to generate a primitive-action program.

Frequently Asked Questions about virtualhome-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate task descriptions into executable action programs for embodied home environments?▼

To translate task descriptions into executable action programs, this Skill maps initial predicates and goals to sequences of primitive actions like Walk, Find, and Grab using a library of atomic and composite skills.

What primitive actions are supported for VirtualHome-style task planning?▼

VirtualHome-style task planning supports deterministic expansion into primitive actions including Walk, Find, Grab, Open, Close, and SwitchOn to bridge natural-language tasks to low-level executable sequences.

How do I generate a primitive-action program from an initial state and a task description?▼

To generate a primitive-action program, call the planner with a task description and an initial state to deterministically expand reusable skill primitives into an executable action sequence.

Do I need a specific skill library to generate deterministic programs for household tasks?▼

Yes, generating deterministic programs for household tasks requires integration with Harbor SkillLibrary planners to ensure adherence to primitive action outputs and proper compositional skill mapping.

Can I compose atomic and composite skills to solve a wide range of household tasks?▼

Yes, you can compose reusable atomic and composite skills to map initial predicates and goals to primitive actions, solving a wide range of household tasks in embodied home environments.

What are the limitations of using compositional skills for task planning in embodied environments?▼

Task planning with compositional skills is limited to deterministic expansion of predefined primitive actions and requires strict adherence to primitive action outputs within the Harbor SkillLibrary framework.