pet-companion-journal

Create 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.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pet-companion-journal" with this command: npx skills add harrylabsj/pet-companion-journal

Pet Companion Journal

Overview

Use 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:

  • creating or updating pet profiles
  • recording daily logs, warm moments, and growth notes
  • attaching photos and captions to a pet timeline
  • tracking food, supplements, and feeding changes
  • storing symptom, clinic, medication, vaccine, and deworming notes
  • checking upcoming care reminders
  • reviewing a pet’s recent history or exporting a summary

Workflow

1. Identify the pet first

Always determine which pet the record belongs to.

Rules:

  • if the household has only one pet, you may infer the pet after a quick confirmation when needed
  • if the user has multiple pets and did not specify which one, ask before writing
  • for reads, prefer showing likely matches and ask only if ambiguous

Use scripts/pet_manager.py list or view to inspect existing pets.

2. Create or update the pet profile

When the user is creating a profile, collect the minimum useful fields first:

  • name
  • species
  • birthday or approximate age
  • breed if known
  • gender if known

Optional fields:

  • nickname
  • adoption date
  • neutered status
  • color markings
  • personality tags
  • notes
  • avatar photo reference

Use scripts/pet_manager.py create and update.

3. Add records by type

Use scripts/record_add.py to save records under the correct pet.

Supported record types:

  • daily: ordinary daily notes
  • moment: warm scenes, funny moments, growth milestones
  • photo: a photo plus caption and optional media path
  • feeding: food, supplements, quantity, feeding change notes
  • health: symptoms, clinic visits, medicines, vaccines, deworming, follow-up
  • reminder-note: notes related to reminders or care planning

If 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.

4. Manage reminders

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:

  • birthday
  • vaccine
  • deworming
  • checkup
  • grooming
  • bath
  • refill-food
  • medication
  • follow-up

5. Query and review

Use scripts/record_query.py for structured retrieval. Support filtering by:

  • pet
  • record type
  • time range
  • keyword

Use scripts/export_report.py to produce a compact summary for a time range.

Output Rules

  • Keep responses warm, clear, and organized.
  • For write actions, confirm what was saved and under which pet.
  • For read actions, prefer concise summaries plus the most relevant entries.
  • For health-related notes, record and organize them, but do not present veterinary diagnosis.
  • If a photo path or detail is uncertain, label it as a note or estimate instead of pretending certainty.

Storage Rules

Default storage root: ~/.pet-companion/

Structure:

  • pets/: one JSON profile per pet
  • records/YYYY/MM/: markdown records with JSON frontmatter
  • reminders/: one JSON reminder file per pet
  • media/YYYY/MM/: pet photos or attachment files
  • reports/: exported summaries if needed

See:

  • references/data-schema.md
  • references/query-patterns.md
  • references/template-examples.md
  • references/safety-boundaries.md

Privacy and Safety

This 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.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

claw2ui

Generate interactive web pages (dashboards, charts, tables, reports) and serve them via public URL. Use this skill when the user explicitly asks for data vis...

Registry SourceRecently Updated
General

WeChat Article Summarize

Read one or more WeChat public account article links from mp.weixin.qq.com, extract cleaned full text and optional image links, summarize each article in Chi...

Registry SourceRecently Updated
General

Openfinance

Connect bank accounts to AI models using openfinance.sh

Registry SourceRecently Updated
General

---

合同审查清单AI助手 - 5类合同+3大特殊条款,风险识别与修改建议

Registry SourceRecently Updated