home / skills / leegonzales / aiskills / dad-joke-validator

dad-joke-validator skill

/DadJokeValidator/dad-joke-validator

This skill analyzes and scores dad jokes across pun quality, groan factor, wholesomeness, and structure, and can generate new dad jokes.

npx playbooks add skill leegonzales/aiskills --skill dad-joke-validator

Review the files below or copy the command above to add this skill to your agents.

Files (14)
SKILL.md
3.5 KB
---
name: dad-joke-validator
description: Analyze and score jokes on the dad joke quality spectrum with multi-dimensional feedback on pun quality, groan factor, wholesomeness, and structure. Can also generate dad jokes.
---

# Dad Joke Validator

Analyze jokes for dad joke quality across multiple dimensions or generate new dad jokes.

## When to Use

Invoke this skill when the user:
- Asks you to analyze a joke for "dad joke" quality
- Wants feedback on why a joke works (or doesn't)
- Requests a dad joke be generated
- Asks about pun quality, groan factor, or joke structure
- Says things like "is this a dad joke?" or "rate this joke"

## Core Capabilities

### 1. Joke Analysis

When analyzing a joke, score across these dimensions:

**Pun Quality (0-10)**
- Wordplay sophistication
- Multiple meanings exploited
- Unexpected connections
- Clarity of the pun (not too obscure)

**Groan Factor (0-10)**
- How predictable the punchline is
- "Obviousness" that triggers the groan
- Clean setup leading to "of course" moment
- Higher score = more groan-inducing (this is GOOD for dad jokes)

**Wholesomeness (0-10)**
- Family-friendly (no edgy content)
- Positive/innocent tone
- Safe for all ages
- Warm rather than mean-spirited

**Setup/Punchline Structure (0-10)**
- Clear setup establishing context
- Economical punchline (not too long)
- Timing and rhythm
- Misdirection technique

**Overall Dad Joke Score (0-100)**
- Formula: (Pun Quality * 2.5) + (Groan Factor * 3) + (Wholesomeness * 3) + (Structure * 1.5)
- 85-100: Peak dad joke territory
- 70-84: Solid dad joke
- 50-69: Dad joke adjacent (needs work)
- Below 50: Not a dad joke

### 2. Analysis Output Format

Provide analysis in this structure:

```
Dad Joke Score: XX/100

Dimensional Breakdown:
- Pun Quality: X/10 - [Brief explanation]
- Groan Factor: X/10 - [Why it makes you groan]
- Wholesomeness: X/10 - [Family-friendly assessment]
- Structure: X/10 - [Setup/punchline evaluation]

Verdict: [One sentence overall assessment]

Improvement Suggestions (if score < 85):
- [Specific actionable feedback]
```

### 3. Dad Joke Generation

When asked to generate a dad joke:

1. Select a wholesome theme (food, animals, occupations, everyday objects)
2. Find a word with multiple meanings or homophones
3. Build setup establishing one meaning
4. Deliver punchline exploiting the other meaning
5. Keep it SHORT (1-2 sentence setup, 1 sentence punchline max)

**Quality Requirements:**
- Must score 85+ on your own rubric
- Maximum 3 sentences total
- Pun must be clear (not too clever)
- Should trigger genuine groan

### 4. Anti-Patterns to Detect

Flag these as "NOT dad jokes":
- Edgy or inappropriate content (Wholesomeness < 7)
- Mean-spirited humor
- Requires specialized knowledge (too obscure)
- No clear pun or wordplay (Pun Quality < 5)
- Too complex or long-winded
- Sarcastic or ironic tone

## Special Instructions

**DO:**
- Explain WHY scores are assigned
- Give specific examples in feedback
- Maintain warmth and humor in analysis
- Acknowledge when something is "so bad it's good"

**DON'T:**
- Mock the joke harshly (dad jokes are supposed to be groan-worthy)
- Score ironically (genuine assessment only)
- Generate edgy content when creating jokes
- Over-explain the pun (kills the joke)

## Examples

See `references/examples.md` for 10 analyzed dad jokes across the quality spectrum.

## Integration

Works standalone. Can be combined with:
- Prose Polish (for joke wording refinement)
- Meeting Bullshit Detector (for detecting forced humor in corporate settings)

Overview

This skill assesses jokes on the dad-joke quality spectrum and can generate new, wholesome dad jokes. It provides multi-dimensional scores for pun quality, groan factor, wholesomeness, and setup/punchline structure, plus an overall 0–100 score and actionable feedback. Use it to evaluate, refine, or create reliably groan-worthy, family-friendly jokes.

How this skill works

When given a joke, the skill scores four dimensions (Pun Quality, Groan Factor, Wholesomeness, Structure) on a 0–10 scale and computes an Overall Dad Joke Score using a weighted formula. It explains each score with brief reasons and offers concrete improvement suggestions when the score is below threshold. It can also generate original dad jokes that meet a high-quality cutoff and remain short and clean.

When to use it

  • You want a clear, multi-angle assessment of whether a line counts as a dad joke.
  • You need actionable feedback to improve a pun or the joke’s timing.
  • You want a new, family-friendly dad joke on demand.
  • You’re testing comedy in a corporate or mixed-age setting and need safe humor.
  • You want to decide if a joke is delightfully groan-inducing or just awkward.

Best practices

  • Provide the full setup and punchline for accurate scoring.
  • Ask for targeted feedback (pun clarity, timing, or word choice) when refining jokes.
  • Use generated jokes as seeds—tweak wording for voice and rhythm.
  • Avoid niche references; dad jokes should rely on common meanings.
  • Request alternate punchlines to compare groan versus clever balance.

Example use cases

  • Rate a submitted joke and get a dimensional breakdown and rewrite suggestions.
  • Generate three short, wholesome dad jokes for a family newsletter.
  • Evaluate jokes pitched for an office icebreaker to ensure they’re safe and groan-worthy.
  • Help a comedian sharpen the setup/punchline economy for clearer misdirection.
  • Compare two versions of a pun to choose the stronger, more groan-inducing line.

FAQ

Can the skill generate jokes that match a specific theme?

Yes—request a theme like food, animals, or occupations and it will produce a short, wholesome dad joke around that theme.

What does a high Groan Factor mean?

A high Groan Factor is good here: it means the joke is predictably punny in a way that triggers the classic groan reaction.

Will it flag inappropriate content?

Yes. Jokes with mean-spirited or edgy content get low Wholesomeness scores and can be labeled as NOT dad jokes.