CtrlK
BlogDocsLog inGet started
Tessl Logo

spreadsheet-agent

Authoring playbook for building agents that read or write tabular data — Google Sheets, Microsoft Excel, CSV, Airtable, Notion databases, or any spreadsheet. Use this when the user wants an agent that updates rows, reads cells, computes totals, generates reports from sheets, syncs data between spreadsheets, or automates anything involving rows, columns, ranges, or worksheets.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-sequenced authoring playbook with strong validation checkpoints, weakened mainly by triple-restated missing-input logic and a monolithic single-file structure that could offload detail to references.

Suggestions

Consolidate the missing-input/sheet-selection guidance into one place (the system-prompt template) and have the policy and behavioral-rules sections reference it, eliminating the triple repetition.

Move the full worked example and the complete system-prompt template into reference files (e.g. references/system-prompt-template.md, references/worked-example.md) and link to them from the body to improve progressive disclosure.

Tighten the 'Capabilities to prefer' and 'Anti-patterns' sections by removing wording that restates rules already covered in the template.

DimensionReasoningScore

Conciseness

The body is well-organized and avoids concept-explaining fluff, but the sheet-selection/missing-input logic is restated three times (Missing-input policy, the in-template 'Sheet selection and missing inputs', and 'Required behavioral rules'), so not every token earns its place.

2 / 3

Actionability

Provides concrete name/description patterns, a full copy-paste system-prompt template, exact refusal wording, explicit completion criteria, and a full worked example — fully actionable guidance.

3 / 3

Workflow Clarity

Clear build sequence with explicit validation checkpoints: the 'NOT done until' completion checklist, verify-by-read-back feedback loop, and dry-run→confirm gating for destructive operations.

3 / 3

Progressive Disclosure

No bundle files exist and sections are well-organized, but the ~120-line body is monolithic — the full system-prompt template and worked example are inline content that could be split into one-level-deep referenced files.

2 / 3

Total

10

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that names concrete actions, lists natural trigger terms, and gives explicit what-and-when guidance for a distinct niche. No notable weaknesses.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'updates rows, reads cells, computes totals, generates reports from sheets, syncs data between spreadsheets' — matching the multiple-specific-actions anchor rather than the domain-plus-some-actions level.

3 / 3

Completeness

Explicitly answers both what ('Authoring playbook for building agents that read or write tabular data…') and when ('Use this when the user wants an agent that…'), with an explicit trigger clause.

3 / 3

Trigger Term Quality

Strong natural-term coverage ('Google Sheets, Microsoft Excel, CSV, Airtable, Notion databases', 'rows, columns, ranges, or worksheets') that users would actually say, beyond the some-keywords-missing-common-variations level.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche (tabular-data agent authoring) with distinct triggers unlikely to fire for non-spreadsheet skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
mastra-ai/mastra
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.