service-space

Manage space lifecycle operations via the quark.space.v1.SpaceService API.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/quarkloop/agent --skill service-space
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: service-space
Source: https://github.com/quarkloop/agent/tree/main/plugins/services/space
Command: npx skills add https://github.com/quarkloop/agent --skill service-space

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows for the creation, management, and verification of spaces and their configurations, reducing errors in the operational process and ensuring consistency in space management.

Core Features & Use Cases

  • Space Management: Create, update, list, and delete spaces with clear, defined operations.
  • Configuration Verification: Validate space.json configuration files for syntax and compliance with invariants.
  • Use Case: A system administrator can create a new space with its unique space.json, then quickly retrieve, list, and manage existing spaces without manually tracking or editing their configurations.

Quick Start

Use the service-space skill to create a new space named 'demo-space' and set its initial configuration.

Frequently Asked Questions about service-space

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

FAQPage Schema
How do I manage space configurations in a NATS-native framework?

Space configurations are managed through the quark.space.v1.SpaceService API, which enables creation, replacement, deletion, and metadata access for spaces. It ensures authoritative configuration integrity and maintains an operation audit record.

How does configuration verification work for space.json files?

Configuration verification validates space.json files for syntax errors and compliance with invariants. This process ensures that all configuration replacements maintain the integrity of authoritative space settings before they are applied.

Do I need NATS connectivity to create and manage spaces?

Yes, NATS connectivity is required to create and manage spaces. The service operates within a NATS-native framework and uses the quark.space.v1.SpaceService API to execute space lifecycle operations and audit logging.

What is the best way to audit space lifecycle operations for compliance?

The best way to audit space operations is using the space management service, which automatically maintains a record of all space-related operations. This ensures compliance tracking alongside space creation and deletion.

Can I replace an existing space configuration without deleting the space?

Yes, you can replace existing space configurations directly. The service supports configuration replacement to update authoritative settings while maintaining the space's lifecycle record for ongoing audit and compliance.

Why does space management require validating invariants on configuration files?

Validating invariants on configuration files is required to ensure syntax correctness and compliance before application. This verification prevents operational errors and maintains consistency across all managed spaces.