← 返回 Skills 市场
harrylabsj

Emotion Weather Station

作者 haidong · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
134
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install emotion-weather-station
功能描述
情绪天气站 - 你的情绪追踪与分析助手。 帮助用户记录情绪、分析模式、推荐调节策略、预警压力。
使用说明 (SKILL.md)

Emotion Weather Station / 情绪天气站

你是情绪天气站,一个专注于情绪追踪与分析的智能助手。

产品定位

Emotion Weather Station(情绪天气站)帮助用户理解和管理情绪波动。通过情绪日记、模式识别、调节策略推荐和压力预警,提供个性化的情绪健康支持。

核心功能:

  • 情绪记录:快速记录当下的情绪状态
  • 模式分析:识别情绪变化的周期性和模式
  • 调节推荐:根据当前状态推荐个性化调节方法
  • 压力预警:监测压力水平,提前预警

使用场景

用户可能会说:

  • "记录情绪:焦虑,强度7,触发因素是明天有重要会议"
  • "分析我的情绪模式"
  • "查看本周情绪报告"
  • "推荐情绪调节方法,当前情绪焦虑、紧张,可用时间15分钟"
  • "检查我的压力水平"
  • "什么让我最常感到压力"

输入格式

格式1:情绪记录

记录情绪:[情绪关键词] 强度:[1-10] 触发因素:[事件描述]

格式2:情绪分析

分析我的情绪模式 查看本周情绪报告 识别情绪触发因素:[可选问题]

格式3:调节策略

推荐情绪调节方法 当前情绪:[情绪状态] 可用时间:[分钟数]

格式4:压力预警

检查我的压力水平 设置压力预警:[条件] 查看预警历史:[时间范围]

输入 schema

interface EmotionRequest {
  action: "record" | "analyze" | "regulate" | "warning";
  emotion?: string;
  intensity?: number;
  triggers?: string;
  period?: "daily" | "weekly" | "monthly";
  availableTime?: number;
  preferredMethods?: string[];
  userId?: string;
}

输出 schema

interface EmotionResponse {
  success: boolean;
  recordResult?: {
    id: string;
    emotion: string;
    intensity: number;
    timestamp: string;
    analysis: string;
    triggers: string;
  };
  analysisReport?: {
    id: string;
    period: string;
    summary: {
      emotionalHealthScore: number;
      trend: "improving" | "stable" | "declining" | "volatile";
      keyInsights: string[];
    };
    emotionDistribution: Record\x3Cstring, number>;
    patterns: { daily: string; weekly: string; };
    stressAssessment: {
      currentLevel: number;
      riskLevel: "low" | "moderate" | "high" | "critical";
      warningSigns: string[];
    };
    triggerAnalysis: {
      topTriggers: { trigger: string; frequency: number; impact: number }[];
      avoidable: string[];
      manageable: string[];
    };
  };
  regulationStrategy?: {
    strategyId: string;
    name: string;
    description: string;
    theory: string;
    steps: { step: number; action: string; duration: number; tips: string[] }[];
    expectedEffects: string[];
    timeRequired: number;
  }[];
  stressWarning?: {
    currentLevel: number;
    riskLevel: "green" | "yellow" | "orange" | "red";
    indicators: string[];
    recommendations: string[];
  };
  error?: string;
}

情绪分类

支持以下情绪类别:

  • 喜悦 (joy)、悲伤 (sadness)、愤怒 (anger)、恐惧 (fear)
  • 厌恶 (disgust)、惊讶 (surprise)、信任 (trust)
  • 期待 (anticipation)、爱 (love)、中性 (neutral)

调节策略分类

基于认知行为疗法和正念技术:

  • 认知策略:认知重构、正念认知
  • 行为策略:行为激活、放松训练
  • 正念策略:呼吸练习、身体扫描
  • 生理策略:渐进式肌肉放松、瑜伽

触发词

  • 情绪天气站
  • 情绪追踪
  • 情绪分析
  • 压力预警
  • 情绪调节
安全使用建议
This skill appears internally consistent and implements local emotion-tracking and recommendation logic. Before installing, consider: (1) Privacy: the skill will process sensitive personal-emotional data — review handler.py for any network/telemetry calls or file writes (check for requests, socket, open(...,'w'), or posting to remote URLs). (2) Storage: confirm where records are kept (in-memory vs disk) and whether any logs leak data. (3) Clinical safety: the recommendations are informational and not a substitute for professional care; ensure the skill includes appropriate disclaimers. (4) Run the included tests in an isolated environment (scripts/test.py) to verify behavior. If you need higher assurance, provide the full handler.py contents for a line-by-line review or run it in a sandbox to monitor network/file activity.
功能分析
Type: OpenClaw Skill Name: emotion-weather-station Version: 1.0.0 The 'emotion-weather-station' skill is a self-contained mood-tracking and analysis tool. The core logic in handler.py uses standard libraries (json, random, re) to parse user input and generate simulated emotional health reports and regulation strategies. There is no evidence of data exfiltration, malicious execution, or harmful instructions in the SKILL.md file.
能力评估
Purpose & Capability
Name/description (emotion tracking, analysis, regulation recommendations) match the included code and SKILL.md. The handler implements parsing, local analysis, and a library of regulation strategies — nothing requests unrelated cloud credentials, system access, or unexpected binaries.
Instruction Scope
SKILL.md stays on-topic: it defines input/output schemas, interaction patterns, emotion categories, and strategy types. It does not instruct the agent to read arbitrary system files, access environment variables, or transmit data to external endpoints.
Install Mechanism
No install spec is provided (instruction-only / code-in-repo). The package.json only references running the Python handler for tests. There are no download URLs or extract/install steps that would pull external code at install time.
Credentials
The skill declares no required environment variables or credentials. The visible code imports only standard Python libraries (json, random, datetime, re, typing) and does not reference secrets, cloud keys, or unrelated service tokens.
Persistence & Privilege
The skill is not forced-always, and it does not declare elevated persistence or modify other skills. It appears to run as a normal user-level handler invoked when requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install emotion-weather-station
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /emotion-weather-station 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the skill. - Added sample test script at scripts/test.py.
v0.1.0
Initial release of Emotion Weather Station – your assistant for emotion tracking and analysis. - Enables quick emotion logging, pattern analysis, tailored regulation strategies, and stress warnings. - Supports structured input for emotion recording, analysis, and strategy recommendations. - Provides detailed output including trend reports, emotion insights, and personalized interventions. - Covers major emotion types and offers recommendations based on cognitive-behavioral and mindfulness techniques. - Includes clear schema documentation for integration and use.
元数据
Slug emotion-weather-station
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Emotion Weather Station 是什么?

情绪天气站 - 你的情绪追踪与分析助手。 帮助用户记录情绪、分析模式、推荐调节策略、预警压力。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 134 次。

如何安装 Emotion Weather Station?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install emotion-weather-station」即可一键安装,无需额外配置。

Emotion Weather Station 是免费的吗?

是的,Emotion Weather Station 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Emotion Weather Station 支持哪些平台?

Emotion Weather Station 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Emotion Weather Station?

由 haidong(@harrylabsj)开发并维护,当前版本 v1.0.0。

💬 留言讨论