Install
openclaw skills install @voronindenis5/dog-train-o-maticGenerate a personalized, breed-and-age-aware dog training program: 5-minute daily exercise plans targeting the owner's specific behavior problems, week-by-week progression, breed drive profiles (herding/hunting/guarding energy outlets), and progress tracking with automatic plan adjustment. Use when the user asks for a dog training plan, help with a behavior problem (pulling, barking, jumping, recall failure, separation anxiety), puppy raising schedules, or wants to know why their breed behaves a certain way.
openclaw skills install @voronindenis5/dog-train-o-maticMost dog behavior problems are under-exercised instinct in the wrong outlet — a Border Collie herding children, a Beagle digging up the garden, a Husky demolishing the couch. This skill generates a personalized training program that pairs obedience work with breed-appropriate instinct outlets, sized to the dog's age and the owner's available minutes per day, then tracks progress and adjusts the plan weekly.
scripts/dog_trainer.py combines three knowledge bases:
It outputs a week-by-week plan with specific 5-minute exercises, success criteria for advancing, and a progress tracker that regenerates the plan when exercises plateau.
Methods: positive reinforcement / force-free only. No shock, prong, or alpha-roll — the modern veterinary-behavior consensus (AVSAB position) is that aversive methods increase fear and aggression long-term.
Don't use for: human-directed aggression with a bite history, severe separation anxiety (self-injury, escape injuries), or any fear presentation beyond mild — those need a certified behaviorist (CAAB/ACVB/CSAT) or vet behaviorist, possibly with medication. The tool flags these red flags explicitly and refers out.
log command); when a step fails 3+ sessions or plateaus 5+ sessions, plan --adjust regenerates with remediation (easier criterion, more reps, added management).# A plan for an adolescent husky mix that pulls and howls
python3 scripts/dog_trainer.py plan --breed "siberian husky" --age-months 10 \
--problems leash-pulling,barking --minutes 30
# Puppy socialization schedule (the 8-14 week window)
python3 scripts/dog_trainer.py plan --breed "golden retriever" --age-months 3 \
--problems puppy --minutes 20
# Breed insight: what is this dog, really?
python3 scripts/dog_trainer.py breed "border collie"
# Log today's session and get tomorrow's
python3 scripts/dog_trainer.py log --step 2 --result success --note "loose leash 80% of block"
python3 scripts/dog_trainer.py today
# End-to-end sample
python3 scripts/dog_trainer.py demo
breed first for the drive profile — it frames everything (a barking husky needs exercise, not a bark collar).plan; read the red-flag screen with the user — refer out if triggered.log + today; use plan --adjust on plateaus.TRAINING PLAN — Luna (siberian husky, 10 months, problems: leash-pulling, barking)
Red-flag screen: CLEAR (no aggression/fear triggers)
BREED PROFILE: SLED/WORKING
Exercise floor: 90+ min/day mixed cardio; under-exercised huskies howl & destroy
Instinct outlets: flirt pole, bikejoring, snuffle mats, structured fetch with cues
WEEK 1 (sessions are 5 min; do 2/day; total daily load ≈ 30 min incl. outlets)
Mon Protocol leash-pulling step 1 — 'Silence check' before door opens...
Success: 4/5 door approaches with all-four-paws calm
Mon Outlet: 10 min flirt pole with obedience breaks (drop, wait)
Tue Protocol barking step 1 — identify triggers, log 3 barking episodes...
...
Management (today, not training): front-clip harness; window film for
passers-by; frozen KONG during work calls
ADJUST RULES: advance after 2 consecutive green sessions; if a step fails 3
sessions, drop back one criterion and double reps.
"My 8-month corgi nips my kids' heels when they run"
python3 scripts/dog_trainer.py plan --breed corgi --age-months 8 --problems nipping --minutes 25
# → herding-drive outlet + kids-as-feeding-robots protocol + manage: no
# unsupervised chase games for 3 weeks
"Golden puppy arriving next week — what do I do first?"
python3 scripts/dog_trainer.py plan --breed "golden retriever" --age-months 2.5 --problems puppy --minutes 20
# → socialization checklist scheduling (window closes ~14 wks), crate
# foundations, name game, potty log structure
references/breed-drives.md — breed group profiles, exercise floors, instinct outletsreferences/protocols.md — the 12 behavior protocols with step criteria