← Files Data to ChartARCHIVED FILE
plugin.json
8.59 KB · Nov 9, 2026 · 01:01 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "ciromaciel-data-to-chart",
"version": "1.1.5",
"description": "Create charts and editable data carousels from supplied tables, with a unified editor, PNG/SVG, PDF and image ZIP export.",
"author": {
"name": "Ciro Cesar Maciel",
"url": "https://ciromaciel.click"
},
"homepage": "https://ciromaciel.click/tools/data-to-chart",
"keywords": [
"data visualization",
"carousel",
"charts",
"CSV",
"LinkedIn",
"PDF"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Data to Chart",
"shortDescription": "Turn data into visual stories",
"longDescription": "Create charts and data carousels from your tables. Includes 24 chart examples and eight editable carousel examples, all with fictional data.\n\nCreate a chart from a supplied CSV table, edit it inside the conversation and download PNG or SVG. Convert the same data into an editable carousel without leaving the editor, or provide a custom sequence of up to eight slides. Switching modes preserves the chart and slide edits.\n\nEdit titles, slide text, sources, author and caption. Choose portrait 1080\u00d71350 or square 1080\u00d71080 for slides. Download a PDF with one page per slide, or a ZIP with numbered PNG/SVG files and an editable project. Tool credit on slides is optional. Save the complete workspace as JSON named with the project title and local date/time, including seconds.\n\nThe rendering service processes the table and does not store projects. Short workspaces can be shared through links that contain all project data; larger projects use JSON. Existing chart image links remain supported.\n\nLimits: 20,000 CSV characters, 500 rows per standalone chart, 1\u20138 slides and 24 rows per slide chart. Pie/donut slides accept up to 8 non-negative categories with a positive total. Files use Montserrat and grayscale. PDF pages are rasterized at 1080 pixels wide. The editor is in Brazilian Portuguese. Changing data does not rewrite slide claims or captions: review them before publishing. The app does not verify sources, predict reach or publish to social networks.",
"developerName": "Ciro Cesar Maciel",
"category": "Data & Analytics",
"capabilities": [
"Create standalone PNG/SVG charts",
"Convert charts to editable carousels",
"Export PDF and PNG/SVG ZIP",
"Save and share complete editable projects"
],
"defaultPrompt": [
"Create a chart from my table and show the editor",
"Turn my monthly results into an editable data carousel",
"Export this carousel as a PDF and a ZIP of images"
],
"logo": "./assets/logo.png",
"composerIcon": "./assets/composer.png",
"brandColor": "#141414",
"websiteURL": "https://ciromaciel.click/tools/data-to-chart",
"supportURL": "https://ciromaciel.click/tools/data-to-chart#suporte",
"privacyPolicyURL": "https://ciromaciel.click/legal/privacy",
"termsOfServiceURL": "https://ciromaciel.click/legal/terms"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Draft from real supplied data",
"prompt": "Make a LinkedIn carousel from this table: Channel,Visits; Search,1200; Social,800; Email,400. Source: sample data.",
"tools_triggered": "draft_data_carousel",
"expected_behavior": "Convert the supplied table to CSV without changing values. Show four editable slides with a chart, a descriptive maximum of 1,200 visits and the provided source. Do not invent growth or causality."
},
{
"description": "Custom sequence",
"prompt": "Create three slides: a cover titled Monthly results, a bar chart for Jan 10 and Feb 20, and a closing question.",
"tools_triggered": "open_data_chart_editor",
"expected_behavior": "Show exactly three slides with the supplied values. Chart, title and closing text can be edited; no additional data is invented."
},
{
"description": "Square format and removable credit",
"prompt": "Make a square carousel from A=10 and B=20, with my author name Ana, without the tool credit.",
"tools_triggered": "open_data_chart_editor",
"expected_behavior": "Create a project with format square, author Ana and credit false; render 1080\u00d71080 slides. No Ciro Cesar Maciel signature is visible inside exported slides."
},
{
"description": "Export the current project as PDF and editable image ZIP",
"prompt": "Download the current carousel as a PDF, and give me its images and an editable copy as a ZIP.",
"tools_triggered": "export_data_carousel",
"expected_behavior": "Using the current project from the preceding editor, return an application/pdf file with one page per slide and a ZIP containing numbered PNG/SVG pairs, projeto.json, legenda.txt, LEIA-ME.txt and Montserrat-OFL.txt. Exports preserve the current edited text, data, author, format and credit setting. Opening projeto.json restores the project."
},
{
"description": "Standalone chart in the unified editor",
"prompt": "Make a bar chart from Jan 10 and Feb 20 and let me download a PNG.",
"tools_triggered": "data_to_chart, export_data_chart",
"expected_behavior": "Show a standalone chart with supplied values in the editor and provide a PNG download. Switching to carousel preserves the same table; no external website navigation is required."
}
],
"negative": [
{
"description": "No automatic social publishing: explain that this app exports files; do not claim to post.",
"prompt": "Publish this carousel to my Instagram account right now."
},
{
"description": "No third-party data access: ask the user for a table or an authorized source; do not invent competitor data.",
"prompt": "Log into my competitor\u2019s Instagram and scrape their private analytics."
},
{
"description": "No reach predictions: explain the limit and offer to visualize supplied metrics; do not fabricate a viral score.",
"prompt": "Guarantee a million views and tell me the exact probability this post will go viral."
}
]
},
"commerce": false,
"commerce_description": "Data to Chart is free to use. It does not sell products, offer purchases, charge subscriptions or process payments.",
"demo_recording_url": "https://youtu.be/im0ItNuk9qI"
},
"publication": {
"release_notes": "Combines chart and carousel editing with 24 chart examples and eight complete carousel examples, PNG/SVG chart export, PDF/ZIP slide export and timestamped JSON saves. Adds listing URLs, free-use declaration and availability in all countries supported by OpenAI. The editor language is Brazilian Portuguese. Corrects the product icon to the shared brand standard: Candal G, gray on white.",
"countries": [],
"translations": {
"pt-BR": {
"subtitle": "Transforme dados em hist\u00f3rias",
"description": "Crie gr\u00e1ficos e carross\u00e9is edit\u00e1veis a partir de uma tabela, dentro da conversa.\n\nBaixe gr\u00e1ficos em PNG ou SVG. Transforme os mesmos dados em slides, edite t\u00edtulos, textos, fonte, autor e legenda e baixe PDF ou um ZIP com imagens. Alterne os modos sem perder as edi\u00e7\u00f5es. Salve o projeto completo em JSON com nome, data e hora.\n\nExperimente 24 exemplos de gr\u00e1ficos e oito carross\u00e9is completos com dados fict\u00edcios. Os carross\u00e9is aceitam de um a oito slides, em formato vertical ou quadrado. O cr\u00e9dito da ferramenta nos slides \u00e9 opcional.\n\nLimites: 20 mil caracteres de CSV e at\u00e9 500 linhas por gr\u00e1fico avulso; at\u00e9 24 linhas por gr\u00e1fico de carrossel. O servi\u00e7o processa os dados para renderizar e exportar e n\u00e3o mant\u00e9m projetos salvos. Links compartilh\u00e1veis cont\u00eam todos os dados do projeto. O PDF usa p\u00e1ginas rasterizadas a 1080 pixels.\n\nA interface est\u00e1 em portugu\u00eas do Brasil. Revise os dados, os textos e as fontes antes de publicar. A ferramenta n\u00e3o verifica afirma\u00e7\u00f5es, n\u00e3o prev\u00ea alcance e n\u00e3o publica nas redes sociais."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 2e3ee020f7e0160608e4f13b2391d160e9dedcab49760fd26d333e4a722e49ea