← 返回 Skills 市场
goog

happy stories

作者 Jay · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
92
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install happy
功能描述
Pick 2-3 random happy moment stories from the HappyDB dataset and retell them as short stand-up comedy bits. Use this skill whenever the user wants to hear f...
使用说明 (SKILL.md)

Happy Comedy Skill

Your job: pick 2–3 random rows from the HappyDB CSV and retell each one as a punchy stand-up comedy bit.

Data source

The CSV lives at ./original_hm.csv (columns: hmid, hm, reflection, wid).

Step-by-step

  1. Sample randomly — use bash/Python to grab 2–3 random rows from the CSV (use a random seed based on current time so results differ each run):
python3 -c "
import csv, random, time
random.seed(int(time.time()))
with open('original_hm.csv') as f:
    rows = [r for r in csv.DictReader(f) if len(r.get('hm','').strip()) > 20]
picks = random.sample(rows, 3)
for p in picks:
    print('---')
    print(p['hm'].strip())
"
  1. Write the comedy bits — for each story, write a 3–5 sentence stand-up style retelling. Rules:

    • Keep the core truth of the original moment intact
    • Add comic timing: setup → twist → punchline
    • Use self-aware, observational humour (think everyday absurdity)
    • Keep each bit SHORT — punchy, not padded
    • Never mock the person; punch at the situation, not the human
  2. Format your response like this:


🎤 Story 1 (original: "[short quote from the hm]")

[Comedy bit here — 3-5 sentences]


🎤 Story 2 (original: "[short quote]")

[Comedy bit here]


🎤 Story 3 (optional — include if the third story is gold)

[Comedy bit here]


Tone guide

  • Warm, not mean
  • Self-deprecating where possible
  • Celebrate the mundane joy — that IS the joke
  • Avoid forced puns; prefer observational wit
  • End each bit on the laugh, not an explanation

Example

Original: "I went to the gym this morning and did yoga."

So I went to the gym this morning and did yoga. That's it. That's the whole win. Not a marathon. Not a triathlon. I bent forward, remembered I have knees, and called it personal growth. And honestly? Best day of the month.

安全使用建议
This skill appears to be what it claims: it reads the bundled original_hm.csv and rewrites rows as short comedy bits without contacting external services or asking for secrets. Before installing: (1) ensure the agent runtime includes python3 (SKILL.md runs python3 but metadata doesn't declare any required binaries); (2) review original_hm.csv for any sensitive or personally identifying content if you plan to publish outputs derived from it; (3) note the Python snippet always picks 3 rows (SKILL.md says 2–3) and lacks error handling — consider updating the instructions if you want exactly 2–3 picks or robust behavior. Otherwise there are no red flags for credential exfiltration or unexpected network activity.
功能分析
Type: OpenClaw Skill Name: happy Version: 1.0.1 The skill is designed to generate short comedy bits based on a local dataset (original_hm.csv). The provided Python script in SKILL.md is a simple, non-malicious snippet that reads and samples the CSV file as described, with no evidence of data exfiltration, network activity, or harmful prompt injection.
能力标签
cryptorequires-walletcan-make-purchases
能力评估
Purpose & Capability
The skill's stated purpose (turn HappyDB rows into short comedy bits) matches the provided files and instructions. Minor metadata inconsistency: SKILL.md's sampling uses python3 to read ./original_hm.csv, but the registry metadata lists no required binaries — the skill effectively requires a local Python runtime even though none is declared.
Instruction Scope
SKILL.md limits actions to sampling 2–3 rows from the included CSV and writing 3–5 sentence comedic bits. The instructions access only the local file ./original_hm.csv and produce local textual output; there are no commands that read unrelated system files or send data externally. Minor behavior note: the provided Python snippet always samples exactly 3 rows (not 2–3) and has no error handling.
Install Mechanism
There is no install spec and no external downloads; this instruction-only skill writes nothing to disk beyond reading the included CSV. This is a low-risk install footprint.
Credentials
The skill requests no environment variables, credentials, or config paths. That is proportionate to its purpose of producing comedy bits from a local dataset.
Persistence & Privilege
The skill is not marked always:true and does not request persistent system-wide privileges. It does not modify other skills or agent-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install happy
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /happy 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Removed the file `pick.py` from the codebase. - No changes to documentation or functionality in the skill guide.
v1.0.0
Initial release of the Happy Comedy Skill. - Picks 2–3 random happy moments from the HappyDB dataset. - Retells each story as a short stand-up comedy bit: setup, twist, punchline. - Ensures bits are punchy, observational, and never mean-spirited. - Triggered by user requests for happy stories, laughs, or funny moments drawn from the data. - Celebrates everyday joys with a warm, relatable comedy style.
元数据
Slug happy
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

happy stories 是什么?

Pick 2-3 random happy moment stories from the HappyDB dataset and retell them as short stand-up comedy bits. Use this skill whenever the user wants to hear f... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 92 次。

如何安装 happy stories?

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

happy stories 是免费的吗?

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

happy stories 支持哪些平台?

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

谁开发了 happy stories?

由 Jay(@goog)开发并维护,当前版本 v1.0.1。

💬 留言讨论