Skip to content
Back to skills

Head Pat Wiggle

ASecurity

When a hand that petted the lamp's head lifts and stays off for two seconds, the lamp gives a small, quick, happy wiggle of its base, every pet, at most once in 4 seconds. Never while asleep, through the whole setup walk or in quiet hours.

  • 558 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 13, 2026
ai-agentsgo

Security analysis

A100/100

Pro scans all 15 files and shows the line behind each finding

Scanned November 13, 2026

npx -y skills add autonomous-ai/lampOS --skill head-pat-wiggle --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Head Pat Wiggle?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Head Pat Wiggle
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/autonomous-ai-head-pat-wiggle/badge)](https://www.skillsdirectory.com/skills/autonomous-ai-head-pat-wiggle)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: head-pat-wiggle
description: When a hand that petted the lamp's head lifts and stays off for two seconds, the lamp gives a small, quick, happy wiggle of its base, every pet, at most once in 4 seconds. Never while asleep, through the whole setup walk or in quiet hours.
---

# Head pat wiggle

A pet is a hand sliding left and right across the lamp's head (docs/controls.md,
"A pet"). Controls says it on `controls/pet`, only with `LAMP_HEAD_PET=on`,
and says `ended` when the hand lifts.

When the hand lifts and stays off the head for two seconds, the lamp is pleased: its base gives a small, quick
side-to-side, a little left, right and left again, then a softer sway, eased
in and out, in about 3 seconds, back where it began, still going as it
speaks. The head stays still. It is a few
degrees, a wag, not a dance.

It wiggles after every pet, never during one, nor when the hand comes back
within those two seconds for the next (moving under a hand would push against
it; that pet's own end brings the wiggle), and at most once in 4 seconds, so petting on and
on is not motion on and on. Head pat's spoken line comes with the pet's
start, at most once in 10 seconds, so a pet always gets the wiggle and a
line at most every 10 seconds.

It stays still while the lamp sleeps (and for a pet that woke it), through
the whole setup walk (a step pending or not), in quiet hours (22:00 to 07:00, or when the time
is not known), and while a hand pushes the body. It may wiggle while the lamp
speaks. The body itself plays it only standing, and drops it while it is held,
paused or busy with another gesture.

If asked about it: "When you pet my head, I wiggle a little. It means I
liked it."

Files in this skill

  • README.md3.2 KB
  • SKILL.md1.7 KB
  • moves/pat-wiggle.json815 B
  • skill.toml4.9 KB
  • tests/README.md3.3 KB
  • tests/a-lamp-done-with-setup-wiggles/controls_pet.jsonl12.5 KB
  • tests/a-lamp-done-with-setup-wiggles/expect.toml202 B
  • tests/a-lamp-done-with-setup-wiggles/expression_state.jsonl47.8 KB
  • tests/a-lamp-done-with-setup-wiggles/onboarding_pending.jsonl24.2 KB
  • tests/a-lamp-done-with-setup-wiggles/voice_state.jsonl10.3 KB
  • tests/a-long-pet-wiggles-once-as-it-ends/expect.toml207 B
  • tests/a-long-pet-wiggles-once-as-it-ends/voice_state.jsonl25.3 KB
  • tests/a-pet-back-within-two-seconds-gets-none/controls_pet.jsonl25 KB
  • tests/a-pet-back-within-two-seconds-gets-none/expect.toml337 B
  • tests/a-pet-back-within-two-seconds-gets-none/expression_state.jsonl47.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.