Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    leegonzales

    dad-joke-validator

    leegonzales/dad-joke-validator
    AI & ML
    16

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    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.

    SKILL.md

    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)
    Recommended Servers
    vastlint - IAB XML VAST validator and linter
    vastlint - IAB XML VAST validator and linter
    LILT
    LILT
    Metaview
    Metaview
    Repository
    leegonzales/aiskills
    Files