Agent Skill
2/7/2026doc-maintainer
Ensure "Living Documentation" integrity by reverse-syncing Code -> Docs.
L
lshtram
0GitHub Stars
1Views
npx skills add lshtram/openspace-workspace
SKILL.md
| Name | doc-maintainer |
| Description | Ensure "Living Documentation" integrity by reverse-syncing Code -> Docs. |
OpenSpace
A modular workspace for AI-assisted development with integrated whiteboard, editor, drawing, and presentation modalities.
Security Model
Hub Server Binding
By default, the Runtime Hub binds to 127.0.0.1 (localhost only) for security.
Configuration (in priority order):
- CLI Flag:
node runtime-hub/src/hub-server.js --bind <address> - Environment Variable:
HUB_BIND_ADDRESS=<address> - Default:
127.0.0.1(localhost only)
Examples:
# Default: Localhost only (secure)
npm run hub
# Bind to all interfaces (WARNING: exposes to network)
npm run hub -- --bind 0.0.0.0
# Bind to specific IP
HUB_BIND_ADDRESS=192.168.1.10 npm run hub
Remote Access
Do NOT expose the Hub directly to the internet or untrusted networks.
The Hub has no authentication. Anyone with network access can:
- Read/write files under
design/ - Send commands to your browser
- Monitor your activity via the SSE event stream
For remote access, use:
- SSH Tunnel:
ssh -L 3001:localhost:3001 user@remote-host - VPN: Access via secure VPN connection
- Reverse Proxy: Use nginx/caddy with authentication
Path Traversal Protection
The Hub enforces a design/ prefix for all artifact paths. Requests outside this directory return 403 Forbidden.
Skills Info
Original Name:doc-maintainerAuthor:lshtram
Download