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.