CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

code-mate-gemini

Run Gemini CLI non-interactively for coding tasks. Use when the user asks to delegate work to Gemini.

Quality

83%

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

92%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.

A lean, tightly organized instruction-only skill: every line is operational, validation and failure handling are explicit, and structure is appropriate for its size. The only minor gap is that the worked example is described rather than given as a complete filled-in command.

DimensionReasoningScore

Conciseness

The body is entirely operational — working directory and timeout setup, an availability check, one command, failure semantics, and permission policy — with zero concept explanation or padding. It assumes Claude's competence throughout, matching anchor 5 ("lean and efficient; every token earns its place"); anchor 4 would require some trimmable over-explanation, which is absent.

5 / 5

Actionability

Guidance is mostly executable: `gemini -p "<prompt>" --output-format json`, `command -v gemini`, and explicit failure handling ("treat a JSON error or nonzero exit as failure"). It stops short of anchor 5 because the command ships a `<prompt>` placeholder rather than a filled example, and the closing Example is narrated ("run the command above") instead of shown as a complete concrete invocation.

4 / 5

Workflow Clarity

The sequence is clear (set cwd/timeout → check availability → run one task → parse result) and validation checkpoints are explicit: `command -v gemini`, nonzero exit / JSON error treated as failure, and auth/project/provider misconfiguration each triggering a defined recovery path ("stop and ask the user"). This matches anchor 5's explicit validation with error-recovery feedback loops; the destructive/batch cap does not apply since this is a single non-destructive task.

5 / 5

Progressive Disclosure

The skill is under 50 lines, single-purpose, and needs no external references; the two sections ("Run", "Authentication And Permissions") are well-organized and self-contained. Per the rubric's guideline for short skills with no need for bundle files, this matches anchor 5.

5 / 5

Total

19

/

20

Passed

Description

66%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 well-formed description with the correct structure (concrete what + explicit 'Use when' trigger) and a clearly distinct niche. Its weaknesses are thin capability coverage and narrow trigger phrasing — only one natural user formulation is captured.

Suggestions

Add 1-2 more concrete capabilities to the 'what' clause, e.g. 'Run Gemini CLI non-interactively for coding tasks, parse its JSON responses, and summarize results' — this would lift specificity from one action toward comprehensive coverage.

Broaden the trigger clause with natural variations users actually say: 'Use when the user asks to delegate work to Gemini, ask Gemini to review or write code, or get a second opinion from Gemini.'

Mention the primary output artifact or mode (e.g. 'runs one task per invocation and exits') so the what-clause distinguishes batch/interactive usage patterns.

DimensionReasoningScore

Specificity

"Run Gemini CLI non-interactively for coding tasks" names the domain and one concrete action (non-interactive execution) but stops there — it never mentions what happens with results (parsing, summarizing, reporting back), so coverage is not comprehensive. It fits anchor 3 ("1-2 concrete actions, but not comprehensive") rather than 4, which requires several specific actions, and the action given is concrete rather than generic, ruling out 2.

3 / 5

Completeness

The description answers both questions explicitly: what ("Run Gemini CLI non-interactively for coding tasks") and when ("Use when the user asks to delegate work to Gemini"). It falls short of anchor 5 because the when-clause covers only a single trigger path, whereas the 5 anchor shows multiple concrete triggers; it exceeds anchor 4's example, whose when-clause is generic.

4 / 5

Trigger Term Quality

"Gemini", "Gemini CLI", and "delegate work to Gemini" are relevant and one natural user phrasing is present, but the most common variations — "ask Gemini", "use Gemini", "get a second opinion from Gemini" — are absent. This matches anchor 3 ("some relevant keywords but missing common variations or synonyms") rather than 4, which expects good coverage across natural terms.

3 / 5

Distinctiveness Conflict Risk

The niche is unambiguous — delegating coding work to the Gemini CLI — and the trigger ("delegate work to Gemini") is distinct and unlikely to fire for unrelated skills. This clearly matches anchor 5 ("clear niche with distinct triggers; minimal conflict risk"); anchor 4's "minor overlap risk" would apply only if closely related skills plausibly shared the trigger.

5 / 5

Total

15

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

CherryHQ/cherry-studio

Path

resources/code-cli-skills/code-mate-gemini/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.