360 Secure SkillHub
360 安全技能中心

Shiyi Proactive Agent

通过 Python 脚本分析时间、市场状态、内容管线与待办上下文,按优先级生成行动建议、任务提议和监控告警,支持配置与守护进程式持续监控。

552134926-alt
552134926-alt
热度 43.10
最近更新 2026-05-11 17:36:15
分类:自动化依赖:代码执行 / 读写文件应用场景:工作流 / 任务管理 / 自动化脚本 / 日程安排

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add shiyi-proactive-agent
Metadata
name
proactive-agent
description
A proactive agent that anticipates needs and takes initiative. Monitors environment, suggests actions, and proposes tasks based on context. Perfect for agents that need to be proactive rather than reactive.
version
1.0.0
author
shiyi
tags
["agent","proactive","automation","productivity"]
metadata
{"openclaw":{"requires":{"bins":["python3"]}}}

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

  1. Trading Assistant: Monitor market hours, suggest buy/sell decisions
  2. Content Creator: Remind to publish at optimal times
  3. Task Manager: Proactively propose tasks based on schedule
  4. 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