Spaces

Create, open, read, update, and remove spaces via space.yaml operations.

5|Updated May 6, 2026
One-click install
npx skills add https://github.com/binary16labs/prime-silo --skill spaces-binary16labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Spaces
Source: https://github.com/binary16labs/prime-silo/tree/main/app/L0/_all/mod/_core/spaces/ext/skills/spaces
Command: npx skills add https://github.com/binary16labs/prime-silo --skill spaces-binary16labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spaces helps you create, select, update, and remove “spaces” so your workspace is organized and the correct space.yaml data is kept in sync.

Core Features & Use Cases

  • Space CRUD: Create, read, edit metadata for, and remove spaces.
  • Deterministic space selection: List available spaces, match by visible title to a stable id, and open the right space without unnecessary questions.
  • Current-space handoff: Keeps widget editing in the auto-loaded current space and uses this skill specifically for space-level operations and space.yaml work.
  • Metadata management: Save and update fields like title, icon, icon color, and agent instructions.

Quick Start

Ask to use the Spaces skill to open the space named "Research", then load its space.yaml and return the current metadata.

Frequently Asked Questions about Spaces

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

FAQPage Schema
How do I manage space.yaml metadata for a workspace?

Space selection matches visible titles to stable ids deterministically, listing available spaces before opening. This avoids unnecessary questions and ensures the correct space is targeted for operations.

How do I create and remove spaces in a workspace?

You can perform CRUD operations on spaces by calling createSpace and removeSpace functions. These actions directly modify the workspace structure and handle the associated space.yaml metadata automatically.

Why does deterministic space selection matter for CRUD operations?

Deterministic space selection matters because it prevents inventing ids and ensures correct current-space handoff. By matching titles to stable ids, it guarantees CRUD operations target the exact intended space.

Can I update agent instructions and icon colors in space.yaml?

Yes, you can update agent instructions and icon colors by using the saveSpaceMeta function. This metadata management capability allows you to modify visual and behavioral properties directly within the space.yaml file.

What is the best way to handle current-space handoff during widget editing?

The best way to handle current-space handoff is to keep widget editing in the auto-loaded current space. Use space-level operations specifically for space.yaml work to avoid context conflicts during editing.