Update to DataFlowr
Snapshot Oct 26, 2026 · 12:07 UTC · version 0.1.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Sep 30, 2026 · 22:58 UTC
bc50ca7c42362e9239801e9bd15984cf0fb6e8ae284550873fb97a8e92321d30
Oct 26, 2026 · 12:07 UTC
cedfa98e3eed1f2bf8811b5b5180cccb2ea266f5280581337228e819407ef446
Package file
Sep 30, 2026 · 22:58 UTC
127
Oct 26, 2026 · 12:07 UTC
101
Package file
Sep 30, 2026 · 22:58 UTC
8ac84379826e9a5529430e1032e6aed7516671070737a28b7489f0821812ae90
Oct 26, 2026 · 12:07 UTC
2a6200e273bf5d84d11afba1be78935613dbaef0d0e0f7d9ee30bf7b2a3a0d2a
Package file
Sep 30, 2026 · 22:58 UTC
1271
Oct 26, 2026 · 12:07 UTC
3258
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
skills/cashflow-forecast/SKILL.md →
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,26 +1,61 @@ { - "apps": "./.app.json", + "name": "app-6a7c5c6b3dd0819193f4aaeb13dceaab", + "version": "0.1.0", + "description": "Work in your Exact Online administration from Codex and ChatGPT: reporting, month-end close and cashflow forecasting over the DataFlowr MCP server.", "author": { - "name": "DataFlowr" + "name": "DataFlowr", + "email": "info@dataflowr.nl", + "url": "https://dataflowr.nl/en" }, - "description": "DataFlowr connects ChatGPT to a user's Exact Online administration to retrieve and analyze financial, CRM, project, sales, banking, asset, and document data; create and maintain selected ERP records; and run month-end close and cash-flow forecasting workflows.", + "homepage": "https://dataflowr.nl/en", + "license": "MIT", + "keywords": [ + "finance", + "erp", + "exact-online", + "accounting", + "month-end-close", + "forecasting" + ], + "skills": "./skills/", + "mcpServers": "./.mcp.json", "interface": { - "capabilities": [], - "category": "Finance", - "defaultPrompt": [ - "Show my P&L against last year", - "Show all outstanding sales invoices", - "How is our cash runway looking?" - ], - "developerName": "DataFlowr", + "logo": "./assets/icon-light-512.png", + "logoDark": "./assets/icon-dark-512.png", + "composerIcon": "./assets/icon-light-96.png", + "composerIconDark": "./assets/icon-dark-96.png", "displayName": "DataFlowr", - "longDescription": "DataFlowr connects ChatGPT to a user's Exact Online administration to retrieve and analyze financial, CRM, project, sales, banking, asset, and document data; create and maintain selected ERP records; and run month-end close and cash-flow forecasting workflows.", + "shortDescription": "Exact Online for ChatGPT", + "longDescription": "DataFlowr is an accounting productivity plugin for finance professionals working in Exact Online. Connect Codex and ChatGPT to your administration to retrieve financial reports, review the month-end close and forecast cash flow. Ask for figures directly from the ledger: trial balance and profit and loss using the RGS classification, debtor and creditor aging, VAT positions, and project and fixed-asset details. The month-end close agent runs predefined checks and a ledger scan and reports its findings. The cashflow forecasting agent models the profit-and-loss series and reconciles it into a balanced monthly cash flow statement. Sign in with your existing DataFlowr account and select the administration you want to work in.", + "developerName": "DataFlowr", + "category": "Productivity", + "capabilities": [ + "Retrieve Exact Online financial reports", + "Review month-end accounting checks", + "Forecast business cash flow" + ], + "websiteURL": "https://dataflowr.nl/en", + "supportURL": "https://dataflowr.nl/en/support", "privacyPolicyURL": "https://dataflowr.nl/en/privacy", - "shortDescription": "Analyze Exact Online finance", - "supportURL": "https://dataflowr.nl/en/about", "termsOfServiceURL": "https://dataflowr.nl/en/terms", - "websiteURL": "https://dataflowr.nl/en" + "defaultPrompt": [ + "Show me the profit and loss for last month against budget.", + "Run the month-end close for the last closed period and summarise the findings.", + "Forecast cash for the next 13 weeks." + ], + "brandColor": "#1B5FB3" }, - "name": "app-6a7c5c6b3dd0819193f4aaeb13dceaab", - "version": "1.0.0" -} \ No newline at end of file + "extensions": { + "com.openai": { + "publication": { + "translations": { + "nl-NL": { + "subtitle": "Exact Online voor ChatGPT", + "description": "Verbind Codex en ChatGPT via DataFlowr met je Exact Online-administratie. Vraag om cijfers rechtstreeks uit het grootboek: een saldibalans en winst-en-verliesrekening volgens de RGS-structuur, ouderdomsanalyses van debiteuren en crediteuren, btw-posities en details over projecten en vaste activa. Twee gehoste agents helpen je verder: een maandafsluitingsagent voert vaste controles en een grootboekscan uit en rapporteert de bevindingen; een kasstroomprognose-agent modelleert de resultatenreeks en stemt deze af op een sluitend maandelijks kasstroomoverzicht. Meld je aan met je DataFlowr-account en kies de administratie waarin je wilt werken." + } + } + } + } + }, + "apps": "./.app.json" +}
Full technical diff · 24 changed fields
changed /files/.app.json/sha256
"bc50ca7c42362e9239801e9bd15984cf0fb6e8ae284550873fb97a8e92321d30"
"cedfa98e3eed1f2bf8811b5b5180cccb2ea266f5280581337228e819407ef446"
changed /files/.app.json/size
127
101
changed /files/.codex-plugin~1plugin.json/sha256
"8ac84379826e9a5529430e1032e6aed7516671070737a28b7489f0821812ae90"
"2a6200e273bf5d84d11afba1be78935613dbaef0d0e0f7d9ee30bf7b2a3a0d2a"
changed /files/.codex-plugin~1plugin.json/size
1271
3258
added /files/.mcp.json
Field was absent
{
"sha256": "20a27fbb155386fe9e9b5579b3672094dd641702b472b008e2eb68332f886715",
"size": 87
}added /files/README.md
Field was absent
{
"sha256": "619ab033e79306bb3860f3baaef568a6a428ff8afb581e18213b126527c8611d",
"size": 5761
}added /files/assets~1icon-dark-1024.png
Field was absent
{
"sha256": "ef5d2c223aacd7b2f1cdb417b00a37c7f7203c9f2681cbbdbae3dd43c288b7ea",
"size": 613091
}added /files/assets~1icon-dark-16.png
Field was absent
{
"sha256": "103e7710e9ab1191e50004695de63efd924f0d654a140f8c93648359d04ddd67",
"size": 546
}added /files/assets~1icon-dark-180.png
Field was absent
{
"sha256": "8c6b2e1f7ea8835388748a46d14dde5359d3da2998ef513f2b383e32af13f337",
"size": 22344
}added /files/assets~1icon-dark-192.png
Field was absent
{
"sha256": "0fa2079b55475649833133677b8451f4bd2a28f1696ace807a1b2413d95988f0",
"size": 25213
}added /files/assets~1icon-dark-32.png
Field was absent
{
"sha256": "d4a673dbeb3e0ee9176fb7a586b2dcf6f69d2aebe7cc3924e7474e9345933ec5",
"size": 1276
}added /files/assets~1icon-dark-512.png
Field was absent
{
"sha256": "3ddcb3d7463f835985d8297f2e16f6d8f12aac01656bd2563495857e50dd8713",
"size": 161243
}added /files/assets~1icon-dark-96.png
Field was absent
{
"sha256": "0d30911c2c2a3feb54b209733af213cd430086a0761fccfde9dc061f337ae973",
"size": 7261
}added /files/assets~1icon-light-1024.png
Field was absent
{
"sha256": "efd7a32c7a5148f647a3a16cf90709084281ce5a9a5a4d1e0172a0d73dc4d4b9",
"size": 617353
}added /files/assets~1icon-light-16.png
Field was absent
{
"sha256": "acf8bf89c0e9d6bfa8afc2fc5cff38f6407b05a87475f853ef16b77e85c985d6",
"size": 612
}added /files/assets~1icon-light-180.png
Field was absent
{
"sha256": "cdc054ea202261f639ed7db4bc250183572e7e84bfc7f0bd5ee8d3b2c22ec2b1",
"size": 22551
}added /files/assets~1icon-light-192.png
Field was absent
{
"sha256": "a1c818c6453ccafa552a10f9ee78ca4cdf88adf532d9701a5f2e80dcd2f4f539",
"size": 25432
}added /files/assets~1icon-light-32.png
Field was absent
{
"sha256": "a66bd089e4be7fb17e638599c595a05203bde18989b6b3589ccb625a061a2c58",
"size": 1356
}added /files/assets~1icon-light-512.png
Field was absent
{
"sha256": "4007bfc15008a2f72d42eda8521094e51df4209956c3f30141fd1e6f79391024",
"size": 162801
}added /files/assets~1icon-light-96.png
Field was absent
{
"sha256": "cb0a50a171fdc096f4cd744670d6ab948c837869744d25f1c8377d1ed04b2499",
"size": 7349
}added /files/chatgpt-app-submission.json
Field was absent
{
"sha256": "7093d79df7059d3bf104b1894462d0bba83bf21882b3ae92dffc9b090188db75",
"size": 78857
}added /files/skills~1cashflow-forecast~1SKILL.md
Field was absent
{
"sha256": "0a66c5492de9e852d1727c94651745e98d223c1e603effdae3431f9aa7bb61a7",
"size": 2997
}added /files/skills~1dataflowr-erp~1SKILL.md
Field was absent
{
"sha256": "3b81211c98e0c4012d1113b6e1aee2e3f8ac75754f1d3ac4f37ee39d966004c1",
"size": 3310
}added /files/skills~1month-end-close~1SKILL.md
Field was absent
{
"sha256": "7b64ed165f7087debc205a3fce45a636c9359e370e0f5752ad4d1f40370209a5",
"size": 3609
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "cedfa98e3eed1f2bf8811b5b5180cccb2ea266f5280581337228e819407ef446",
"size": 101
},
".codex-plugin/plugin.json": {
"sha256": "2a6200e273bf5d84d11afba1be78935613dbaef0d0e0f7d9ee30bf7b2a3a0d2a",
"size": 3258
},
".mcp.json": {
"sha256": "20a27fbb155386fe9e9b5579b3672094dd641702b472b008e2eb68332f886715",
"size": 87
},
"README.md": {
"sha256": "619ab033e79306bb3860f3baaef568a6a428ff8afb581e18213b126527c8611d",
"size": 5761
},
"assets/icon-dark-1024.png": {
"sha256": "ef5d2c223aacd7b2f1cdb417b00a37c7f7203c9f2681cbbdbae3dd43c288b7ea",
"size": 613091
},
"assets/icon-dark-16.png": {
"sha256": "103e7710e9ab1191e50004695de63efd924f0d654a140f8c93648359d04ddd67",
"size": 546
},
"assets/icon-dark-180.png": {
"sha256": "8c6b2e1f7ea8835388748a46d14dde5359d3da2998ef513f2b383e32af13f337",
"size": 22344
},
"assets/icon-dark-192.png": {
"sha256": "0fa2079b55475649833133677b8451f4bd2a28f1696ace807a1b2413d95988f0",
"size": 25213
},
"assets/icon-dark-32.png": {
"sha256": "d4a673dbeb3e0ee9176fb7a586b2dcf6f69d2aebe7cc3924e7474e9345933ec5",
"size": 1276
},
"assets/icon-dark-512.png": {
"sha256": "3ddcb3d7463f835985d8297f2e16f6d8f12aac01656bd2563495857e50dd8713",
"size": 161243
},
"assets/icon-dark-96.png": {
"sha256": "0d30911c2c2a3feb54b209733af213cd430086a0761fccfde9dc061f337ae973",
"size": 7261
},
"assets/icon-light-1024.png": {
"sha256": "efd7a32c7a5148f647a3a16cf90709084281ce5a9a5a4d1e0172a0d73dc4d4b9",
"size": 617353
},
"assets/icon-light-16.png": {
"sha256": "acf8bf89c0e9d6bfa8afc2fc5cff38f6407b05a87475f853ef16b77e85c985d6",
"size": 612
},
"assets/icon-light-180.png": {
"sha256": "cdc054ea202261f639ed7db4bc250183572e7e84bfc7f0bd5ee8d3b2c22ec2b1",
"size": 22551
},
"assets/icon-light-192.png": {
"sha256": "a1c818c6453ccafa552a10f9ee78ca4cdf88adf532d9701a5f2e80dcd2f4f539",
"size": 25432
},
"assets/icon-light-32.png": {
"sha256": "a66bd089e4be7fb17e638599c595a05203bde18989b6b3589ccb625a061a2c58",
"size": 1356
},
"assets/icon-light-512.png": {
"sha256": "4007bfc15008a2f72d42eda8521094e51df4209956c3f30141fd1e6f79391024",
"size": 162801
},
"assets/icon-light-96.png": {
"sha256": "cb0a50a171fdc096f4cd744670d6ab948c837869744d25f1c8377d1ed04b2499",
"size": 7349
},
"chatgpt-app-submission.json": {
"sha256": "7093d79df7059d3bf104b1894462d0bba83bf21882b3ae92dffc9b090188db75",
"size": 78857
},
"skills/cashflow-forecast/SKILL.md": {
"sha256": "0a66c5492de9e852d1727c94651745e98d223c1e603effdae3431f9aa7bb61a7",
"size": 2997
},
"skills/dataflowr-erp/SKILL.md": {
"sha256": "3b81211c98e0c4012d1113b6e1aee2e3f8ac75754f1d3ac4f37ee39d966004c1",
"size": 3310
},
"skills/month-end-close/SKILL.md": {
"sha256": "7b64ed165f7087debc205a3fce45a636c9359e370e0f5752ad4d1f40370209a5",
"size": 3609
}
}
}SHA-256 of public snapshot: 46ef668061e6394d08ed9203b369535090a8f00cadca17c293a7ec22c7613521