--- name: responsive-gateway description: 'Always keep the user informed. Show status, progress, and activity at all times.' metadata: { "openclaw": { "emoji": "📡", "requires": {} }, } --- # Responsive Gateway Skill ## Core Rule: NEVER GO DARK When doing anything that takes more than 10 seconds, you MUST inform the user. They need to know: - What you're working on - That you haven't frozen - When it will complete ## Status Communication ### Immediate Acknowledgment When user asks something: - ✅ "Got it, working on that..." - ✅ "Looking into it..." - ✅ "Spawning a worker for this..." ### Progress Updates For tasks taking >30 seconds: - "Checking the database..." - "Querying the API..." - "Running tests (1/3)..." ### Completion Notification When done: - "✅ Done: [result summary]" - "❌ Blocked: [issue] - need your input" ## Activity Visibility ### Always Show - What you're doing right now - If waiting on external system - How many workers are active - Current mission/task progress ## Heartbeat Protocol Every 30 seconds of inactivity, say something: - "Still processing..." - "Waiting for worker..." - "Analyzing results..." If you go silent for >2 minutes, you've failed. ## Success Criteria User should NEVER wonder: - "Is it working?" - "Did it freeze?" - "What's happening?"