← Files ChaptershiftARCHIVED FILE

plugin.json

5.47 KB · Nov 6, 2026 · 07:17 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "chaptershift",
  "version": "1.0.0",
  "description": "Plan and write your novel with your Chaptershift book projects: characters, locations, scenes and manuscript.",
  "author": {
    "name": "Chaptershift",
    "email": "support@chaptershift.com",
    "url": "https://chaptershift.com"
  },
  "homepage": "https://chaptershift.com",
  "extensions": {
    "com.openai": {
      "publication": {
        "countries": [],
        "release_notes": "First release. Connects ChatGPT to your Chaptershift book projects: read and update characters, locations, scenes and the story's core elements, plan new scenes, save prose, show and generate covers, character portraits and location pictures, and download the manuscript."
      },
      "interface": {
        "displayName": "Chaptershift",
        "shortDescription": "Plan and write your novel",
        "longDescription": "Chaptershift is where writers plan and write their novel: the premise, the characters and places of the story, the timeline, the scenes, and the prose of every chapter. This plugin connects ChatGPT to your Chaptershift book projects. You can ask it to read what your story already holds and build on it, create and update characters, locations and scenes, save the prose you write together into a scene, generate a character portrait, a location picture or a cover, and download your manuscript. Everything you change here appears in Chaptershift, and everything you write in Chaptershift is available here. You sign in with your Chaptershift account.",
        "developerName": "Chaptershift",
        "category": "Creativity",
        "websiteURL": "https://chaptershift.com",
        "supportURL": "https://chaptershift.com/help/",
        "privacyPolicyURL": "https://chaptershift.com/privacy/",
        "termsOfServiceURL": "https://chaptershift.com/terms/",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/icon.png",
        "defaultPrompt": [
          "Show me the characters in my novel and what drives each of them",
          "Write a new scene where my protagonist meets the antagonist for the first time",
          "Show me the cover of my book"
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "A writer asks for an overview of the characters in their novel.",
              "prompt": "Show me the characters in my novel The Lighthouse Keeper's Daughter and what drives each of them.",
              "tools_triggered": "list_book_projects, list_characters",
              "expected_behavior": "The novel's cast is listed, each character with their role in the story and what motivates them, taken from the book project."
            },
            {
              "description": "A writer adds a new character to their novel.",
              "prompt": "Add a new character to The Lighthouse Keeper's Daughter: Marta, the protagonist's older sister, a pharmacist who keeps the family's secrets.",
              "tools_triggered": "list_book_projects, create_character, update_character_attributes",
              "expected_behavior": "Marta is created in the book project with that description and confirmed in the reply. She appears in the novel's character list in Chaptershift."
            },
            {
              "description": "A writer plans a new scene in their story.",
              "prompt": "In The Lighthouse Keeper's Daughter, plan a new scene where the protagonist meets the antagonist for the first time.",
              "tools_triggered": "list_book_projects, get_core_elements, list_scenes, create_scene, update_scene",
              "expected_behavior": "A new scene with both characters is added to the story's timeline, and the reply summarises what happens in it."
            },
            {
              "description": "A writer wants to see their book's cover.",
              "prompt": "Show me the cover of The Lighthouse Keeper's Daughter.",
              "tools_triggered": "list_book_projects, get_cover",
              "expected_behavior": "The book's cover appears as a picture inside the chat."
            },
            {
              "description": "A writer wants a copy of their manuscript.",
              "prompt": "Give me the manuscript of The Lighthouse Keeper's Daughter to download.",
              "tools_triggered": "list_book_projects, download_manuscript",
              "expected_behavior": "The reply contains a download link for the manuscript file."
            }
          ],
          "negative": [
            {
              "description": "A general question about fiction writing that has nothing to do with the user's own book.",
              "prompt": "What's the difference between writing in first person and third person in a novel?"
            },
            {
              "description": "A question about a published novel by another author, not the user's own book project.",
              "prompt": "Summarize the plot of Pride and Prejudice and describe its main characters."
            },
            {
              "description": "A one-off piece of creative writing the user doesn't want saved to a book project.",
              "prompt": "Write a short bedtime story about a dragon who is afraid of the dark for my five-year-old."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/105K7TKCNp6JJSSoPYQOdt1CUcpFGfKHi/view?usp=sharing"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 4a746b122f9f429f3826514e6995cea84ebea80dfb61eedcfd39f13720bd5d25