You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: plugins/cuey/.claude-plugin/plugin.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "cuey",
3
-
"version": "0.4.16",
3
+
"version": "0.4.17",
4
4
"description": "Cuey is an agentic financial intelligence system that analyzes prompts and Excel workbooks, improves decision accuracy through cross-checking and fact-checking, and delivers evidence-backed recommendations.",
Copy file name to clipboardExpand all lines: plugins/cuey/skills/cuey/SKILL.md
+29-1Lines changed: 29 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,8 @@ Preserve Claude's normal attachment workflow. Users attach files in Claude's com
23
23
24
24
If the request includes Claude-visible attachments of any type, read them with Claude's available file, spreadsheet, document, or vision capability and add compact, relevant attachment context to `context`. This applies to Excel, PDF, image, document, text, CSV, and other Claude-readable files. For each relevant attachment, include the filename, file type, extracted content or observations needed for the user's request, and any omitted sections when the file is too large to include fully. Do not include only a filename when actual attachment content is available.
25
25
26
+
Also collect the current-message attachment feature matrix when Claude exposes file metadata. This is metadata only, not file contents. Use the same field set defined in **Attachment Feature Probe** when cheap and available: declared filename, MIME type, visible file UUID or handle, sandbox path presence, readable-by-Claude flag, size bytes, mtime, inode, SHA-256, magic/type detection, and cheap format metadata such as `.xlsx` sheet names, ZIP/OOXML entry count, CSV line count, JSON top-level keys, or PDF page/header signals. Pass this matrix as `attachmentFeatureMatrix` so the local Cuey runtime can ask the user's authorized file bridge to locate the original local file. Do not include base64, raw bytes, file contents, or Claude sandbox paths as upload sources.
27
+
26
28
If the request includes a native Claude `.xlsx` attachment, also build compact workbook context in `spreadsheet` containing:
27
29
28
30
- workbook filename;
@@ -44,6 +46,32 @@ Send this payload:
44
46
"filename": "attached workbook filename, or empty when none",
45
47
"context": "structured workbook context extracted from the attached .xlsx, or empty when none"
"kind": "xlsx | pdf | png | jpeg | csv | text | zip | unknown",
66
+
"availableFields": {}
67
+
},
68
+
"transport": {
69
+
"rawBytesReadableByClaude": true,
70
+
"sandboxPathVisibleToClaude": true,
71
+
"localMcpPathReadableEstimate": false
72
+
}
73
+
}
74
+
],
47
75
"worklog": true,
48
76
"source": "claude_plugin"
49
77
}
@@ -53,7 +81,7 @@ Choose `compare` for comparisons, `verify` for risk or correctness checks, `summ
53
81
54
82
Set `"worklog": true` only when the request is clearly a CFO, FP&A, finance, financial model, forecast, budget, board, investor, audit, reporting, variance, revenue, cost, cash, runway, or unit-economics task where generated artifacts should include candidate worklogs. For ordinary questions, normal summaries, and simple Excel generation, omit `worklog` or set it to `false`.
55
83
56
-
Do not send `sourceFiles`, `smart_merge`, `models`, `reasoningLevel`, agent names, or merge settings. Those choices belong to Cuey backend.
84
+
Do not send `sourceFiles`, raw `attachments`, raw `files`, `upload`, `base64`, `dataBase64`, `contentBase64`, `bytes`, `content`, `smart_merge`, `models`, `reasoningLevel`, agent names, or merge settings. Those choices belong to Cuey backend and the local Cuey runtime.
57
85
58
86
Requests to create, generate, build, export, or return an Excel workbook are always `ask`, never `verify`. Do not change a workbook-generation request into a requirements analysis. Example: `Create a downloadable Excel workbook...` must be sent as `{"mode":"ask","question":"Create a downloadable Excel workbook..."}`.
0 commit comments