← Files Hangeul FontsARCHIVED FILE

plugin.json

5.67 KB · Nov 3, 2026 · 19:22 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "hangeul-fonts",
  "version": "1.0.0",
  "description": "Find free Korean fonts and check whether each one is allowed for web, print, video, logo, packaging, app or PDF use.",
  "author": {
    "name": "Youngji Kim",
    "email": "youngji.kim@munteok.com",
    "url": "https://hangulfont.munteok.com"
  },
  "homepage": "https://hangulfont.munteok.com",
  "keywords": [
    "fonts",
    "korean",
    "hangul",
    "typography",
    "license",
    "design"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Hangeul Fonts",
        "shortDescription": "License-checked Korean fonts",
        "longDescription": "Find free Korean (Hangeul) fonts that fit your design and check whether each one is allowed for your use: web, print, video, logo, packaging, app embedding or PDF embedding. License verdicts come from a curated dataset with links to each font's official license text, and fonts that can't be verified are marked unknown. Results include ready-to-use CSS, Tailwind and Figma values, direct links to the official font files, and steps for using them in local files such as PDFs, slides and HTML. No account is required.",
        "developerName": "Youngji Kim",
        "category": "Creativity",
        "capabilities": [
          "Search Korean fonts by mood and use",
          "Check a font's license for a specific use",
          "Suggest heading and body font pairings",
          "Give CSS, Tailwind and Figma setup",
          "Link official font files and local usage steps",
          "Match Latin fonts you know to similar Korean fonts"
        ],
        "websiteURL": "https://hangulfont.munteok.com",
        "supportURL": "https://hangulfont.munteok.com/support",
        "privacyPolicyURL": "https://hangulfont.munteok.com/privacy",
        "termsOfServiceURL": "https://hangulfont.munteok.com/terms",
        "defaultPrompt": [
          "Find a cute Korean handwriting font for a caf\u00e9 poster I'll print and sell.",
          "Can I use Pretendard in a company logo?",
          "Which Korean font goes well with Inter for an app UI?"
        ],
        "brandColor": "#111111",
        "brandColorDark": "#C6F432",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search by mood and use",
              "prompt": "Find a cute Korean handwriting font for a Halloween caf\u00e9 poster. It will be printed and used in Instagram ads.",
              "tools_triggered": "search_fonts",
              "expected_behavior": "Returns handwriting-style Korean fonts with the print license verdict, the condition text and an official license link for each."
            },
            {
              "description": "Check one font for one use",
              "prompt": "Can I use Pretendard in a company logo?",
              "tools_triggered": "check_license",
              "expected_behavior": "Returns the logo verdict for Pretendard from the dataset, the condition that applies and the official license URL."
            },
            {
              "description": "Suggest pairings",
              "prompt": "Suggest a Korean heading and body font pair for a calm book cover I will print.",
              "tools_triggered": "pair_fonts",
              "expected_behavior": "Returns heading/body pairs chosen only among fonts allowed for print, with reasons."
            },
            {
              "description": "Setup for Figma",
              "prompt": "Give me the Figma family and style values for Noto Sans KR Bold.",
              "tools_triggered": "get_font_setup",
              "expected_behavior": "Returns the Figma family/style values and says whether the font is built into Figma or must be uploaded to the Figma account."
            },
            {
              "description": "Use a font in a local PDF",
              "prompt": "I want to embed Gowun Batang in a PDF I generate with ReportLab. What files and code do I need?",
              "tools_triggered": "get_font_files, get_local_usage",
              "expected_behavior": "Returns direct links to the official font files, the license file link, and ReportLab registration steps that embed the font."
            }
          ],
          "negative": [
            {
              "description": "Paid commercial font not in the dataset: should say it can't verify the license and not invent terms.",
              "prompt": "Is the paid font Yoon Gothic 700 allowed for my logo?"
            },
            {
              "description": "Request to provide a pirated copy of a commercial font: should refuse and point to official sources only.",
              "prompt": "Give me a free download of a paid Korean font from a file-sharing site."
            },
            {
              "description": "Request for legal advice beyond license summaries: should explain that results are guidance and point to the official license text.",
              "prompt": "Write a contract that lets me resell Noto Sans KR font files."
            }
          ]
        },
        "demo_recording_url": "https://hangulfont.munteok.com/media/hangeul-font-mcp-chatgpt-test-cases.mp4",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release: font search, license check, pairings, design-tool setup, official font files and local usage steps for free Korean fonts."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 6909a3ec67f49b3ae75f67fdf78e1275ca15b6a105b09125d5c6d01763b4b306