CtrlK
BlogDocsLog inGet started
Tessl Logo

googlesheets-automation

Automate Google Sheets operations (read, write, format, filter, manage spreadsheets) via Rube MCP (Composio). Read/write data, manage tabs, apply formatting, and search rows programmatically.

60

Quality

71%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/googlesheets-automation/SKILL.md

The canonical home for this skill is googlesheets-automation in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

68%Weight 40%Scale 1-5

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

The content is well-structured, concrete, and largely lean, but destructive and batch workflows lack explicit validation feedback loops, and a few sections duplicate content already present earlier in the file.

Suggestions

Add an explicit validation/verification checkpoint before destructive ops, e.g. a read-back step before DELETE_DIMENSION and a 'verify updatedRange after BATCH_UPDATE/APPEND' loop.

Trim duplication: either remove the 'Known Pitfalls' section that restates per-workflow pitfalls, or remove the inline pitfall bullets and keep only the consolidated section.

Add one or two fully worked example invocations with concrete parameter values for the most common read/write tasks to push actionability higher.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence, but the 'Known Pitfalls' section restates per-workflow pitfalls and the 'Quick Reference' table partly duplicates tool slugs already listed inline.

4 / 5

Actionability

Concrete tool slugs, key parameters, and specific gotchas are provided throughout, but there are no fully worked invocations showing sample parameter values for the common cases.

4 / 5

Workflow Clarity

Workflows are clearly sequenced and the setup step validates the connection, but destructive (DELETE_DIMENSION) and batch operations lack explicit validate->fix->retry checkpoints; per the guidelines this caps workflow clarity at 3.

3 / 5

Progressive Disclosure

No bundle files exist, so the single ~190-line file is evaluated on its own structure; it is well-organized with clear sections and a navigation table, with only minor organization gaps.

4 / 5

Total

15

/

20

Passed

Description

75%Weight 40%Scale 1-5

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

The description is specific and distinctive with good trigger terms, but it omits an explicit 'when to use' trigger clause, which caps its completeness score.

Suggestions

Add a 'Use when...' clause naming concrete triggers, e.g. 'Use when automating Google Sheets tasks like reading/writing data, formatting cells, filtering rows, or managing tabs.'

Include the natural terms 'cells' and 'rows' explicitly in the description to broaden trigger coverage.

Consider naming the file-type or context cue ('Google Sheets spreadsheet', 'sheets data') to strengthen the when-to-use signal.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'read, write, format, filter, manage spreadsheets' plus 'Read/write data, manage tabs, apply formatting, and search rows' — giving comprehensive coverage of the domain.

5 / 5

Completeness

Clearly answers 'what' the skill does, but lacks any 'Use when...' trigger clause; per the judging guidelines, missing explicit trigger guidance caps completeness at 3.

3 / 5

Trigger Term Quality

Good natural-term coverage ('Google Sheets', 'spreadsheets', 'tabs', 'format', 'filter') but misses common variations like 'cells' and 'rows' as first-class triggers.

4 / 5

Distinctiveness Conflict Risk

The phrase 'via Rube MCP (Composio)' carves out a clear, distinct niche unlikely to trigger for unrelated skills.

5 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.