← Back to Skills Marketplace
goog

happy stories

by Jay · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
92
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install happy
Description
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...
README (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.

Usage Guidance
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.
Capability Analysis
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.
Capability Tags
cryptorequires-walletcan-make-purchases
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install happy
  3. After installation, invoke the skill by name or use /happy
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug happy
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 92 downloads so far.

How do I install happy stories?

Run "/install happy" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is happy stories free?

Yes, happy stories is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does happy stories support?

happy stories is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created happy stories?

It is built and maintained by Jay (@goog); the current version is v1.0.1.

💬 Comments