CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gemini-chat

Interactive chat workflows with Gemini CLI including context management, multimodal conversations, and session persistence. Use for extended AI conversations, brainstorming, or collaborative problem-solving.

Quality

66%

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 ./.claude/skills/gemini-chat/SKILL.md

The canonical home for this skill is gemini-chat 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 a well-organized, command-dense reference with mostly executable examples, but it is padded with contrived bash wrapper scripts and integration snippets that inflate token cost, and its destructive/batch operations lack validation checkpoints. Splitting peripheral sections into reference files and trimming scaffolding would raise both conciseness and progressive disclosure.

Suggestions

Trim the bash function scaffolding: most examples reduce to the bare `gemini -i "..."` invocation plus the flags that matter, cutting the file roughly in half.

Add validation/safety to destructive and batch operations — e.g., a dry-run or confirmation step before `find ~/.gemini/checkpoints -delete`, and a post-YOLO verification step in automated workflows.

Move peripheral sections (Vim/VS Code/tmux integrations, troubleshooting, role-based prompts) into a references/ file linked from SKILL.md to implement progressive disclosure.

DimensionReasoningScore

Conciseness

The ~530-line body wraps simple `gemini -i "..."` invocations in padding: bash function scaffolding (start_code_review, brainstorm_session, learn_with_gemini), a contrived `while true` context-monitoring loop, vimrc mappings, and tmux pane setup — 'noticeably verbose; several unnecessary explanations or padded sections'. Not a 1 because it never explains concepts Claude already knows and the core command reference is dense; not a 3 because roughly half the content is scaffolding a lean version would drop.

2 / 5

Actionability

Nearly every section gives copy-paste-ready commands (quick start invocations, in-session commands like `/compress`, `@./src/main.js` context includes, and complete bash functions). This matches 'mostly executable; concrete code or commands with minor gaps' — it is not a 5 because some commands are unverifiable or loosely specified (e.g., `gemini context size`, `gemini checkpoint save`, `/show context`) and a few examples are comments rather than runnable code.

4 / 5

Workflow Clarity

Sections are clearly organized by scenario with quick start, command reference, and worked sessions, but multi-step workflows lack validation checkpoints — notably `cleanup_sessions` runs a destructive batch `find ~/.gemini/checkpoints -mtime +N -delete` with no confirmation or dry-run, and YOLO workflows have no post-run verification. Per the rubric's cap, destructive/batch operations without validation cannot score above 3.

3 / 5

Progressive Disclosure

Headers are consistent and sections are easy to scan, but everything (session management, integrations, troubleshooting, prompt engineering) is inlined in a single 530-line SKILL.md with no references to separate files — 'some structure but... content that should be separate is inline'. Not a 2 because the content is genuinely sectioned and navigable, not a monolithic wall.

3 / 5

Total

12

/

20

Passed

Description

67%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 third-person description that covers both what the skill does and when to use it, with several concrete capability areas named. Its main weaknesses are generic trigger phrases that omit 'Gemini' itself as a keyword and overlap risk with closely related Gemini CLI sibling skills.

Suggestions

Add 'Gemini' and 'chat with Gemini' as explicit trigger terms (e.g., 'Use when the user wants to chat or brainstorm with Gemini CLI, have an extended AI conversation, or collaboratively problem-solve in an interactive session').

Make the 'when' clause more concrete with user-style trigger phrases rather than generic categories like 'collaborative problem-solving'.

Sharpen the niche boundary against the related gemini-cli skill (e.g., emphasize interactive/persistent sessions vs. one-shot commands) to reduce conflict risk.

DimensionReasoningScore

Specificity

The description names the domain ("Interactive chat workflows with Gemini CLI") and lists several concrete capability areas — "context management, multimodal conversations, and session persistence" — matching the anchor 'lists several specific actions; minor gaps in coverage'. It is not a 5 because the listed items are feature areas rather than fully concrete actions, and coverage of what chat workflows entail is not comprehensive.

4 / 5

Completeness

It answers both: what ("Interactive chat workflows with Gemini CLI including context management, multimodal conversations, and session persistence") and when ("Use for extended AI conversations, brainstorming, or collaborative problem-solving"). It falls short of a 5 because the 'when' clause uses generic trigger phrases without Gemini-specific or file/extension-style concrete triggers.

4 / 5

Trigger Term Quality

Natural terms like "extended AI conversations", "brainstorming", and "collaborative problem-solving" are present and would plausibly be said by users, but common variations and synonyms are missing — notably 'Gemini', 'chat with Gemini', 'pair programming', or 'interactive session'. This fits 'some relevant keywords but missing common variations or synonyms' rather than the good-coverage anchor at 4.

3 / 5

Distinctiveness Conflict Risk

Scoping to "Gemini CLI" gives it a clear niche with distinct triggers, but the body's Related Skills section (gemini-cli, gemini-tools, gemini-mcp) confirms closely related sibling skills, and broad triggers like 'brainstorming' could overlap with general conversation skills — 'mostly distinct; minor overlap risk with closely related skills'.

4 / 5

Total

15

/

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 (533 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

.claude/skills/gemini-chat/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.