Spaces

Open, create, remove, read, and save space metadata via space.yaml.

1.4k|316|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/agent0ai/space-agent --skill spaces-agent0ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Spaces
Source: https://github.com/agent0ai/space-agent/tree/main/app/L0/_all/mod/_core/spaces/ext/skills/spaces
Command: npx skills add https://github.com/agent0ai/space-agent --skill spaces-agent0ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the friction of managing workspace “spaces” by guiding selection and enabling reliable CRUD operations over space metadata.

Core Features & Use Cases

  • Space CRUD: List available spaces, open an existing space, create a new one, read its content, and remove it when needed.
  • Space metadata management: Update space properties via saveSpaceMeta, including title, icon, icon color, and agent_instructions.
  • Current-space handoff: Keeps widget editing inside the currently open space by delegating widget work to the auto-loaded space-widgets skill.

Quick Start

Use the Spaces skill to open or create the exact space you need, for example: "Open space Research and update its instructions."

Frequently Asked Questions about Spaces

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

FAQPage Schema
How do I manage workspace metadata and update agent instructions in a YAML file?

You can manage workspace metadata by using CRUD operations to update the space.yaml file, allowing you to modify titles, icons, and agent_instructions while preserving the current-space context.

What is the best way to navigate between multiple workspaces and open a specific space?

Navigating between workspaces is done by listing available spaces and resolving their IDs, which allows you to safely open, read, or remove the specific workspace you need.

Can I create a new workspace and save its metadata like title and icon color?

Yes, you can create a new workspace and apply metadata operations to save properties such as the title, icon, icon color, and agent instructions directly to the space configuration.

How do workspace spaces handle widget editing when switching contexts?

Workspace spaces keep widget editing inside the currently open space by delegating the widget work to an auto-loaded skill, ensuring the correct context is preserved during navigation.

Does removing a workspace affect the agent instructions stored in other spaces?

Removing a workspace only targets the specific space selected, leaving the agent instructions and metadata of other listed workspaces completely unaffected and intact.

Why do I need ID resolution when opening an existing workspace?

ID resolution is required to accurately identify and open the correct workspace from the list, ensuring that metadata save operations and subsequent widget edits apply to the right context.