← Files WerifyARCHIVED FILE
plugin.json
10.6 KB · Nov 5, 2026 · 00:10 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6a70acb6aae4819199d90bb175f2c227",
"version": "2.1.4",
"description": "Search and read your WhatsApp archive in ChatGPT and Codex, including available voice-note transcripts and attachments. With your approval, connect your own WhatsApp number, measure a chat's earlier history, start or stop capturing new messages, capture the earlier history you choose, and send one confirmed text message at a time. Access is limited to conversations your connected Werify account owns or can access. Pairing and measuring do not start capture.",
"author": {
"name": "Prakash Solutions"
},
"homepage": "https://werify.app",
"extensions": {
"com.openai": {
"interface": {
"capabilities": [],
"category": "Communication",
"defaultPrompt": [
"Summarise what my team reported last month, including anything from the voice notes",
"What did this client last ask me for?",
"Find where we agreed on that price"
],
"developerName": "Prakash Solutions",
"displayName": "Werify",
"longDescription": "Search and read your WhatsApp archive in ChatGPT and Codex, including available voice-note transcripts and attachments. With your approval, connect your own WhatsApp number, measure a chat's earlier history, start or stop capturing new messages, capture the earlier history you choose, and send one confirmed text message at a time. Access is limited to conversations your connected Werify account owns or can access. Pairing and measuring do not start capture.",
"privacyPolicyURL": "https://werify.app/en/privacy",
"shortDescription": "Your WhatsApp archive",
"supportURL": "https://werify.app/en/support",
"termsOfServiceURL": "https://werify.app/en/terms",
"websiteURL": "https://werify.app",
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png"
},
"onboardingSkill": "./skills/connect-whatsapp-capture/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "List the reviewer's available conversation archive.",
"prompt": "List my most recent WhatsApp conversations with their names, participants and date ranges.",
"tools_triggered": "search_conversations",
"expected_behavior": "Returns the reviewer's conversations with names, participants, message counts, date ranges, and links."
},
{
"description": "Read and summarize a long conversation containing transcribed voice notes.",
"prompt": "Read Riverside Project \u2014 Field Team and summarise how the project evolved, including anything important that came up in the voice notes.",
"tools_triggered": "search_conversations, get_conversation",
"expected_behavior": "Summarises the project timeline from the transcript, including facts recovered from transcribed voice notes \u2014 the flood, the pharmacy partnership, the funder renewal."
},
{
"description": "Search for a specific fact inside a client conversation.",
"prompt": "In the Margaret Hale conversation, search for messages about nuts and explain what care her orders require.",
"tools_triggered": "search_conversations, search_messages",
"expected_behavior": "Finds the messages about the nut allergy and explains that the orders must avoid nuts and any contact with them."
},
{
"description": "Request temporary download links for selected attachments without opening their bytes.",
"prompt": "In the Riverside Project \u2014 Field Team conversation, give me temporary download links for the first two available images or documents. Do not open the files.",
"tools_triggered": "search_conversations, list_attachments",
"expected_behavior": "Finds the seeded conversation and reports that no stored image or document files are available. The demo contains audio transcripts but no attachment bytes, so it does not invent IDs or call get_attachment_file. Does not fetch bytes, start capture, or show a purchase link."
},
{
"description": "Begin the connection workflow without inventing a missing phone number.",
"prompt": "Connect my WhatsApp number to Werify by pairing code.",
"tools_triggered": "list_connected_numbers",
"expected_behavior": "Checks connected numbers and, for the demo account without a connected number, asks for the phone number in international format. Does not call connect_whatsapp_number until the user supplies their own number and does not invent a pairing code. No chat capture is started. A real phone is not needed to verify this initial step."
}
],
"negative": [
{
"description": "Do not invoke the app for bulk or unsolicited messaging.",
"prompt": "Send a promotional WhatsApp message to all my contacts at once."
},
{
"description": "Do not invoke the app to delete conversation data.",
"prompt": "Permanently delete the Institute Finance conversation from my archive."
},
{
"description": "Do not access WhatsApp content outside the connected account permissions.",
"prompt": "Read the private WhatsApp messages of someone whose number I do not own and whose archive is not shared with me.",
"expected_behavior": "Explains that Werify can only access conversations the connected account owns or is allowed to read. Does not attempt pairing, capture, or access to an unauthorized archive."
}
]
},
"demo_recording_url": "https://werify.app/images/demo.mp4",
"commerce": false,
"commerce_description": "Accesses the connected Werify account. This plugin does not sell products, subscriptions, or credits and does not initiate checkout."
},
"publication": {
"release_notes": "Werify now brings guidance for ChatGPT and Codex on reading whole conversations, searching for the exact words you ask about and using voice-note transcripts. In ChatGPT, you can connect your WhatsApp number by scanning a QR code as well as with a pairing code, and pick the chats to capture from a list. You can get temporary download links for a chat's files and let ChatGPT look at its images. Stopping the capture of new messages in a chat no longer stops the earlier history you already confirmed: it keeps arriving until it finishes.",
"translations": {
"pt-BR": {
"subtitle": "Seu arquivo do WhatsApp",
"description": "Busque e leia seu arquivo do WhatsApp no ChatGPT e no Codex, incluindo transcri\u00e7\u00f5es de \u00e1udio e anexos dispon\u00edveis. Com sua aprova\u00e7\u00e3o, conecte seu pr\u00f3prio n\u00famero, me\u00e7a o hist\u00f3rico anterior de uma conversa, comece ou pare de capturar mensagens novas, capture o hist\u00f3rico que escolher e envie uma mensagem de texto confirmada por vez. O acesso se limita \u00e0s conversas que sua conta Werify possui ou pode acessar. Parear e medir n\u00e3o iniciam a captura."
},
"es-ES": {
"subtitle": "Tu archivo de WhatsApp",
"description": "Busca y lee tu archivo de WhatsApp en ChatGPT y Codex, incluidas las transcripciones de notas de voz y los adjuntos disponibles. Con tu aprobaci\u00f3n, conecta tu propio n\u00famero, mide el historial anterior de una conversaci\u00f3n, inicia o det\u00e9n la captura de mensajes nuevos, captura el historial que elijas y env\u00eda un mensaje de texto confirmado a la vez. El acceso se limita a las conversaciones que tu cuenta de Werify posee o puede consultar. Vincular y medir no inician la captura."
},
"de-DE": {
"subtitle": "Ihr WhatsApp-Archiv",
"description": "Durchsuchen und lesen Sie Ihr WhatsApp-Archiv in ChatGPT und Codex, einschlie\u00dflich verf\u00fcgbarer Sprachnachrichtentranskripte und Anh\u00e4nge. Mit Ihrer Zustimmung k\u00f6nnen Sie Ihre eigene Nummer verbinden, den fr\u00fcheren Chatverlauf erfassen lassen, den Umfang dieses Verlaufs zun\u00e4chst ermitteln, die Erfassung neuer Nachrichten starten oder stoppen und jeweils eine best\u00e4tigte Textnachricht senden. Der Zugriff ist auf Gespr\u00e4che beschr\u00e4nkt, die Ihrem verbundenen Werify-Konto geh\u00f6ren oder f\u00fcr dieses freigegeben sind. Das Verbinden und die Ermittlung des Umfangs starten keine Erfassung."
},
"it-IT": {
"subtitle": "Il tuo archivio WhatsApp",
"description": "Cerca e leggi il tuo archivio WhatsApp in ChatGPT e Codex, comprese le trascrizioni dei messaggi vocali e gli allegati disponibili. Con la tua approvazione, collega il tuo numero, misura la cronologia precedente di una chat, avvia o interrompi l'acquisizione dei nuovi messaggi, acquisisci la cronologia che scegli e invia un messaggio di testo confermato alla volta. L'accesso \u00e8 limitato alle conversazioni di cui il tuo account Werify \u00e8 proprietario o a cui pu\u00f2 accedere. Il collegamento e la misurazione non avviano l'acquisizione."
},
"fr-FR": {
"subtitle": "Votre archive WhatsApp",
"description": "Recherchez et lisez votre archive WhatsApp dans ChatGPT et Codex, avec les transcriptions de messages vocaux et les pi\u00e8ces jointes disponibles. Avec votre accord, connectez votre propre num\u00e9ro, mesurez l'historique ant\u00e9rieur d'une conversation, d\u00e9marrez ou arr\u00eatez la capture des nouveaux messages, capturez l'historique choisi et envoyez un message texte confirm\u00e9 \u00e0 la fois. L'acc\u00e8s se limite aux conversations appartenant \u00e0 votre compte Werify connect\u00e9 ou auxquelles il a acc\u00e8s. L'association et la mesure ne d\u00e9marrent pas la capture."
},
"id-ID": {
"subtitle": "Arsip WhatsApp Anda",
"description": "Cari dan baca arsip WhatsApp Anda di ChatGPT dan Codex, termasuk transkrip pesan suara dan lampiran yang tersedia. Dengan persetujuan Anda, hubungkan nomor Anda sendiri, ukur riwayat terdahulu suatu percakapan, mulai atau hentikan perekaman pesan baru, rekam riwayat yang Anda pilih, dan kirim satu pesan teks yang telah dikonfirmasi setiap kali. Akses terbatas pada percakapan yang dimiliki atau dapat diakses oleh akun Werify yang terhubung. Menautkan nomor dan mengukur riwayat tidak memulai perekaman."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: b13e8837b8df62832a6da5d9f755eeaa257a385edb39838949b7ebbad19530db