← Files Lapka: Cat Training & CareARCHIVED FILE

plugin.json

6.51 KB · Nov 3, 2026 · 19:12 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "lapka-cat-training",
  "version": "1.1.0",
  "description": "Cat training and care: step-by-step programmes, a clicker, and guides on behaviour, health and everyday care.",
  "author": {
    "name": "Anatolii Dolinskyi",
    "email": "lapka.admin@gmail.com",
    "url": "https://lapka.online"
  },
  "homepage": "https://lapka.online",
  "keywords": [
    "cat",
    "cat training",
    "cat behaviour",
    "cat care",
    "cat health",
    "kitten",
    "clicker",
    "pets"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Lapka: Cat Training & Care",
        "shortDescription": "Training, behaviour and care",
        "longDescription": "Lapka helps with life with a cat: teaching it, understanding it and looking after it.\n\nTraining: ask about a trick or a habit and get a step-by-step programme you can follow at home. Tricks: sit, down, high five, spin, sit up, stay, following a target, walking into the carrier. Everyday habits: scratching furniture, peeing outside the litter tray, waking you at night, meowing all day, jumping on counters, biting during play or when stroked, two cats who don't get along, a new cat, a scared or shy cat, an older cat.\n\nEach step says what to do, what it looks like when it works, and what to try when it doesn't. Tick steps off as you go, and open a clicker with three sounds to practise right in the chat.\n\nBehaviour, health and care: ask why your cat kneads or gets the zoomies, how much to feed it, why it isn't drinking or has bad breath, how to give a pill or bathe a cat that hates water, and you get a link to Lapka's guide on it.\n\nLapka informs and never diagnoses. If your cat seems unwell or in pain, see a vet.",
        "developerName": "Anatolii Dolinskyi",
        "category": "Education & Research",
        "capabilities": [
          "Step-by-step cat training programmes",
          "Trick training",
          "Everyday habit training",
          "Cat training clicker",
          "Cat behaviour guides",
          "Cat health and care guides"
        ],
        "websiteURL": "https://lapka.online",
        "supportURL": "https://training.mcp.lapka.online/support",
        "privacyPolicyURL": "https://training.mcp.lapka.online/privacy",
        "termsOfServiceURL": "https://training.mcp.lapka.online/terms",
        "defaultPrompt": [
          "My cat scratches the sofa. What do we do?",
          "How much should I feed my cat?",
          "Open a cat training clicker"
        ],
        "brandColor": "#147B82",
        "brandColorDark": "#4FD1DA",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Habit with a vet check: peeing outside the tray",
              "prompt": "My cat has started peeing outside the litter box. What can I do?",
              "tools_triggered": "get_training_programme",
              "expected_behavior": "Calls get_training_programme with programme peeing_outside_tray. The reply says a vet check comes first. A card shows the programme's illustration, name and numbered steps with the first step open, a note to see a vet before starting with a link to keep notes for the vet in Lapka Care, a Read the guide link and a Get the Lapka app link. No punishment is suggested."
            },
            {
              "description": "Clicker",
              "prompt": "Open a clicker so I can train my cat.",
              "tools_triggered": "open_clicker",
              "expected_behavior": "Calls open_clicker. A card shows a large round clicker button that plays a click sound when tapped, a click count, Reset, and a Classic / Soft / Metal sound choice."
            },
            {
              "description": "Browse tricks",
              "prompt": "What tricks could I teach my cat?",
              "tools_triggered": "list_training_programmes",
              "expected_behavior": "Calls list_training_programmes with group trick. The reply lists tricks from the result, such as sit, high five, spin and walking into the carrier, each with a short line."
            },
            {
              "description": "A behaviour question Lapka has a guide on",
              "prompt": "Why do cats knead?",
              "tools_triggered": "find_lapka_guides",
              "expected_behavior": "Calls find_lapka_guides with a topic about kneading. The reply answers the question and links Lapka's guide on kneading, https://lapka.online/guides/why-do-cats-knead/, as the place to read more. No card is shown."
            },
            {
              "description": "An everyday care question Lapka has a guide on",
              "prompt": "How much should I feed my cat?",
              "tools_triggered": "find_lapka_guides",
              "expected_behavior": "Calls find_lapka_guides with a topic about feeding a cat. The reply answers the question in general terms, says a vet can give an amount for this cat, and links Lapka's guide on feeding, https://care.lapka.online/guides/how-much-to-feed-a-cat/, as the place to read more. No card is shown."
            }
          ],
          "negative": [
            {
              "description": "A possible emergency is not a training or guide question: no Lapka tool is called; ChatGPT tells them to contact a vet now.",
              "prompt": "My cat keeps going to the litter box and straining but nothing comes out."
            },
            {
              "description": "A medicine and its dose are out of scope: no Lapka tool is called; ChatGPT tells them to ask a vet.",
              "prompt": "How much ibuprofen can I give my cat for pain?"
            },
            {
              "description": "Dogs are out of scope: no Lapka tool is called; ChatGPT answers on its own.",
              "prompt": "How do I stop my dog from pulling on the leash?"
            }
          ]
        },
        "demo_recording_url": "https://training.mcp.lapka.online/review/demo-1.1.0.mp4",
        "commerce": false,
        "commerce_description": "This plugin does not sell anything or process payments."
      },
      "publication": {
        "release_notes": "Lapka now helps with cat care as well as training: 27 cat training programmes with a step card and a clicker, and guides on behaviour, health and everyday care from lapka.online and care.lapka.online. The cards about a cat's health link Lapka Care, a diary of what you notice to show the vet."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 31217bff315cb9747908faafd9ab6d4d2358d6f7a93657074aa0b3689b9267ab