proactive-agent
SKILL.md
Proactive Agent
A proactive agent that anticipates needs and takes initiative. Monitors environment, suggests actions, and proposes tasks based on context.
Features
- Context Analysis: Analyzes current time, market status, content pipeline
- Action Suggestion: Predicts needs and generates actionable suggestions
- Task Initiation: Proactively proposes tasks based on context
- Priority Management: 3-tier priority system (Trading > Content > Learning)
Quick Start
# Get next suggested action
python scripts/action_suggester.py --next
# Analyze current context
python scripts/context_analyzer.py --json
# Propose tasks
python scripts/task_initiator.py --propose
Components
1. Context Analyzer (scripts/context_analyzer.py)
Analyzes:
- Current time slot (morning_startup, trading_hours, content_window, etc.)
- Market status (open/closed)
- Content pipeline status
- Pending tasks
- Recent interactions
2. Action Suggester (scripts/action_suggester.py)
Generates suggestions based on:
- Time-based rules (trading hours, content window)
- Market conditions
- Content pipeline status
- Pending tasks
- Learning optimization needs
3. Task Initiator (scripts/task_initiator.py)
Proactively proposes tasks with:
- Task ID and timestamp
- Priority level
- Step-by-step instructions
- Auto-save to file
4. Proactive Monitor (scripts/proactive_monitor.py)
Continuous monitoring:
- Daemon mode for background operation
- Configurable check intervals
- Alert cooldown management
Configuration
Edit config/proactive_config.yaml:
proactive_level: 7 # 1-10, higher = more proactive
monitor_interval: 300 # Check interval in seconds
alert_cooldown: 1800 # Alert cooldown in seconds
priority_weights:
trading: 10
content: 8
tasks: 6
learning: 4
routine: 3
Time Rules
The agent recognizes these time slots:
| Time Slot | Hours | Typical Actions |
|---|---|---|
| morning_startup | 06:00-09:00 | Check portfolio, review today's plan |
| trading_hours | 09:30-15:00 | Monitor stocks, evaluate opportunities |
| content_window | 15:00-17:00 | Publish content, optimize posts |
| evening_routine | 17:00-22:00 | Log daily summary, update memory |
| night_quiet | 22:00-06:00 | Stay quiet, minimal alerts |
Integration
With AGENTS.md
Add to session startup:
1. Run proactive-agent: python skills/proactive-agent/scripts/action_suggester.py --next
With HEARTBEAT.md
Add to heartbeat checks:
python skills/proactive-agent/scripts/action_suggester.py --next
Example Output
[HIGH] 盘中交易时段
Suggestion: 观察候选股票,等待买入机会
[HIGH] 下午内容发布窗口
Suggestion: 检查待发布内容,准备发布小红书笔记
[MEDIUM] 晚间例行检查
Suggestion: 检查今日数据,记录交易日志
Use Cases
- Trading Assistant: Monitor market hours, suggest buy/sell decisions
- Content Creator: Remind to publish at optimal times
- Task Manager: Proactively propose tasks based on schedule
- Learning Agent: Suggest performance analysis and improvements
Requirements
- Python 3.7+
- Works on Windows/Linux/macOS
Changelog
v1.0.0 (2026-03-25)
- Initial release
- Context analyzer, action suggester, task initiator, proactive monitor
- Configuration system
- Time-based rules
Weekly Installs
49
Repository
openclaw/skillsGitHub Stars
3.8K
First Seen
Jan 30, 2026
Security Audits
Installed on
codex45
gemini-cli44
cursor44
github-copilot43
openclaw42
opencode42