← Files HaircutAIARCHIVED FILE

plugin.json

5.89 KB · Nov 5, 2026 · 18:11 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "haircutai",
  "version": "1.0.0",
  "description": "See what haircut or hairstyle suits you from a selfie: your face shape and the cuts picked for your face and hair.",
  "author": {
    "name": "Musargu Labs LLC",
    "email": "support@haircutai.app",
    "url": "https://haircutai.app"
  },
  "homepage": "https://haircutai.app",
  "keywords": [
    "haircut",
    "hairstyle",
    "face shape",
    "what suits me",
    "hair"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "HaircutAI",
        "shortDescription": "See what hairstyle suits you",
        "longDescription": "Not sure what hairstyle suits you? Send a selfie and see the hairstyles that suit your face and hair, before you cut.\n\n- Send a selfie, or just tell us about your hair.\n- We read your face shape from 478 points on your face, and look at your hair.\n- You get 6 hairstyles picked for you, from 180+ styles.\n- Tap one to see it and try it on your own photo. Then show it to your stylist.\n\nOnly want your face shape? Ask \"What is my face shape?\"\n\nWe measure your face from your selfie to find its shape. We don't keep your photo.\n\nWorks best with a clear selfie, facing the camera.",
        "developerName": "Musargu Labs LLC",
        "category": "Creativity",
        "capabilities": [
          "Pick hairstyles that suit your face and hair",
          "Find your face shape from a selfie"
        ],
        "websiteURL": "https://haircutai.app",
        "supportURL": "https://haircutai.app/contact",
        "privacyPolicyURL": "https://haircutai.app/privacy",
        "termsOfServiceURL": "https://haircutai.app/terms",
        "defaultPrompt": [
          "What hairstyle suits me? Here is my selfie.",
          "What haircut should I get for my face shape?",
          "What is my face shape?"
        ],
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "A selfie with no question gets hairstyle picks (the default tool)",
              "prompt": "Here's my selfie.",
              "tools_triggered": "recommend_haircuts",
              "expected_behavior": "Shows the result card: the selfie with the measured face shape and its top 2 odds, a line saying what the pick used, 6 women's hairstyles with photos, and a button to try them on her own photo. ChatGPT does not add hairstyles of its own.",
              "file_attachment_urls": [
                "https://haircutai.app/review/selfie-woman.jpg"
              ]
            },
            {
              "description": "A man asks what haircut suits him",
              "prompt": "What haircut suits me?",
              "tools_triggered": "recommend_haircuts",
              "expected_behavior": "Shows the result card with his face shape and 6 men's haircuts with photos. ChatGPT gives a short answer and does not suggest cuts of its own.",
              "file_attachment_urls": [
                "https://haircutai.app/review/selfie-man.jpg"
              ]
            },
            {
              "description": "Face shape only",
              "prompt": "What is my face shape?",
              "tools_triggered": "face_shape",
              "expected_behavior": "Shows the face shape card: the selfie, the most likely face shape and the close second with their %, and a button to see the hairstyles that suit that shape.",
              "file_attachment_urls": [
                "https://haircutai.app/review/selfie-woman.jpg"
              ]
            },
            {
              "description": "No photo: picks from what the user says about her hair",
              "prompt": "I'm a woman with curly shoulder-length hair. What hairstyle should I get?",
              "tools_triggered": "recommend_haircuts",
              "expected_behavior": "Shows 6 women's hairstyles that work with curly hair, without a face block. ChatGPT may offer to read the face shape if she shares a selfie."
            },
            {
              "description": "No photo: a man describes his hair and wants low maintenance",
              "prompt": "I'm a man with thick wavy hair and I want something low maintenance. What haircut should I get?",
              "tools_triggered": "recommend_haircuts",
              "expected_behavior": "Shows 6 men's haircuts that work with thick wavy hair and little styling time, with photos, without a face block. ChatGPT gives a short answer and does not suggest cuts of its own."
            }
          ],
          "negative": [
            {
              "description": "Age guess from a selfie: the plugin never infers age, so it should not be called",
              "prompt": "How old do I look?",
              "file_attachment_urls": [
                "https://haircutai.app/review/selfie-woman.jpg"
              ]
            },
            {
              "description": "Image editing: the plugin does not edit or create images, so it should not be called",
              "prompt": "Edit my photo to give me a pixie cut.",
              "file_attachment_urls": [
                "https://haircutai.app/review/selfie-woman.jpg"
              ]
            },
            {
              "description": "Hair care question unrelated to picking a hairstyle",
              "prompt": "What is the best shampoo for dry hair?"
            }
          ]
        },
        "demo_recording_url": "https://generations.haircutai.app/review/haircutai-chatgpt-plugin-demo-2026-10-22.mp4",
        "commerce": false,
        "commerce_description": "The plugin is free. It does not sell anything or take payments in ChatGPT."
      },
      "publication": {
        "countries": [],
        "release_notes": "First release: hairstyle picks from a selfie or a description of your hair, and face shape from a selfie."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: b2b2cc8db54678408a694ce07fde9f43ea33fed86e128863732061b3d48bddc2