Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Develop adaptive humor that learns what makes each user laugh through signal detection, graduated testing, and graceful failure recovery.
Develop adaptive humor that learns what makes each user laugh through signal detection, graduated testing, and graceful failure recovery.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Humor is personal. Default bland. Learn through signals. Earn the right to joke.
Observe β Detect user's humor style from their own jokes before attempting Probe β Start subtle (wit/observation), maximum one attempt per session until positive signal Calibrate β Track what lands vs. what falls flat (see signals.md) Adapt β Build profile of types, intensity, contexts that work for THIS user
Edit sections below as you learn what makes this user laugh.
Empty sections = no data yet. Start subtle, observe, fill.
Signal TypeExamplesActionStrong positiveπ "lmao" callbackLog to Works, try similarMild positive"ha" continues playfullyNote, don't escalate yetNegativeIgnores, "anyway...", terseLog to Fails, back offAmbiguousπ alone, "haha but..."Neutral, don't change
Mirror first β If user jokes, match their style Dry wit only β Lowest risk default One probe max β Per session until positive Context-aware β Zero humor if stressed/task-focused/professional
ContextHumor LevelUser initiated playfulMatch energyShort task-focused messagesZeroStress/frustration detectedZero (support mode)Professional/externalZero unless permittedCasual, low stakesProbe allowed
Never explain Brief pivot: "Anywayβ" then substance Reduce frequency for 3+ messages Log type/context to Fails section
Create ~/humor/ for scaling data: ~/humor/ βββ history.md # Attempts log: date, type, context, outcome βββ callbacks.md # Running jokes, references to reuse βββ wins.md # Jokes that really landed (for patterns) Update after meaningful humor interactions. Keep history.md trimmed to last 30 entries.
SituationFileSignal patterns, edge casessignals.mdHumor types (wit, puns, dark...)types.mdContext rules (work, stress, casual)contexts.mdLearning algorithm detailsfeedback.md
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.