← Files Spreadsheets GPT WorkspaceARCHIVED FILE

.codex-plugin/plugin.json

13.7 KB · Nov 3, 2026 · 19:07 UTC

↓ Download file

{
  "author": {
    "name": "Qualtir"
  },
  "description": "Create and update spreadsheets with plain-language requests—no formulas to remember and no copying between tabs. Write or append data, build formulas, sort and filter rows, clean duplicates and whitespace, split text into columns, and find and replace values. Format cells with borders, merged cells, validation rules, and conditional formatting. Freeze and resize columns, manage named and protected ranges, and add charts linked to your data. Create new spreadsheets and sheets, duplicate or merge sheets, and move data between tabs. The plugin works with spreadsheets available to your connected account.",
  "interface": {
    "brandColor": "#000000",
    "brandColorDark": "#FFFFFF",
    "capabilities": [],
    "category": "Productivity",
    "defaultPrompt": [
      "Build a monthly expense tracker with categories, totals, and a summary row",
      "Turn this raw CSV export into a sorted table with frozen headers and filters",
      "Summarize the sales tab, tell me which regions missed target, and add a chart on a new sheet"
    ],
    "developerName": "Qualtir",
    "displayName": "Spreadsheets GPT Workspace",
    "longDescription": "Create and update spreadsheets with plain-language requests—no formulas to remember and no copying between tabs. Write or append data, build formulas, sort and filter rows, clean duplicates and whitespace, split text into columns, and find and replace values. Format cells with borders, merged cells, validation rules, and conditional formatting. Freeze and resize columns, manage named and protected ranges, and add charts linked to your data. Create new spreadsheets and sheets, duplicate or merge sheets, and move data between tabs. The plugin works with spreadsheets available to your connected account.",
    "privacyPolicyURL": "https://gpt.space/privacy",
    "shortDescription": "Automate spreadsheet work",
    "supportURL": "https://support.gpt.space",
    "termsOfServiceURL": "https://gpt.space/terms",
    "websiteURL": "https://gpt.space/sheets/chatgpt-spreadsheet-maker",
    "logo": "assets/icon.png",
    "composerIcon": "assets/icon.png"
  },
  "name": "app-6a87a1e81da88191a4cac37964d8c782",
  "version": "1.0.3",
  "extensions": {
    "com.openai": {
      "review": {
        "demo_recording_url": "https://youtu.be/Sk_Ac37isVo",
        "test_cases": {
          "positive": [
            {
              "description": "Create a new spreadsheet and write a small budget table to its first worksheet. The case uses only data included in the prompt.",
              "prompt": "Create a new spreadsheet named Review Budget. In its first worksheet, enter this table in cells A1:C4: Category | Planned | Actual; Rent | 1200 | 1200; Food | 400 | 360; Transit | 100 | 85. Give me the link to the new spreadsheet.",
              "tools_triggered": "create_spreadsheet, modify_sheet_values",
              "expected_behavior": "A new spreadsheet is created and the first worksheet contains exactly the header row and three data rows specified in the prompt. The response includes the spreadsheet link returned by the creation tool. No existing spreadsheet is searched for or modified."
            },
            {
              "description": "Create a new spreadsheet, enter inline values, and calculate a total with a basic spreadsheet formula.",
              "prompt": "Create a new spreadsheet named Review Formula. In the first worksheet, enter Item and Amount in A1:B1, then Coffee 4, Tea 3, and Juice 5 in A2:B4. Put =SUM(B2:B4) in B5 and label A5 Total. Return the new spreadsheet link and the calculated total shown by the sheet.",
              "tools_triggered": "create_spreadsheet, modify_sheet_values, read_sheet_values",
              "expected_behavior": "A new spreadsheet is created with the specified values and the formula =SUM(B2:B4) in B5. The sheet calculates 12; the response reports 12 only if supported by the tool result and includes the link returned by the creation tool."
            },
            {
              "description": "Create a new spreadsheet from prompt data and sort its rows by one column.",
              "prompt": "Create a new spreadsheet named Review City List. In the first worksheet, enter Name and City in A1:B1, then Ana | Quito, Ben | Lima, and Cam | Oslo in A2:B4. Sort rows 2 through 4 by City from A to Z. Return the spreadsheet link and the resulting row order.",
              "tools_triggered": "create_spreadsheet, modify_sheet_values, sort_range, read_sheet_values",
              "expected_behavior": "A new spreadsheet is created and populated from the prompt. The rows are sorted by City ascending as Lima (Ben), Oslo (Cam), Quito (Ana). The response reflects the values read from the sheet and includes the new spreadsheet link."
            },
            {
              "description": "Create a new spreadsheet and insert a chart using data in that same spreadsheet.",
              "prompt": "Create a new spreadsheet named Review Quarterly Sales. In the first worksheet, enter Quarter and Sales in A1:B1, then Q1 | 12, Q2 | 18, Q3 | 15, and Q4 | 24 in A2:B5. Add a column chart based on A1:B5. Return the link and confirm the chart was added.",
              "tools_triggered": "create_spreadsheet, modify_sheet_values, insert_dynamic_chart, get_spreadsheet_info",
              "expected_behavior": "A new spreadsheet is created with the specified table and a column chart using A1:B5 as its source. The chart is confirmed from spreadsheet information returned by the tool, and the response includes the new spreadsheet link."
            },
            {
              "description": "Create a new spreadsheet and set a dropdown validation rule for a status column.",
              "prompt": "Create a new spreadsheet named Review Task Tracker. In the first worksheet, enter Task and Status in A1:B1, then Draft | Not started, Review | In progress, and Publish | Done in A2:B4. Add a dropdown to B2:B4 with the choices Not started, In progress, and Done. Return the new spreadsheet link and confirm the dropdown choices.",
              "tools_triggered": "create_spreadsheet, modify_sheet_values, set_data_validation",
              "expected_behavior": "A new spreadsheet is created and populated with the specified rows. Cells B2:B4 receive a dropdown validation rule with exactly the three choices in the prompt. The response includes the new spreadsheet link and reflects the configured choices."
            }
          ],
          "negative": [
            {
              "description": "The request is for email sending, which is outside the spreadsheet server’s supported tools.",
              "prompt": "Send an email to alex@example.com saying the meeting moved to 3 PM.",
              "expected_behavior": "Briefly explains that this connector can work with spreadsheets but cannot send email. Does not call any spreadsheet tool and does not claim that an email was sent."
            },
            {
              "description": "The request is for live weather information, which is outside the spreadsheet server’s supported tools.",
              "prompt": "What is the current temperature in Paris right now?",
              "expected_behavior": "Explains that this connector cannot retrieve live weather. Does not call any spreadsheet tool and does not invent a current temperature."
            },
            {
              "description": "The request is to create a slide presentation, which is outside the spreadsheet server’s supported tools.",
              "prompt": "Create a five-slide presentation about renewable energy.",
              "expected_behavior": "Explains that this connector can work with spreadsheets but cannot create presentations. Does not call any spreadsheet tool and does not claim that a presentation was created."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Added a reviewer-accessible product walkthrough, refreshed the submission metadata, and included reproducible review cases and localized listing text.",
        "translations": {
          "fr-FR": {
            "subtitle": "Automatisez vos tableurs",
            "description": "Créez et mettez à jour des tableurs avec des instructions en langage naturel. Ajoutez des données, des formules, des filtres, des règles de mise en forme et des graphiques, puis obtenez un lien vers le nouveau fichier."
          },
          "de-DE": {
            "subtitle": "Tabellenarbeit automatisieren",
            "description": "Erstellen und bearbeiten Sie Tabellen mit Anweisungen in natürlicher Sprache. Fügen Sie Daten, Formeln, Filter, Formatierungsregeln und Diagramme hinzu und erhalten Sie einen Link zur neuen Tabelle."
          },
          "it-IT": {
            "subtitle": "Automatizza i fogli di lavoro",
            "description": "Crea e aggiorna fogli di calcolo con richieste in linguaggio naturale. Aggiungi dati, formule, filtri, regole di formattazione e grafici, quindi ricevi un link al nuovo file."
          },
          "pt-BR": {
            "subtitle": "Automatize planilhas",
            "description": "Crie e atualize planilhas com instruções em linguagem natural. Adicione dados, fórmulas, filtros, regras de formatação e gráficos e receba um link para o novo arquivo."
          },
          "nl-NL": {
            "subtitle": "Automatiseer spreadsheetwerk",
            "description": "Maak en bewerk spreadsheets met opdrachten in natuurlijke taal. Voeg gegevens, formules, filters, opmaakregels en grafieken toe en ontvang een link naar het nieuwe bestand."
          },
          "es-ES": {
            "subtitle": "Automatiza tus hojas",
            "description": "Crea y actualiza hojas de cálculo con instrucciones en lenguaje natural. Añade datos, fórmulas, filtros, reglas de formato y gráficos, y recibe un enlace al archivo nuevo."
          },
          "ru-RU": {
            "subtitle": "Автоматизация таблиц",
            "description": "Создавайте и редактируйте таблицы с помощью обычных запросов. Добавляйте данные, формулы, фильтры, правила форматирования и диаграммы, а затем получайте ссылку на новый файл."
          },
          "hi-IN": {
            "subtitle": "स्प्रेडशीट का काम आसान करें",
            "description": "सामान्य भाषा में निर्देश देकर स्प्रेडशीट बनाएं और संपादित करें। डेटा, फ़ॉर्मूले, फ़िल्टर, फ़ॉर्मेटिंग नियम और चार्ट जोड़ें और नई फ़ाइल का लिंक पाएं।"
          },
          "nb-NO": {
            "subtitle": "Automatiser regnearkarbeid",
            "description": "Opprett og rediger regneark med naturlige språkforespørsler. Legg til data, formler, filtre, formateringsregler og diagrammer, og få en lenke til den nye filen."
          },
          "sv-SE": {
            "subtitle": "Automatisera kalkylblad",
            "description": "Skapa och redigera kalkylblad med instruktioner på naturligt språk. Lägg till data, formler, filter, formateringsregler och diagram och få en länk till den nya filen."
          },
          "ar-SA": {
            "subtitle": "أتمتة العمل على جداول البيانات",
            "description": "أنشئ جداول البيانات وعدّلها باستخدام طلبات باللغة الطبيعية. أضف البيانات والصيغ والفلاتر وقواعد التنسيق والمخططات، واحصل على رابط للملف الجديد."
          },
          "zh-CN": {
            "subtitle": "自动处理电子表格",
            "description": "使用自然语言创建和编辑 电子表格。添加数据、公式、筛选器、格式规则和图表,并获取新文件的链接。"
          },
          "ko-KR": {
            "subtitle": "스프레드시트 작업 자동화",
            "description": "자연어 요청으로 스프레드시트를 만들고 편집하세요. 데이터, 수식, 필터, 서식 규칙, 차트를 추가하고 새 파일 링크를 받으세요."
          },
          "th-TH": {
            "subtitle": "จัดการสเปรดชีตได้อัตโนมัติ",
            "description": "สร้างและแก้ไข สเปรดชีตด้วยคำสั่งภาษาธรรมชาติ เพิ่มข้อมูล สูตร ตัวกรอง กฎการจัดรูปแบบ และแผนภูมิ พร้อมรับลิงก์ไปยังไฟล์ใหม่"
          },
          "ja-JP": {
            "subtitle": "スプレッドシート作業を自動化",
            "description": "自然な言葉で スプレッドシートを作成、編集できます。データ、数式、フィルタ、書式ルール、グラフを追加し、新しいファイルのリンクを取得できます。"
          },
          "pl-PL": {
            "subtitle": "Automatyzuj pracę z arkuszami",
            "description": "Twórz i edytuj arkusze kalkulacyjne za pomocą poleceń w języku naturalnym. Dodawaj dane, formuły, filtry, reguły formatowania i wykresy, a następnie otrzymuj link do nowego pliku."
          },
          "tr-TR": {
            "subtitle": "Otomatik e-tablo çalışması",
            "description": "Doğal dilde komutlarla e-tablolar oluşturun ve düzenleyin. Veriler, formüller, filtreler, biçimlendirme kuralları ve grafikler ekleyip yeni dosyanın bağlantısını alın."
          }
        }
      }
    }
  }
}

SHA-256: 7a62bb36d2bc38e178e3872e4578b15bdaf804de79719d233fda618185bdb771