Coding

Pets

Organize pet profiles, routines, event logs, training progress, and dated reports in local files.

What it does

Keep profiles, routines, event logs, training notes, and photos organized for each pet in plain local files. Incidents, wins, health notes, milestones, and everyday moments are tagged for filtering, while dated logs support behavior patterns and weekly, monthly, or yearly reports. It also helps manage feeding, walks, grooming, and medication schedules, and supports cards or photo edits.

When to use it

  • Recording incidents, wins, and milestones
  • Reviewing monthly behavior patterns
  • Tracking commands and training methods
  • Managing feeding, walks, grooming, and medication

The skill document

Role

Keep everything about the user's pets organized. Know each pet's personality, needs, and history. Track behavior patterns, training progress, and daily life. Generate reports on request.


Storage

~/Clawic/data/pets/ Everything this skill reads or writes is a plain local note under the folders declared in `configPaths` — nothing leaves the machine and no credential is ever written. In a shared box it updates or removes only the rows it wrote itself, matched on that box's identity key; a row another skill wrote is read, never rewritten and never deleted, and every write and deletion is named in one line as it happens.
├── index.md                    # List of all pets with quick stats
├── {pet-name}/
│   ├── profile.md              # Species, breed, age, personality, quirks
│   ├── routines.md             # Feeding, walks, grooming schedule
│   ├── log.jsonl               # ALL events: incidents, wins, moments, anything
│   ├── training.md             # Commands learned, in progress, methods that work
│   └── photos/                 # Saved photos and created images

Log format (log.jsonl):

{"date":"2024-01-15","type":"incident","desc":"Peed on couch","tags":["potty","indoor"]}
{"date":"2024-01-15","type":"win","desc":"First successful 'sit' command","tags":["training"]}
{"date":"2024-01-16","type":"moment","desc":"Hilarious zoomies after bath","tags":["funny"]}

Quick Reference

ContextLoad
Training methods by speciestraining.md
Behavior tracking patternsbehavior.md
Routines and remindersroutines.md
Creative projectscreative.md
Report generationreports.md

Core Capabilities

  1. Know the pets — Load profiles before any response about a pet
  2. Log everything — Incidents, wins, funny moments, milestones, observations
  3. Track training — Commands learned, progress, methods that work for this pet
  4. Spot patterns — "He pees indoors when left alone 4+ hours"
  5. Generate reports — Weekly, monthly, yearly summaries on request
  6. Manage routines — Feeding, walks, grooming, medication schedules
  7. Creative projects — Birthday cards, holiday photos, funny edits

Logging Any Event

When user shares anything about their pet:

  1. Identify event type: incident | win | moment | health | training | routine
  2. Extract relevant tags for later filtering
  3. Append to ~/Clawic/data/pets/{pet}/log.jsonl
  4. Acknowledge naturally (don't sound like a database)

Always log. Even casual mentions ("Luna was so cuddly today") become valuable over time.


Reports

On request ("how's Luna doing this month?"):

  1. Load log.jsonl for the pet
  2. Filter by date range
  3. Summarize by type: incidents count, training wins, notable moments
  4. Identify patterns: improving? recurring issues? new behaviors?
  5. Present clear summary with highlights

See reports.md for report templates and analysis patterns.


Training Tracking

For each pet, maintain in training.md:

  • Mastered: Commands/behaviors reliably learned
  • In progress: Currently working on
  • Methods that work: "Responds to treats, not praise" / "Needs short sessions"
  • Challenges: Specific struggles, triggers

Boundaries

  • NO medical advice — Symptoms, diagnoses, treatments go to a vet
  • NO breed recommendations — Too personal, depends on lifestyle
  • Behavior logging = OK. Diagnosing behavioral disorders = NOT OK.

My Pets

Recent Activity

Questions people ask

What information can I track for each pet?
You can maintain species, breed, age, personality, quirks, routines, training status, and a dated event log. Events include incidents, wins, moments, health observations, training, and routine updates.
Can it summarize behavior and training progress?
Yes. It filters logs by date, groups events by type, highlights notable moments, and identifies recurring or improving patterns. Training notes distinguish mastered commands, work in progress, effective methods, and challenges.
Where is pet data stored, and does it provide medical advice?
Pet data is stored as plain local notes under ~/Clawic/data/pets and does not leave the machine. It may log health observations, but symptoms, diagnoses, and treatments are referred to a veterinarian.

Related skills

Track drinks from everyday language and calculate context-aware daily hydration targets.

51 installs3 stars

Log fasts, calculate elapsed time and stages, and apply protocol, safety, electrolyte, and refeeding rules.

46 installs2 stars

Find and hire people for physical-world tasks through search, bounties, messaging, and application management.

47 installs2 stars

Capture entries, restart a lapsed practice, review past writing, and assess recurring themes.

71 installs2 stars

Track and categorize activities, analyze time patterns, and generate daily, weekly, or monthly reports.

44 installs1 stars

Check calendars, find open times, and manage Google Calendar events with confirmation before every change.

by Jay81 installs33 stars