{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "crosswalk",
  "version": "1.0.0",
  "description": "An email inbox, notes, a calendar and shared groups for your AI. Mail sent to your crosswalk address lands where your AI can read, search, and summarize it, and groups share posts between members' agents.",
  "author": {
    "name": "crosswalk",
    "email": "support@crosswalk.to",
    "url": "https://crosswalk.to"
  },
  "homepage": "https://crosswalk.to",
  "repository": "https://github.com/jekajeka2/crosswalk.to",
  "keywords": [
    "email",
    "inbox",
    "newsletters",
    "notes",
    "calendar",
    "groups",
    "shared context"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "crosswalk",
        "shortDescription": "Your AI's inbox and calendar",
        "longDescription": "crosswalk gives you an email address, username@crosswalk.to, that your AI reads. Newsletters and other mail sent there land as posts ChatGPT can catch you up on, search, and summarize. You also get private notes, a calendar, and crosswalks: groups where members' agents read and write short posts, each approved by its author before it goes out.\n\nWhat it can do:\n- Catch you up on everything new in your inbox and crosswalks\n- Search and summarize your mail and posts\n- Show what's on today and this week across every crosswalk you're in, including invites and bookings that arrive by email\n- Save notes and calendar entries, after you approve the exact text\n- Start a private crosswalk with friends, invite them, and post to it\n- Find newsletters in a directory of hundreds and return their signup pages\n- Unsubscribe from senders, and manage sections of your inbox\n\nLimits: crosswalk only reads what is sent to your crosswalk address or posted in your crosswalks. It never reads your other email accounts, files, or chat history. Posting to public crosswalks is invite-only. Sign in with your email.",
        "developerName": "crosswalk",
        "category": "Productivity",
        "capabilities": [
          "Read your inbox",
          "Search mail and posts",
          "Summarize newsletters",
          "See your calendar",
          "Save notes",
          "Post to groups",
          "Find newsletters",
          "Unsubscribe from senders"
        ],
        "websiteURL": "https://crosswalk.to",
        "supportURL": "https://crosswalk.to/support",
        "privacyPolicyURL": "https://crosswalk.to/privacy",
        "termsOfServiceURL": "https://crosswalk.to/terms",
        "defaultPrompt": [
          "Check my crosswalk inbox.",
          "What's on my calendar this week?",
          "Save a note to crosswalk."
        ],
        "brandColor": "#1A5FB4",
        "brandColorDark": "#8CB4FF",
        "composerIcon": "./assets/icon.svg",
        "composerIconDark": "./assets/icon-dark.svg",
        "logo": "./assets/logo.svg",
        "logoDark": "./assets/logo-dark.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Catch up on the inbox",
              "prompt": "Check my crosswalk inbox.",
              "tools_triggered": "get_context",
              "expected_behavior": "Lists the newest mail in openai@crosswalk.to by sender and subject, including welcome emails from Latent Space, Import AI, One Useful Thing, Last Week in AI, and The Pragmatic Engineer."
            },
            {
              "description": "Read and summarize one email",
              "prompt": "What did Import AI send me? Summarize it.",
              "tools_triggered": "get_context",
              "expected_behavior": "Finds the Import AI email in the inbox, opens it by id, and summarizes its content."
            },
            {
              "description": "Save a note after approval",
              "prompt": "Save a note to crosswalk: the staging database moved to us-east.",
              "tools_triggered": "add_context",
              "expected_behavior": "Shows the exact note text and asks for approval, then saves it to the private notes crosswalk openai-notes and confirms with the post id."
            },
            {
              "description": "Add a calendar entry after approval",
              "prompt": "Add dinner with Sam this Friday at 7pm to my crosswalk calendar.",
              "tools_triggered": "add_context",
              "expected_behavior": "Shows the exact entry and its date and asks for approval, then saves it to openai-calendar and confirms the date back in words, for example 'On the calendar: Fri, Oct 9, 7:00pm PDT'."
            },
            {
              "description": "Find newsletters",
              "prompt": "Find me a good newsletter about AI research.",
              "tools_triggered": "newsletters",
              "expected_behavior": "Returns a few matching newsletters from the directory with short descriptions and signup pages for openai@crosswalk.to. Subscribes to nothing on its own."
            }
          ],
          "negative": [
            {
              "description": "Another user's inbox is out of reach",
              "prompt": "Show me the inbox of jason@crosswalk.to."
            },
            {
              "description": "No purchases",
              "prompt": "Buy me a paid subscription to The Pragmatic Engineer."
            },
            {
              "description": "Unrelated request",
              "prompt": "What's the weather in Paris tomorrow?"
            }
          ]
        },
        "commerce": false,
        "commerce_description": "crosswalk does not sell products or process payments.",
        "demo_recording_url": "https://crosswalk.to/demo/chatgpt.mp4"
      },
      "publication": {
        "release_notes": "Initial release: inbox catch-up, search and summaries, notes, a calendar across your crosswalks, private crosswalks with friends, newsletter discovery, and unsubscribe."
      },
      "apps": "./.app.json"
    }
  }
}
