proactive

Evaluate session context and send scheduled Feishu messages with silent exits.

26|4|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/kid0317/cc_workspace_bot --skill proactive-kid0317
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: proactive
Source: https://github.com/kid0317/cc_workspace_bot/tree/main/workspaces/_companion/.claude/skills/proactive
Command: npx skills add https://github.com/kid0317/cc_workspace_bot --skill proactive-kid0317

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Proactive engagement helps keep users connected by automatically evaluating workspace context and sending timely, relevant messages instead of waiting for user prompts.

Core Features & Use Cases

  • Automated pre-checks before sending to avoid intrusiveness (silent exits when conditions are not met).
  • Conditional message types and content selection based on user mood, memory, and events.
  • Seamless Feishu delivery with optional voice-like generation and a robust delivery pipeline.

Quick Start

Configure the proactive skill in your workspace to automatically evaluate conditions and send a prepared Feishu message at scheduled times when engagement is needed.

Frequently Asked Questions about proactive

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

FAQPage Schema
How do I automate proactive Feishu messages based on workspace context?▼

To automate proactive Feishu messages, this Skill evaluates session context and triggers timely messages using scheduled checks. It requires Bash-based tooling and workspace memory access to execute the delivery pipeline.

What is the mechanism for silent exits in automated bot messaging?▼

Silent exits prevent intrusiveness by halting message delivery when pre-check conditions are unmet. The Skill evaluates workspace context and aborts sending the Feishu message if engagement criteria fail.

Can I generate role-based voice messages for Feishu delivery?▼

Yes, you can generate role-based voice messages. The Skill supports optional voice-like generation during the conditional message selection process before final delivery through the Feishu pipeline.

How do I configure scheduled checks for proactive user engagement?▼

Configure scheduled checks by setting up the Skill in your workspace to automatically evaluate conditions. It uses a well-formed SKILL.md frontmatter to trigger prepared Feishu messages at designated times.

Do I need Bash tooling and workspace memory access for proactive messaging?▼

Yes, Bash tooling and read/write access to workspace memory are required. These dependencies allow the Skill to evaluate session context and manage the Feishu message delivery pipeline effectively.