notify-user

Coordinates IDE-to-Slack escalation workflows to obtain user confirmations when the IDE is unavailable.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Jimmy-Jung/claude_symbiote --skill notify-user
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notify-user
Source: https://github.com/Jimmy-Jung/claude_symbiote/tree/main/.claude/skills/notify-user
Command: npx skills add https://github.com/Jimmy-Jung/claude_symbiote --skill notify-user

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cursor agents often require timely user input, and when the user is away from the IDE this skill bridges the gap by coordinating Slack-based escalation so work can proceed without blocking.

Core Features & Use Cases

  • Slack DM pre-notification to prompt for a response and a visible timestamp
  • IDE integration via AskQuestion to surface the same query in the coding environment
  • Away-mode polling that reads Slack DM history and resumes the task when the user replies
  • Delivery of results back to the IDE and, if needed, into Slack threads for context
  • Secure configuration with a dedicated MCP server and environment variables

Quick Start

Copy .claude/skills/notify-user/.env.example to .claude/skills/notify-user/.env and fill in your Slack IDs to enable Slack escalation.

Frequently Asked Questions about notify-user

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

FAQPage Schema
How do I get user input for an IDE agent when I'm away from my computer?

Yes, you can use Slack DMs for IDE escalations. The skill sends a pre-notification via a Slack MCP server, surfaces the query in-IDE using AskQuestion, and polls Slack history to resume tasks once the user responds.

How do I configure Slack MCP server polling for away-mode agent notifications?

To configure Slack MCP server polling, copy the provided .env.example file to a local .env file and fill in your specific Slack user IDs to enable secure, environment-driven escalation workflows.

Does this IDE-to-Slack escalation workflow require specific dependencies?

No external dependencies are required. The workflow operates by integrating a dedicated Slack MCP server and configuring environment variables with the correct token scopes to ensure secure, auditable communication between platforms.

What happens if Slack polling fails to receive a user response for an agent prompt?

If Slack polling fails to receive a response, the workflow implements clear failure modes and error handling to ensure the communication remains auditable and the agent handles the blocked input securely.

Can I deliver agent task results directly into a Slack thread after away-mode polling?

Yes, you can deliver results into Slack threads. After the away-mode polling detects a user reply and the task resumes, the workflow can deliver results back to the IDE and into the relevant Slack thread for context.