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.