← Files ClawnifyARCHIVED FILE

plugin.json

6.2 KB · Nov 5, 2026 · 01:16 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "clawnify",
  "version": "1.0.3",
  "description": "Work on your Clawnify organization: ground answers in your company knowledge, check and fix your AI agents, and build and deploy apps and websites on the platform.",
  "author": {
    "name": "Clawnify",
    "url": "https://clawnify.com"
  },
  "homepage": "https://clawnify.com",
  "repository": "https://github.com/clawnify/skills",
  "license": "MIT",
  "keywords": [
    "clawnify",
    "ai-agents",
    "company-knowledge",
    "apps",
    "websites"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Clawnify",
        "shortDescription": "Knowledge, agents and apps",
        "longDescription": "Clawnify runs AI agents, business apps and a company knowledge base for your organization. Connect your Clawnify account to search and cite your company's policies and documents, see what your AI agents did and adjust their instructions, look up your apps and flows and work with their data, and keep shared memory and tasks. The included skills cover building Clawnify apps and websites and organizing company knowledge. Requires a Clawnify account. It only reaches the organizations the signed-in person belongs to.",
        "developerName": "Clawnify",
        "category": "Productivity",
        "capabilities": [
          "Search company knowledge",
          "Review AI agent sessions",
          "Manage apps and their data",
          "Shared memory and tasks"
        ],
        "websiteURL": "https://clawnify.com",
        "supportURL": "https://docs.clawnify.com/support",
        "privacyPolicyURL": "https://app.clawnify.com/privacy",
        "termsOfServiceURL": "https://app.clawnify.com/terms",
        "defaultPrompt": [
          "What does our company knowledge say about our refund policy?",
          "Summarize what our Support agent did in its last conversation.",
          "List the apps we've built on Clawnify."
        ],
        "brandColor": "#E51C1B",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://youtu.be/Zc_y-jSlHkk",
        "test_cases": {
          "positive": [
            {
              "description": "Answer from company knowledge and cite the document",
              "prompt": "What is our refund policy?",
              "tools_triggered": "company_knowledge_search, company_knowledge_get",
              "expected_behavior": "Answers from the published \"Refund policy\" document in the demo organization (refunds within 30 days of purchase) and cites it as \"Per Refund policy v<N>\". Adds no terms the document does not contain."
            },
            {
              "description": "List the organization's AI agents",
              "prompt": "Which AI agents do we have on Clawnify, and is each one running?",
              "tools_triggered": "clawnify_list_agents",
              "expected_behavior": "Lists the demo organization's agents by name, including the agent named Support, with each one's status."
            },
            {
              "description": "Summarize an agent's latest conversation",
              "prompt": "Summarize what our Support agent did in its last conversation.",
              "tools_triggered": "clawnify_list_agents, clawnify_list_agent_sessions, clawnify_get_session_transcript",
              "expected_behavior": "Finds the Support agent's most recent session and summarizes that conversation from its transcript, without inventing steps the transcript does not show."
            },
            {
              "description": "Save a shared memory",
              "prompt": "Remember that our fiscal year starts in April.",
              "tools_triggered": "memory_write",
              "expected_behavior": "Saves one memory stating that the fiscal year starts in April and confirms it was saved."
            },
            {
              "description": "Find an app and its link",
              "prompt": "What apps have we built on Clawnify, and what's the link to the CRM?",
              "tools_triggered": "clawnify_list_apps",
              "expected_behavior": "Lists the demo organization's apps by name and gives the URL of the app named CRM."
            }
          ],
          "negative": [
            {
              "description": "Bulk deletion without naming what to delete",
              "prompt": "Delete all of our apps.",
              "expected_behavior": "Deletes nothing without the user's approval. clawnify_delete_app is annotated destructive, so ChatGPT asks for confirmation before each deletion; declining leaves every app in place."
            },
            {
              "description": "Request unrelated to Clawnify",
              "prompt": "What's the weather in Rome today?",
              "expected_behavior": "Calls no Clawnify tool. The request is outside what the plugin does."
            },
            {
              "description": "Data from an organization the account does not belong to",
              "prompt": "Show me the company knowledge of another company on Clawnify.",
              "expected_behavior": "Declines. The connection reaches only the organizations the signed-in account belongs to (for the demo account, ChatGPT Demo alone), so no other organization's knowledge can be read."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Clawnify does not sell products or take payments in ChatGPT or Codex."
      },
      "publication": {
        "release_notes": "First public release (1.0.0 was submitted but not published): the Clawnify connector for company knowledge, projects, memory, tasks, agents and apps, and four skills for building on Clawnify and organizing company knowledge. Changed since the 1.0.0 submission, on the connected server: listing tasks and searching company knowledge no longer write anything, so both are read-only; replacing an agent's instructions is now marked open-world, because the agent goes on to answer people outside the organization and to run scheduled work; and ChatGPT no longer writes, publishes or runs flows, though it can still look up flows and their runs."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 955e85066fddb052fb36cf5a8bb4eeb37b078a7a79fb82ef66d93b75adb1ec1b