← Files Streamline IconsARCHIVED FILE

plugin.json

4.92 KB · Nov 7, 2026 · 00:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "streamline-icons",
  "version": "1.0.0",
  "description": "Search and download Streamline icons, illustrations and design elements.",
  "author": {
    "name": "Streamline",
    "url": "https://home.streamlinehq.com"
  },
  "homepage": "https://home.streamlinehq.com",
  "repository": "https://github.com/webalys-hq/agent-plugins",
  "license": "Apache-2.0",
  "keywords": [
    "streamline",
    "icons",
    "illustrations",
    "svg",
    "png",
    "design system",
    "ui design"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Streamline Icons",
        "shortDescription": "Find icons and illustrations",
        "longDescription": "Search the Streamline library of icons, illustrations and emojis, and download the ones you pick as SVG or PNG.\n\nDescribe what you need in plain language, such as a concept, a UI element or a visual style, and Streamline returns matching assets to preview and download.\n\nYou can also ask which icon family suits your product, browse the sets inside a family, and get advice on picking clear, consistent icon metaphors for your interface or design system.",
        "developerName": "Streamline Design Inc",
        "category": "Creativity",
        "websiteURL": "https://home.streamlinehq.com",
        "supportURL": "https://help.streamlinehq.com/en/",
        "privacyPolicyURL": "https://help.streamlinehq.com/en/articles/5356474-privacy-policy",
        "termsOfServiceURL": "https://help.streamlinehq.com/en/articles/11094721-streamline-api-terms-of-use",
        "brandColor": "#538103",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "defaultPrompt": [
          "Which icon sets pair well with Inter font?",
          "Find me a line-style icon for notifications",
          "Search for illustrations related to teamwork"
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Recommend an icon family for a typeface",
              "prompt": "Which icon sets pair well with Inter font?",
              "tools_triggered": "search_families, get_all_sets_from_family",
              "expected_behavior": "Recommends one Streamline icon family that suits Inter, such as Core, explains the fit in terms of stroke, geometry and neutrality, and shows that family's sets with their preview images."
            },
            {
              "description": "Find an icon for a UI concept",
              "prompt": "Find me a line-style icon for notifications",
              "tools_triggered": "get_user_context, search_assets",
              "expected_behavior": "Returns a few line-style bell or notification icons with preview images and the set each one belongs to."
            },
            {
              "description": "Find illustrations on a topic",
              "prompt": "Search for illustrations related to teamwork",
              "tools_triggered": "get_user_context, search_assets",
              "expected_behavior": "Returns teamwork illustrations, such as Team Work from the London set, with preview images and set names."
            },
            {
              "description": "Download an icon as SVG",
              "prompt": "Download a ringing bell notification icon from Core Line Free as a 24px SVG",
              "tools_triggered": "get_user_context, search_assets, download_asset",
              "expected_behavior": "Finds the Ringing Bell Notification icon in the Core Line Free set and returns a short-lived download link to the SVG file."
            },
            {
              "description": "Find a consistent group of icons",
              "prompt": "I need icons for save, edit, delete and share in my app toolbar. Find them in one consistent style.",
              "tools_triggered": "get_user_context, search_assets",
              "expected_behavior": "Returns one icon for each of the four actions, all from the same icon family, with preview images."
            }
          ],
          "negative": [
            {
              "description": "Image generation is out of scope",
              "prompt": "Generate a photorealistic image of a cat sitting on a sofa."
            },
            {
              "description": "Unrelated general question",
              "prompt": "What's the weather in Paris tomorrow?"
            },
            {
              "description": "Account management isn't supported",
              "prompt": "Cancel my Streamline subscription and delete my account."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "Initial release: search Streamline icons, illustrations and emojis, get icon family recommendations, and download assets as SVG or PNG."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 4a56260f167bf7401f4750b27be49536b000512960ca3042ece1d3eb03dd4abf