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 the user wants to record pet basics such as name and birthday, save pet photos with captions, track food and health history, review warm moments, or manage reminders per pet. Local-first and privacy-conscious.
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.