Emotion Weather Station

v1.0.0

情绪天气站 - 你的情绪追踪与分析助手。 帮助用户记录情绪、分析模式、推荐调节策略、预警压力。

0· 136·0 current·0 all-time
byhaidong@harrylabsj

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for harrylabsj/emotion-weather-station.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Emotion Weather Station" (harrylabsj/emotion-weather-station) from ClawHub.
Skill page: https://clawhub.ai/harrylabsj/emotion-weather-station
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install emotion-weather-station

ClawHub CLI

Package manager switcher

npx clawhub@latest install emotion-weather-station
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

latestvk97872n653c855ka6z27wa5enn84bbh4
136downloads
0stars
2versions
Updated 3w ago
v1.0.0
MIT-0

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<string, 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)

调节策略分类

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

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

触发词

  • 情绪天气站
  • 情绪追踪
  • 情绪分析
  • 压力预警
  • 情绪调节

Comments

Loading comments...