jambot-tenant-workspace

Manage tenant file edits with Git version control and host coordination.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/MCERQUA/jam-skills --skill jambot-tenant-workspace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jambot-tenant-workspace
Source: https://github.com/MCERQUA/jam-skills/tree/main/jambot-tenant-workspace
Command: npx skills add https://github.com/MCERQUA/jam-skills --skill jambot-tenant-workspace

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows secure editing of tenant files within a Claude Code session, ensuring protected paths and coordinating with the host before destructive changes.

Core Features & Use Cases

  • Secure Workspace Layout: Manage files within a structured workspace with defined safe-edit rules and protected paths.
  • Mesh Coordination: Announce changes to host before destructive edits to prevent overwrites.
  • Git Discipline: Commit changes for recovery and version control.
  • Restart Semantics: Identify when changes require a container restart.
  • Safety Protocols: Avoid editing during voice conversations and use claims for file locks.
  • Add and Update Skills: Add local skills and update canvas pages with Git commit discipline.
  • Undo Changes: Use Git to revert any edit to a previous version.

Quick Start

To edit a canvas page, commit your changes before editing the relevant HTML file in /workspace/<tenant>/openvoiceui/canvas-pages/.

Frequently Asked Questions about jambot-tenant-workspace

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

FAQPage Schema
How do I securely edit tenant files in a Claude Code session?

Secure tenant file editing is managed within a structured workspace that enforces safe-edit rules, protects paths, and coordinates changes with the host to prevent overwrites.

Do I need Git to manage workspace files for tenant editing?

Git is required to manage workspace files for tenant editing, providing the version control and commit discipline necessary to undo changes and recover previous file states.

What is mesh coordination for destructive file changes?

Mesh coordination is a protocol that announces changes to the host before executing destructive edits, preventing accidental overwrites and ensuring safe file modifications.

How do I undo changes made to canvas pages during a session?

To undo changes made to canvas pages, use Git version control to revert the relevant HTML files to a previous commit, restoring the prior workspace state.

When should I avoid editing tenant files in a workspace?

You should avoid editing tenant files during active voice conversations, and always use file lock claims to prevent conflicts when multiple processes access the workspace.

How do I know if tenant file changes require a container restart?

The Skill identifies restart semantics by evaluating the nature of your file modifications, signaling when changes to tenant files require a container restart to take effect.