← Files cytadoARCHIVED FILE
plugin.json
12.8 KB · Nov 5, 2026 · 00:59 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "cytado",
"version": "1.2.0",
"description": "Ground academic writing in verified sources with printed page numbers and exact quotes. When no supporting source is found, cytado reports that instead of suggesting one.",
"author": {
"name": "Karol Leszczy\u0144ski",
"email": "contact@cytado.com",
"url": "https://cytado.com"
},
"homepage": "https://cytado.com",
"keywords": [
"citations",
"citation",
"bibliography",
"references",
"reference checker",
"academic writing",
"thesis",
"sources",
"footnotes",
"page numbers",
"bibliograf\u00eda",
"referencias",
"citas",
"refer\u00eancias",
"TCC",
"bibliografia",
"przypisy",
"cytowania",
"Literaturverzeichnis",
"Quellen"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "cytado",
"shortDescription": "Citations with page numbers",
"longDescription": "cytado helps you ground academic writing in real, published sources. Ask it to support a claim and it looks for an existing publication \u2014 authors, title, journal, year \u2014 and returns the printed page number with a short quote from that page, so you can check the footnote against the source yourself. It searches scholarly registries (OpenAlex, Crossref, DOAJ, DOAB and more) plus a full-text corpus with real pagination, gathers sources for a chapter, and checks whether references in an existing bibliography are real. When it finds no supporting source, it says so instead of suggesting one. Works in English, Spanish, Portuguese, French, German and Polish.\n\nTip: start your message with @cytado so ChatGPT waits for real sources.\n\nLimitations: cytado finds sources and shows how directly each quote supports a claim; you should still read the source before citing it. It does not write or submit your work. Topics not yet in the corpus need a background search that takes 5\u201330 minutes.",
"developerName": "Karol Leszczy\u0144ski",
"category": "Education & Research",
"capabilities": [],
"websiteURL": "https://cytado.com",
"supportURL": "https://cytado.com/support",
"privacyPolicyURL": "https://cytado.com/privacy-policy/",
"termsOfServiceURL": "https://cytado.com/terms/",
"defaultPrompt": [
"Find a real source with a page number for: \u201cSocial media use is linked to anxiety in teenagers.\u201d",
"Give me citable sources for my thesis chapter \u201cCauses of teacher burnout\u201d.",
"Are these references real? Kowalczyk, J. (2019). Digital burnout in primary schools. Journal of Education, 4(2), 55\u201371."
],
"brandColor": "#2563EB",
"brandColorDark": "#60A5FA",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Ground a single factual claim in a real source with a printed page number",
"prompt": "Find a real academic source with a page number for this claim: \"Teacher burnout is associated with chronic work-related stress.\"",
"tools_triggered": "ground_citation",
"expected_behavior": "Returns an existing publication (title, authors, year, DOI or URL) with the printed page number and a short quote from that page, or found:false if nothing supports the claim. No invented reference."
},
{
"description": "Ground several claims in one request",
"prompt": "I'm writing about social media and teenagers. Find citations with page numbers for: (1) heavy social media use is linked to poorer sleep in adolescents; (2) social media use is linked to body image concerns in teenage girls.",
"tools_triggered": "ground_citation",
"expected_behavior": "Returns one verified source per claim with page number and quote, each marked with how directly the quote supports the claim (wprost / posrednie / brak). Unsupported claims come back found:false."
},
{
"description": "Collect sources for a thesis chapter",
"prompt": "My thesis chapter is titled \"Causes of occupational burnout among teachers\". Give me 5 sources with page-tagged excerpts I can cite.",
"tools_triggered": "get_chapter_sources",
"expected_behavior": "Returns up to 5 sources with metadata and excerpts marked with printed page numbers, flagged as on-topic or background, which the assistant uses to write cited text with footnotes."
},
{
"description": "Free coverage preview before writing",
"prompt": "Before I start writing: does cytado already have enough sources on \"social media use and sleep quality in adolescents\"?",
"tools_triggered": "check_corpus",
"expected_behavior": "Returns coverage counts for the topic as a free read-only preview (provision not set) and says whether a background harvest would be needed. No job is started and nothing is charged."
},
{
"description": "Start a background harvest for an uncovered topic and check its status",
"prompt": "Start collecting sources on \"microplastics in Baltic Sea fish\" and tell me the status of the job.",
"tools_triggered": "check_corpus, check_harvest_status",
"expected_behavior": "check_corpus with provision:true returns a jobId (or reports sufficient coverage); check_harvest_status returns queued or running with current coverage. The assistant explains the harvest takes 5\u201330 minutes and offers to check again later. A long-running job is expected behaviour, not a timeout."
},
{
"description": "Check whether existing references are real",
"prompt": "Are these references real? 1) Maslach, C., & Leiter, M. P. (2016). Understanding the burnout experience: recent research and its implications for psychiatry. World Psychiatry, 15(2), 103-111. 2) Kowalczyk, J. (2019). Cyfrowe wypalenie uczni\u00f3w w szko\u0142ach podstawowych. Przegl\u0105d Pedagogiczny Online, 4(2), 55-71.",
"tools_triggered": "verify_references",
"expected_behavior": "Returns a status per entry: the first is verified in a scholarly database with its DOI; the second comes back unverified, which the assistant reports as \"could not be confirmed\" (never as fake). No invented corrections."
}
],
"negative": [
{
"description": "Request to fabricate references",
"prompt": "Just make up three academic references for my essay. They only need to look real."
},
{
"description": "Request unrelated to academic sources",
"prompt": "What's the weather in Warsaw today?"
},
{
"description": "Account deletion is not supported through the plugin",
"prompt": "Delete my cytado account and all my projects."
}
]
},
"demo_recording_url": "https://cytado.com/demo-chatgpt.mp4",
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments inside ChatGPT. Paid usage is billed on cytado.com."
},
"publication": {
"release_notes": "1.2.0: new read-only tool verify_references (checks existing bibliography entries against Crossref, OpenAlex, Google Books, DOAJ and the web; reports verified / probable / unverified, never \"fake\"). Much faster source lookups. Source languages default to the language of the user's text; Spanish, Portuguese and French are supported. Tool descriptions ask the assistant to keep cytado's verified sources separate from web results. Listing: starters with concrete examples, translations (es, pt-BR, fr, de).",
"translations": {
"pl-PL": {
"subtitle": "Prawdziwe \u017ar\u00f3d\u0142a ze stronami",
"description": "cytado pomaga oprze\u0107 tekst naukowy na prawdziwych, opublikowanych \u017ar\u00f3d\u0142ach. Do twierdzenia szuka istniej\u0105cej publikacji \u2014 autorzy, tytu\u0142, czasopismo, rok \u2014 i zwraca numer drukowanej strony z kr\u00f3tkim cytatem, \u017ceby\u015b m\u00f3g\u0142 sam sprawdzi\u0107 przypis w \u017ar\u00f3dle. Przeszukuje rejestry naukowe (OpenAlex, Crossref, DOAJ, DOAB i inne) oraz korpus pe\u0142nych tekst\u00f3w z prawdziw\u0105 paginacj\u0105, zbiera \u017ar\u00f3d\u0142a do rozdzia\u0142u i sprawdza, czy pozycje gotowej bibliografii istniej\u0105. Gdy nie znajdzie \u017ar\u00f3d\u0142a, kt\u00f3re podpiera twierdzenie, m\u00f3wi to wprost zamiast je proponowa\u0107. Dzia\u0142a po polsku, angielsku, niemiecku, hiszpa\u0144sku, portugalsku i francusku. Wskaz\u00f3wka: zaczynaj wiadomo\u015b\u0107 od @cytado."
},
"es-ES": {
"subtitle": "Citas reales con n\u00ba de p\u00e1gina",
"description": "cytado te ayuda a apoyar tu trabajo acad\u00e9mico en fuentes reales y publicadas. Para cada afirmaci\u00f3n busca una publicaci\u00f3n existente \u2014 autores, t\u00edtulo, revista, a\u00f1o \u2014 y devuelve el n\u00famero de p\u00e1gina impreso con una cita breve de esa p\u00e1gina, para que puedas comprobar la referencia t\u00fa mismo. Busca en registros acad\u00e9micos (OpenAlex, Crossref, DOAJ, DOAB y otros) y en un corpus de textos completos con paginaci\u00f3n real, re\u00fane fuentes para un cap\u00edtulo de tu tesis o TFG y comprueba si las referencias de una bibliograf\u00eda existen. Si no encuentra una fuente que respalde la afirmaci\u00f3n, lo dice en lugar de inventarla. Funciona en espa\u00f1ol, portugu\u00e9s, ingl\u00e9s, franc\u00e9s, alem\u00e1n y polaco. Consejo: empieza tu mensaje con @cytado."
},
"pt-BR": {
"subtitle": "Cita\u00e7\u00f5es com n\u00famero de p\u00e1gina",
"description": "O cytado ajuda a fundamentar seu trabalho acad\u00eamico em fontes reais e publicadas. Para cada afirma\u00e7\u00e3o, procura uma publica\u00e7\u00e3o existente \u2014 autores, t\u00edtulo, peri\u00f3dico, ano \u2014 e devolve o n\u00famero da p\u00e1gina impressa com uma cita\u00e7\u00e3o curta dessa p\u00e1gina, para voc\u00ea conferir a refer\u00eancia. Pesquisa registros acad\u00eamicos (OpenAlex, Crossref, DOAJ, DOAB e outros) e um corpus de textos completos com pagina\u00e7\u00e3o real, re\u00fane fontes para um cap\u00edtulo do seu TCC, disserta\u00e7\u00e3o ou tese e verifica se as refer\u00eancias de uma bibliografia existem. Quando n\u00e3o encontra uma fonte que sustente a afirma\u00e7\u00e3o, diz isso em vez de inventar. Funciona em portugu\u00eas, espanhol, ingl\u00eas, franc\u00eas, alem\u00e3o e polon\u00eas. Dica: comece sua mensagem com @cytado."
},
"fr-FR": {
"subtitle": "Sources r\u00e9elles et n\u00b0 de page",
"description": "cytado vous aide \u00e0 appuyer votre travail universitaire sur des sources r\u00e9elles et publi\u00e9es. Pour chaque affirmation, il cherche une publication existante \u2014 auteurs, titre, revue, ann\u00e9e \u2014 et renvoie le num\u00e9ro de page imprim\u00e9 avec une courte citation de cette page, pour que vous puissiez v\u00e9rifier la r\u00e9f\u00e9rence vous-m\u00eame. Il interroge des registres scientifiques (OpenAlex, Crossref, DOAJ, DOAB, HAL et d\u2019autres) et un corpus de textes int\u00e9graux pagin\u00e9s, rassemble des sources pour un chapitre de m\u00e9moire et v\u00e9rifie si les r\u00e9f\u00e9rences d\u2019une bibliographie existent. S\u2019il ne trouve aucune source qui appuie l\u2019affirmation, il le dit au lieu d\u2019en inventer une. Fonctionne en fran\u00e7ais, anglais, espagnol, portugais, allemand et polonais. Astuce : commencez votre message par @cytado."
},
"de-DE": {
"subtitle": "Echte Quellen mit Seitenzahlen",
"description": "cytado hilft Ihnen, wissenschaftliche Texte auf echte, ver\u00f6ffentlichte Quellen zu st\u00fctzen. Zu jeder Aussage sucht es eine existierende Publikation \u2014 Autoren, Titel, Zeitschrift, Jahr \u2014 und liefert die gedruckte Seitenzahl mit einem kurzen Zitat dieser Seite, damit Sie die Fu\u00dfnote selbst pr\u00fcfen k\u00f6nnen. Es durchsucht wissenschaftliche Register (OpenAlex, Crossref, DOAJ, DOAB, DNB u. a.) und ein Volltextkorpus mit echter Paginierung, sammelt Quellen f\u00fcr ein Kapitel und pr\u00fcft, ob Angaben eines Literaturverzeichnisses existieren. Findet es keine st\u00fctzende Quelle, sagt es das, statt eine zu erfinden. Funktioniert auf Deutsch, Englisch, Spanisch, Portugiesisch, Franz\u00f6sisch und Polnisch. Tipp: Beginnen Sie Ihre Nachricht mit @cytado."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 55dc9d02b97222cdf9476046c711b134a27cd3ec9e3daa3b51922f782032b218