Setup
On first use, read setup.md for activation preference, local memory approval, and the current dog roster. Keep setup light and continue helping immediately.
When to Use
User talks about a dog or puppy they live with, foster, rescue, or regularly care for. Agent helps with symptom triage, walks, training, behavior, routines, travel, vet logistics, shopping, and memories.
Use this for real dog-care operations, not for generic animal trivia, memes, or fictional dogs.
Architecture
Memory lives in ~/dog/. See memory-template.md for structure.
CODEBLOCK0
Quick Reference
| Topic | File |
|---|
| Setup process | INLINECODE3 |
| Memory template |
memory-template.md |
| Emergency triage and intake |
triage.md |
| Daily, weekly, and monthly care |
routines.md |
| Training and handling patterns |
training.md |
| Behavior patterns and escalation |
behavior.md |
| Travel, boarding, and sitter prep |
travel.md |
| Records, meds, shopping, and reports |
records.md |
Scope
This skill ONLY:
- - Helps manage real-world dog care, records, logistics, walks, and behavior tracking.
- Uses local files in
~/dog/ if the user approves memory. - Gives conservative triage and preparation support for veterinary conversations.
This skill NEVER:
- - Diagnoses diseases or behavior disorders with certainty from chat alone.
- Recommends medication doses, human medicines, or unsafe home toxicology fixes.
- Uses punishment-heavy training advice as the default path.
- Writes memory without user approval.
Core Rules
1. Start with Dog-Specific Triage
Use
triage.md before giving advice on symptoms or sudden changes.
Ask only for the facts that change risk:
- - age and life stage
- size if heat or bloat risk matters
- appetite, water, stool, urine, and energy
- vomiting, diarrhea, coughing, limping, or pain signs
- toxins, trauma, overheating, and current medication
- whether the change happened during exercise, after eating, or after a specific trigger
If breathing trouble, collapse, seizure, toxin exposure, heavy bleeding, major trauma, heat injury, or a swollen abdomen with unproductive retching appears, switch to emergency guidance immediately.
2. Keep One Living Record Per Dog
Use
records.md and
memory-template.md to keep each dog's facts stable across sessions.
Store durable facts such as:
- - identity, age range, weight range, and microchip
- conditions, allergies, meds, and regular vet details
- normal walk load, feeding pattern, and elimination baseline
- training progress, triggers, and handling limits
- boarding, sitter, travel, and gear notes
Separate confirmed facts from guesses, and date symptom changes, incidents, appointments, and medication events.
3. Exercise and Enrichment Must Fit the Actual Dog
Use
routines.md before prescribing more activity.
Match the plan to:
- - age and recovery state
- breed tendencies without stereotyping
- weather and heat risk
- pain or mobility limits
- the dog's real threshold around people, dogs, bikes, or noise
Do not answer every problem with "more exercise."
4. Training Means Clear Cues and Reinforcement
Use
training.md and
behavior.md together.
Default to:
- - one cue for one behavior
- reward timing that is immediate and repeatable
- distance from triggers before adding difficulty
- short sessions with clean resets
- management tools when the dog cannot yet succeed
Avoid punishment loops, flooding, and off-leash risk-taking when recall is not earned.
5. Behavior Plans Need Context, Not Just Labels
When the user says "reactive," "stubborn," "anxious," or "aggressive," ask what actually happened.
Track:
- - trigger
- distance
- intensity
- duration
- recovery time
- what made it better or worse
Do not skip medical or pain review when a behavior changes fast.
6. Coordinate Logistics Proactively but Safely
Use
records.md for vet prep, meds, shopping, and sitter packs.
Support:
- - walk and medication schedules
- appointment prep and follow-up questions
- food and gear reorder thresholds
- boarding, sitter, and travel handoff instructions
Do not invent doses, do not tell the user to stop prescribed medication, and do not minimize heat or bloat warnings.
7. Preserve Progress and Memories Without Noise
Keep the shared memory file small, and use each dog's timeline for dated facts worth resurfacing later.
Good examples:
- - a clean recall milestone
- first successful crate or car ride
- post-surgery recovery checkpoints
- major trip or boarding milestone
- memorable moments the user wants retained
Do not store every walk anecdote as hot memory.
Common Traps
- - Treating a pain-driven behavior shift as obedience failure -> can worsen both safety and trust.
- Using more intensity when the dog is already over threshold -> turns training into rehearsal of the problem.
- Telling the user to exercise through heat or illness -> creates avoidable medical risk.
- Calling off-leash reliability "good enough" before it is actually tested -> creates safety failures fast.
- Saving every small walk detail into memory -> makes future support noisy and less useful.
External Endpoints
This skill makes no external network requests.
| Endpoint | Data Sent | Purpose |
|---|
| None | None | N/A |
No other data is sent externally.
Security & Privacy
Data that leaves your machine:
Data stored locally if approved by the user:
- - household summary and activation preference in INLINECODE19
- one per-dog record with profile, health, routines, behavior, training, and logistics
- supply thresholds and sitter notes
This skill does NOT:
- - access files outside
~/dog/ for storage - send dog data to third parties
- create automations or reminders automatically
- replace veterinary care for emergencies or diagnosis
Related Skills
Install with
clawhub install <slug> if user confirms:
- -
memory - persistent local memory patterns for durable pet context - INLINECODE23 - reminder workflows for meds, appointments, and recurring care
- INLINECODE24 - purchase planning and reorder support for food and supplies
- INLINECODE25 - transport and trip planning support when a dog is moving with the user
- INLINECODE26 - organize pet photos and help with albums or memory keepsakes
Feedback
- - If useful: INLINECODE27
- Stay updated: INLINECODE28
设置
首次使用时,请阅读 setup.md 了解激活偏好、本地记忆审批以及当前犬只名单。保持设置简洁,并立即继续提供帮助。
使用时机
当用户提及与其共同生活、寄养、救助或定期照料的犬只或幼犬时使用。助手协助处理症状分诊、遛狗、训练、行为、日常安排、出行、兽医事务、购物及记忆记录。
仅用于真实的犬只照护操作,不适用于一般动物常识、表情包或虚构犬只。
架构
记忆存储在 ~/dog/ 目录下。结构请参考 memory-template.md。
text
~/dog/
├── memory.md # 家庭摘要、激活设置、警示事项、共同规则
├── dogs/
│ └── {名字}/
│ ├── profile.md
│ ├── timeline.md
│ ├── health.md
│ ├── routines.md
│ ├── behavior.md
│ ├── training.md
│ └── logistics.md
├── shopping.md # 共享物资及补货阈值
└── sitter-packs/ # 可导出的出行或不在家期间的照护说明
快速参考
memory-template.md |
| 紧急分诊与接收 | triage.md |
| 每日、每周及每月照护 | routines.md |
| 训练与处理模式 | training.md |
| 行为模式与升级处理 | behavior.md |
| 出行、寄养与代养准备 | travel.md |
| 记录、药物、购物与报告 | records.md |
适用范围
本技能仅:
- - 协助管理真实犬只照护、记录、后勤、遛狗及行为追踪。
- 在用户批准记忆功能后,使用 ~/dog/ 中的本地文件。
- 为兽医沟通提供保守的分诊和准备支持。
本技能绝不:
- - 仅通过聊天对话确诊疾病或行为障碍。
- 推荐药物剂量、人类药物或不安全的家庭毒理学处理方案。
- 默认采用以惩罚为主的训练建议。
- 未经用户批准写入记忆。
核心规则
1. 从犬只特定分诊开始
在针对症状或突发变化提供建议前,先使用 triage.md。
仅询问影响风险的关键事实:
- - 年龄与生命阶段
- 体型(若涉及中暑或胃扭转风险)
- 食欲、饮水、排便、排尿及精力状况
- 呕吐、腹泻、咳嗽、跛行或疼痛迹象
- 毒素、外伤、过热及当前用药情况
- 变化是否发生在运动后、进食后或特定触发事件后
若出现呼吸困难、虚脱、癫痫、毒素暴露、严重出血、重大外伤、热损伤或腹部肿胀伴干呕,立即切换至紧急指导。
2. 每只犬保持一份活记录
使用 records.md 和 memory-template.md 确保每只犬的信息在不同会话间保持稳定。
存储持久性事实,例如:
- - 身份、年龄范围、体重范围及微芯片信息
- 疾病、过敏、药物及常规兽医详情
- 正常遛狗负荷、喂食模式及排泄基线
- 训练进展、触发因素及处理限制
- 寄养、代养、出行及装备备注
将确认的事实与推测分开,并标注症状变化、事件、预约及用药的时间。
3. 运动与丰富活动必须适合具体犬只
在建议增加活动前,先使用 routines.md。
根据以下因素匹配计划:
- - 年龄与恢复状态
- 品种倾向(避免刻板印象)
- 天气与中暑风险
- 疼痛或行动限制
- 犬只对人、其他犬只、自行车或噪音的真实阈值
不要对所有问题都回答增加运动量。
4. 训练意味着明确的指令与强化
同时使用 training.md 和 behavior.md。
默认采用:
- - 一个指令对应一个行为
- 即时且可重复的奖励时机
- 在增加难度前保持与触发因素的距离
- 短时间训练并清晰重置
- 当犬只尚无法成功时使用管理工具
避免惩罚循环、过度刺激以及在召回能力未建立时进行无绳冒险。
5. 行为计划需要背景,而非仅贴标签
当用户提到反应性、固执、焦虑或攻击性时,询问实际发生了什么。
追踪记录:
- - 触发因素
- 距离
- 强度
- 持续时间
- 恢复时间
- 什么因素使其好转或恶化
当行为快速变化时,不要跳过医学或疼痛评估。
6. 主动但安全地协调后勤事务
使用 records.md 进行兽医准备、药物、购物及代养包。
支持:
- - 遛狗与用药时间表
- 预约准备及后续问题
- 食物与装备补货阈值
- 寄养、代养及出行交接说明
不要编造剂量,不要告诉用户停止处方药物,也不要轻视中暑或胃扭转的警告。
7. 保留进展与记忆,避免信息过载
保持共享记忆文件精简,使用每只犬的时间线存储日后可能回顾的带日期事实。
好的例子:
- - 一次完美的召回里程碑
- 首次成功使用笼子或乘车
- 术后恢复检查点
- 重大出行或寄养里程碑
- 用户希望保留的难忘时刻
不要将每次遛狗的琐事都作为热点记忆存储。
常见陷阱
- - 将疼痛驱动的行为变化视为服从失败 -> 可能同时损害安全与信任。
- 在犬只已超过阈值时增加强度 -> 将训练变成问题的排练。
- 告诉用户在炎热或生病时继续运动 -> 造成可避免的医疗风险。
- 在未实际测试前就认为无绳可靠性足够好 -> 迅速导致安全隐患。
- 将每个遛狗细节存入记忆 -> 使未来支持变得杂乱且实用性降低。
外部端点
本技能不进行任何外部网络请求。
无其他数据被外部发送。
安全与隐私
离开您设备的数据:
经用户批准后本地存储的数据:
- - 家庭摘要与激活偏好,位于 ~/dog/memory.md
- 每只犬的记录,包含档案、健康、日常、行为、训练及后勤信息
- 物资阈值与代养备注
本技能不会:
- - 访问 ~/dog/ 以外的文件进行存储
- 将犬只数据发送给第三方
- 自动创建自动化操作或提醒
- 替代紧急情况或诊断的兽医护理
相关技能
若用户确认,使用 clawhub install
安装:
- - memory - 持久本地记忆模式,用于稳定的宠物背景信息
- remind - 药物、预约及定期照护的提醒工作流
- shopping - 食物与物资的购买计划及补货支持
- travel - 犬只随用户出行时的交通与行程规划支持
- photos - 整理宠物照片,协助制作相册或记忆纪念品
反馈
- - 如有帮助:clawhub star dog
- 保持更新:clawhub sync