CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gemini-tools

Execute and manage Gemini CLI built-in tools including file operations, web search, shell commands, and memory. Use for automated workflows, tool orchestration, and safe execution patterns.

Quality

69%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/gemini-tools/SKILL.md

The canonical home for this skill is gemini-tools in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

50%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 body is rich in executable gemini command examples and takes safety seriously (validation, rollback, sandbox guidance), but it is a 560-line monolith with substantial repetition and generic bash re-teaching that inflates token cost. Batch/destructive workflows lack embedded validation steps, capping workflow clarity.

Suggestions

Consolidate the five sections that repeat near-identical 'gemini --yolo -p' invocations into one command-pattern reference, and move the generic bash wrappers (retry loops, trap-based recovery, audit/md5 logging) out of SKILL.md entirely — Claude already knows bash, so keep only the Gemini-specific flags and semantics.

Split the executable scripts (backup_and_execute, audit_tools, with_rollback, tool-policy.json) into a scripts/ or references/ file and leave short, clearly signaled pointers in SKILL.md, turning the monolith into a lean overview.

Add explicit validation/verification steps inside the batch workflows (Bulk Processing, File Organization) — e.g., run a check or diff after moving files and updating imports, and only proceed on success — rather than relying on the standalone Safety Patterns section.

DimensionReasoningScore

Conciseness

The ~560-line body is noticeably verbose: near-identical 'gemini --yolo -p "..."' invocations recur across five separate sections (Available Tools, Execution Modes, YOLO Automation Patterns, Tool Workflows, Advanced Patterns), and entire sections (Monitoring & Logging, Error Handling) re-teach generic bash — retry loops, 'trap ERR', md5sum diffs, git stash — that Claude already knows. Only a small fraction (the flags --yolo, --sandbox, --checkpointing, --include-directories) is knowledge Claude does not already have. This matches anchor 2 ('several unnecessary explanations or padded sections'), not anchor 3, because the padding is whole sections rather than occasional sentences.

2 / 5

Actionability

Mostly executable, copy-paste-ready guidance: concrete gemini commands, complete bash wrapper functions, and a tool-policy.json config. Minor gaps exist — the JSON policy block contains '//' comments making it invalid JSON as written, and quoted tildes ('~/.gemini/tool-usage.log', '~/.gemini/audit/...') do not expand in bash so the logging/audit scripts would write to a literal '~' directory — fitting anchor 4 ('concrete code or commands with minor gaps') rather than anchor 5.

4 / 5

Workflow Clarity

Sequences are clear (numbered steps in project setup, code-generation pipeline, tool chaining), and the Safety Patterns section includes pre-execution validation and rollback. However, the batch workflows (Bulk Processing, File Organization moving files and rewriting imports, parallel execution) contain no validation/verification steps, and per the judging guidelines this caps workflow_clarity at 3 even though the raw sequencing would otherwise merit a 4.

3 / 5

Progressive Disclosure

Section headers are clear and well-ordered, but the entire skill is a single inline monolith with no bundle files (no references/, scripts/, or assets/ exist). Content that clearly belongs in separate files — the backup/audit/retry shell functions and the tool-policy config — is inlined in SKILL.md rather than split out with pointers, matching anchor 3 ('content that should be separate is inline') better than anchor 2 (which requires minimal structure) and below anchor 4 (which expects appropriate splitting into referenced files).

3 / 5

Total

12

/

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.

A solid description with a clear what/when structure, good trigger terms, and a distinct Gemini CLI niche. The 'when' clause lists use-case categories rather than concrete user trigger phrases, and capability coverage is broad but not comprehensive, keeping it just below the top anchors.

DimensionReasoningScore

Specificity

The description lists several concrete capability areas — 'file operations, web search, shell commands, and memory' — under the named domain 'Gemini CLI built-in tools'. It names tool categories rather than fully concrete actions, and coverage gaps exist (e.g., execution modes like YOLO/sandbox are only implied by 'safe execution patterns'), which fits anchor 4 ('Lists several specific actions; minor gaps in coverage') and not anchor 5's comprehensive coverage.

4 / 5

Completeness

Both parts are explicitly present: 'what' is 'Execute and manage Gemini CLI built-in tools including...' and 'when' is 'Use for automated workflows, tool orchestration, and safe execution patterns.' The 'when' clause names use-case categories rather than concrete user trigger phrases (compare the anchor-5 example 'when the user mentions PDFs, forms, or document extraction'), so anchor 4 is the best fit.

4 / 5

Trigger Term Quality

Natural terms like 'Gemini CLI', 'file operations', 'web search', 'shell commands', 'automated workflows' are present and would plausibly appear in user requests. A few natural variations are missing (e.g., 'gemini', 'CLI automation', 'yolo mode', 'batch processing'), keeping it below anchor 5's comprehensive synonym/extension coverage.

4 / 5

Distinctiveness Conflict Risk

The 'Gemini CLI built-in tools' niche is clearly distinct from generic file/document skills. Minor overlap risk exists with closely related Gemini skills (the body references 'gemini-cli', 'gemini-mcp', etc.), matching anchor 4 'Mostly distinct; minor overlap risk with closely related skills' rather than anchor 5's minimal conflict risk.

4 / 5

Total

16

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (567 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

.claude/skills/gemini-tools/SKILL.md

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.