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: .claude-plugin/marketplace.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@
9
9
"name": "cuey",
10
10
"source": "./plugins/cuey",
11
11
"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/.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.13",
3
+
"version": "0.4.14",
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
+9-190Lines changed: 9 additions & 190 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,193 +1,20 @@
1
1
---
2
2
name: cuey
3
-
description: Run Cuey only when the user explicitly invokes /cuey. Cuey analyzes prompts and Excel workbooks, cross-checks key claims, fact-checks assumptions, and returns evidence-backed recommendations. Use /cuey probe or /cuey probe https only for attachment transport diagnostics.
3
+
description: Run Cuey only when the user explicitly invokes /cuey. Cuey analyzes prompts and Excel workbooks, cross-checks key claims, fact-checks assumptions, and returns evidence-backed recommendations.
4
4
argument-hint: <question>
5
5
---
6
6
7
7
# Cuey
8
8
9
9
Run this skill only after the user explicitly invokes `/cuey`. Do not invoke Cuey automatically for financial decisions, model analysis, business assumptions, or any other request that does not include `/cuey`.
10
10
11
-
Before using any tool, classify the invocation using this routing table:
11
+
When invoked, call the local MCP tool`cuey:ask_cuey`. Do not use bash, recall memory, search, or answer directly before calling the tool.
12
12
13
-
1. If `$ARGUMENTS` is exactly `probe https` or starts with `probe https `,
14
-
this is an HTTPS attachment probe. You must follow **HTTPS Attachment Probe**
15
-
and must not call `cuey:ask_cuey`.
16
-
2. If `$ARGUMENTS` is exactly `probe`, starts with `probe `, or is an explicit
17
-
attachment transport diagnostic request such as `attachment probe`, this is
18
-
a probe request. You must follow **Attachment Probe** and must not call
19
-
`cuey:ask_cuey`.
20
-
3. Otherwise, this is a normal Cuey request. Follow **Ask Cuey** and call
21
-
`cuey:ask_cuey`.
13
+
Preserve Claude's normal attachment workflow. Users attach files in Claude's composer; Cuey consumes only files and attachment content that Claude already exposes in the current request. Do not search local paths, upload or send files separately, invent file handles, or replace available attachment content with Claude-generated summaries. Do not decide the merge route. Cuey backend chooses the final synthesis or artifact merge after fanout returns.
22
14
23
-
## HTTPS Attachment Probe
15
+
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.
24
16
25
-
This section applies only to `/cuey probe https`. It validates the direct,
26
-
large-file transport path. Do not search for or call `cuey:ask_cuey`, do not
27
-
build an Ask Cuey payload, and do not analyze the attachment.
28
-
29
-
Use exactly one raw attachment from the current user message. Never reuse an
30
-
attachment from an earlier message. Claude must have a readable raw file path
31
-
for that current attachment, normally under `/root/.claude/uploads/...`. If no
32
-
such path is available, say that direct upload cannot be tested for this
33
-
attachment and stop.
34
-
35
-
1. Read the file size with `stat -c%s` and SHA-256 with `sha256sum` in the
36
-
Claude sandbox. Do not base64 encode or chunk the file.
37
-
2. Call only `cuey:probe_claude_attachment_https` with:
38
-
39
-
```json
40
-
{
41
-
"action": "begin",
42
-
"filename": "original filename",
43
-
"mimeType": "original MIME type",
44
-
"sizeBytes": 123,
45
-
"sha256": "lowercase sha256"
46
-
}
47
-
```
48
-
49
-
3. From the returned `upload_url`, `headers`, and `probe_token`, use the
50
-
following exit-safe `curl` command in the Claude sandbox to stream the exact
51
-
original file. It preserves S3's error details without exposing the upload
revenue, cost, cash, runway, or unit-economics task where generated artifacts
221
-
should include candidate worklogs. For ordinary questions, normal summaries,
222
-
and simple Excel generation, omit `worklog` or set it to `false`.
45
+
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`.
223
46
224
-
Do not send `sourceFiles`, `smart_merge`, `models`, `reasoningLevel`, agent
225
-
names, or merge settings. Those choices belong to Cuey backend.
47
+
Do not send `sourceFiles`, `smart_merge`, `models`, `reasoningLevel`, agent names, or merge settings. Those choices belong to Cuey backend.
226
48
227
-
Requests to create, generate, build, export, or return an Excel workbook are
228
-
always `ask`, never `verify`. Do not change a workbook-generation request into a
229
-
requirements analysis. Example: `Create a downloadable Excel workbook...`
230
-
must be sent as `{"mode":"ask","question":"Create a downloadable Excel workbook..."}`.
49
+
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..."}`.
231
50
232
51
When there is no Excel attachment, omit `spreadsheet`. Keep non-Excel attachment context in `context`; never send `sourceFiles`.
0 commit comments