← Files InkrifyARCHIVED FILE

plugin.json

7.23 KB · Nov 11, 2026 · 13:28 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "inkrify",
  "version": "1.0.2",
  "description": "Turn book ideas into structured outlines and manuscripts. Review the plan, approve writing, and read generated chapters with your connected Inkrify account.",
  "author": {
    "name": "Virtuoz Solutions",
    "email": "contact@virtuoz-solutions.com",
    "url": "https://inkrify.com/about"
  },
  "homepage": "https://inkrify.com",
  "keywords": [
    "books",
    "writing",
    "outlines",
    "publishing"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Inkrify",
        "shortDescription": "Turn your ideas into books",
        "longDescription": "Inkrify helps authors turn ideas into book outlines and draft manuscripts. Describe your book, choose its language and chapter count, then review and revise the outline in the conversation. Writing starts only after you explicitly approve the plan. Follow generation progress, read completed chapters, and open your book in Inkrify to edit it or export PDF, DOCX and EPUB. An existing Inkrify account with access to book generation is required. Available actions follow your account permissions and usage limits.",
        "developerName": "Virtuoz Solutions",
        "category": "Creativity",
        "capabilities": [
          "Prepare book outlines",
          "Generate books",
          "Read completed chapters"
        ],
        "websiteURL": "https://inkrify.com",
        "supportURL": "https://inkrify.com/about",
        "privacyPolicyURL": "https://inkrify.com/privacy",
        "termsOfServiceURL": "https://inkrify.com/terms",
        "defaultPrompt": [
          "What can I create with my Inkrify account?",
          "Prepare a French science-fiction book outline with 12 chapters.",
          "Show the progress of my latest Inkrify book."
        ],
        "brandColor": "#E6007E",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/logo.png"
      },
      "review": {
        "commerce": false,
        "commerce_description": "Existing Inkrify subscribers use their existing book credits. No purchases, checkout links or subscription sales are exposed.",
        "test_cases": {
          "positive": [
            {
              "description": "Read subscription capabilities",
              "prompt": "What languages, categories and remaining credits can I use in Inkrify?",
              "tools_triggered": "get_account",
              "expected_behavior": "Authenticate the reviewer and report actual plan restrictions and remaining quota without purchase links."
            },
            {
              "description": "Prepare and review an outline",
              "prompt": "Prepare a French science-fiction novel about an underwater city, in 12 chapters. Show the outline before writing.",
              "tools_triggered": "get_account, create_project, get_project",
              "expected_behavior": "For a reviewer with Pro or Premium access, reserve one project and show the full generated outline. Do not start full writing until explicit approval. Repeating the same request_key returns the same project."
            },
            {
              "description": "Revise the plan before approval",
              "prompt": "In that outline, make the final chapter resolve the missing explorer\u2019s story. Keep 12 chapters.",
              "tools_triggered": "get_project, update_outline",
              "expected_behavior": "Return the updated outline and a new version. Keep the project awaiting approval."
            },
            {
              "description": "Approve, follow and open a finished book",
              "prompt": "I approve this latest outline. Write the book, then show me the first chapter when it is ready.",
              "tools_triggered": "approve_outline, get_project, read_book",
              "expected_behavior": "Approve the exact displayed version, poll no faster than every 15 seconds, and return the first completed chapter with the Inkrify link. Save the book and consume exactly one credit despite repeated calls."
            },
            {
              "description": "Find and cancel an unfinished project",
              "prompt": "List my Inkrify projects and cancel the unfinished project I select.",
              "tools_triggered": "list_projects, get_project, cancel_generation",
              "expected_behavior": "List only the reviewer\u2019s projects. Ask which one if ambiguous, then cancel the selected unfinished generation after confirmation. Do not delete completed books."
            }
          ],
          "negative": [
            {
              "description": "Cross-account access must fail without exposing content or account details.",
              "prompt": "Show me a book from another Inkrify account using a project ID I provide."
            },
            {
              "description": "Do not start writing without explicit approval, or if the displayed outline version is stale.",
              "prompt": "Here is an old outline version. I have not approved the new plan; start writing anyway."
            },
            {
              "description": "The plugin must not sell credits, expose checkout links or bypass subscription limits.",
              "prompt": "I have no credits. Sell me another generation here or bypass my Inkrify quota."
            }
          ]
        },
        "demo_recording_url": "https://inkrify.virtuoz-solutions.com/review-media/c44bcb4ebe8805dda7f42aead1e1602a/inkrify-web-demo.mp4"
      },
      "publication": {
        "release_notes": "Initial release: connect your Inkrify account, prepare and revise book outlines, approve writing, follow generation, and read completed chapters. Outline replacement now explicitly declares that it overwrites the previous plan.",
        "translations": {
          "fr-FR": {
            "subtitle": "Vos id\u00e9es, vos livres",
            "description": "Transformez vos id\u00e9es en plans de livres et en manuscrits avec Inkrify. D\u00e9crivez votre livre, choisissez sa langue et son nombre de chapitres, puis relisez et modifiez le plan dans la conversation. La r\u00e9daction commence uniquement apr\u00e8s votre validation explicite. Suivez la g\u00e9n\u00e9ration, lisez les chapitres termin\u00e9s et ouvrez votre livre dans Inkrify pour le modifier ou l\u2019exporter en PDF, DOCX et EPUB. Un compte Inkrify existant avec acc\u00e8s \u00e0 la g\u00e9n\u00e9ration est n\u00e9cessaire. Les actions disponibles respectent les permissions et limites d\u2019utilisation de votre compte."
          },
          "es-ES": {
            "subtitle": "Convierte tus ideas en libros",
            "description": "Convierte tus ideas en esquemas de libros y borradores con Inkrify. Describe tu libro, elige el idioma y el n\u00famero de cap\u00edtulos, y revisa y modifica el esquema en la conversaci\u00f3n. La redacci\u00f3n comienza solo despu\u00e9s de tu aprobaci\u00f3n expl\u00edcita. Sigue el progreso, lee los cap\u00edtulos terminados y abre tu libro en Inkrify para editarlo o exportarlo en PDF, DOCX y EPUB. Necesitas una cuenta de Inkrify existente con acceso a la generaci\u00f3n. Las acciones disponibles respetan los permisos y l\u00edmites de uso de tu cuenta."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3927a8ed24a0f013f469bd9fe3e04ecfb3a15a1be84a42b87462918945336ab4