Install
openclaw skills install pet-companion-journalCreate and maintain dedicated archives for each pet, including profiles, daily journals, photos, feeding logs, health records, and care reminders. Use when t...
openclaw skills install pet-companion-journalUse this skill to maintain a local-first companion archive for one or more pets. Record profiles, daily moments, feeding changes, photos, health history, and reminders in a way that stays organized per pet and is easy to search later.
This skill is best for:
Always determine which pet the record belongs to.
Rules:
Use scripts/pet_manager.py list or view to inspect existing pets.
When the user is creating a profile, collect the minimum useful fields first:
Optional fields:
Use scripts/pet_manager.py create and update.
Use scripts/record_add.py to save records under the correct pet.
Supported record types:
daily: ordinary daily notesmoment: warm scenes, funny moments, growth milestonesphoto: a photo plus caption and optional media pathfeeding: food, supplements, quantity, feeding change noteshealth: symptoms, clinic visits, medicines, vaccines, deworming, follow-upreminder-note: notes related to reminders or care planningIf the user gives semi-structured text, store the narrative in the body and place structured fields such as symptom lists, medicine names, or scene labels inside extra.
Use scripts/reminder_manage.py to create or list per-pet reminders.
Use scripts/reminder_check.py to find due or upcoming reminders.
Typical reminder types:
Use scripts/record_query.py for structured retrieval.
Support filtering by:
Use scripts/export_report.py to produce a compact summary for a time range.
Default storage root: ~/.pet-companion/
Structure:
pets/: one JSON profile per petrecords/YYYY/MM/: markdown records with JSON frontmatterreminders/: one JSON reminder file per petmedia/YYYY/MM/: pet photos or attachment filesreports/: exported summaries if neededSee:
references/data-schema.mdreferences/query-patterns.mdreferences/template-examples.mdreferences/safety-boundaries.mdThis skill is local-first. Do not share pet photos, clinic notes, or identifying details unless the user explicitly asks. This skill may organize health records, but it must not act like a veterinary diagnosis or treatment tool. If the user describes urgent symptoms, advise prompt veterinary care.