A lightweight Python-powered skill that enables AI agents to fetch and deliver random dad jokes from the HuggingFace shuttie/dadjokes dataset.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install dad-jokes
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install dad-jokes using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Dad Jokes skill is a utility designed for AI agents within the Openclaw Skills ecosystem to provide instant humor on demand. It leverages a Python one-liner to query the HuggingFace Datasets Server, ensuring minimal data transfer while accessing a library of over 50,000 jokes. This skill is ideal for developers looking to add personality and engagement to their agents without heavy dependencies.
By integrating this tool, agents can seamlessly pivot from technical tasks to lighthearted interaction, improving the user experience through natural, setup-and-punchline delivery. It serves as both a functional utility and a robust example of how Openclaw Skills can interface with external data APIs using simple bash commands.
To use this skill, ensure your environment has python3 installed. No external pip packages are required as it uses standard libraries (urllib, json, random).
# Test the skill logic directly in your terminal
python3 -c "
import random, json
from urllib.request import urlopen
offset = random.randint(0, 51999)
url = f'https://datasets-server.huggingface.co/rows?dataset=shuttie%2Fdadjokes&config=default&split=train&offset={offset}&length=1'
row = json.loads(urlopen(url).read())['rows'][0]['row']
print(row['question'])
print('---')
print(row['response'])
"
The skill processes data from the HuggingFace datasets server with the following structure:
| Field | Description |
|---|---|
offset |
A random integer between 0 and 51,999 used to select a unique joke. |
question |
The setup or lead-in to the dad joke. |
response |
The punchline delivered after the setup. |
dataset |
shuttie/dadjokes (Source: Apache 2.0 licensed Reddit dad jokes). |
Loading
A high-precision facial landmark extraction tool powered by Tencent Cloud IAI for detailed facial contour and feature analysis.

A high-performance local tool for generating PNG QR codes from text and decoding them from images without requiring external API keys.

A comprehensive coordination framework for managing shared meals, movement, sleep hygiene, and appointment logistics across the entire household.

An automated visualization tool that identifies and labels significant genes in volcano plots using a repulsion algorithm to prevent text overlap.

A specialized tool for refactoring raw research scripts into professional, reproducible computational workflows ready for scientific publication.

A sophisticated code analysis tool that reverse-engineers frontend source code into structured business requirements and reusable knowledge graphs.








































