workspace-management

Manage Sgai workspaces and forks via a RESTful API.

2|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/ucirello/sgai --skill workspace-management-ucirello
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workspace-management
Source: https://github.com/ucirello/sgai/tree/main/docs/sgai-skills/workspace-management
Command: npx skills add https://github.com/ucirello/sgai --skill workspace-management-ucirello

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the management of your Sgai project workspaces, allowing for efficient creation, organization, and cleanup of development environments.

Core Features & Use Cases

  • Workspace Lifecycle Management: Create new projects, fork existing ones for parallel development, and delete old or unnecessary workspaces.
  • Organization: Rename workspaces and pin important ones to the top of your list.
  • Progress Tracking: Update workspace summaries and commit descriptions to keep track of development progress.
  • Use Case: You're working on a new feature and want to experiment without affecting your main development branch. Fork your current workspace, make your changes, and then easily delete the fork once you're done or if the experiment fails.

Quick Start

Create a new workspace named 'my-new-project'.

Frequently Asked Questions about workspace-management

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

FAQPage Schema
How do I manage project workspaces and create forks for parallel development?

Project workspace management allows you to create, fork, delete, and rename development environments through a RESTful API. You can fork an existing workspace to experiment with new features without affecting your main development branch.

What characters are allowed when creating a new workspace name?

Workspace names are validated for allowed characters and formats to ensure data integrity and prevent conflicts. This validation happens automatically when you attempt to create or rename a workspace via the API.

Can I pin important workspaces to the top of my list for easier organization?

Yes, you can pin important workspaces to the top of your list. The workspace management API supports pinning workspaces, allowing you to prioritize and organize your active development environments effectively.

How do I track development progress within a forked workspace?

You can track development progress by updating workspace summaries and commit descriptions. This functionality is built into the workspace management API, enabling you to maintain context and history for each project environment.

What is the best way to safely experiment with a new feature without impacting my main project?

The best way is to fork your current workspace. Forking creates a parallel development environment where you can make changes safely, and you can easily delete the fork later if the experiment fails or is no longer needed.