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

72%

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 ./skills/gemini-chat/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 strong on concrete, executable commands — most sections are copy-paste bash a user could run directly. Its weaknesses are structural: heavy duplication across sections, monolithic inlining of material (integrations, automation, prompt patterns) that belongs in separate reference files, and automated YOLO workflows that proceed with no validation checkpoints.

Suggestions

Split the Vim/VS Code/tmux integrations, automation scripts, and prompt-engineering patterns into separate reference files (e.g., references/integrations.md, references/automation.md) and keep SKILL.md as a lean overview with one-level-deep pointers.

Add validation/verification steps to the automated --yolo workflows (e.g., review generated files, run tests, checkpoint before executing batch changes) before allowing autonomous execution to proceed.

Deduplicate the repeated /compress, /checkpoint, and YOLO-toggle guidance into a single section and remove unverifiable commands like "gemini context size" and the shell-loop "gemini /compress".

DimensionReasoningScore

Conciseness

The body is mostly executable commands rather than padded prose, but is noticeably redundant: /compress, /checkpoint, YOLO toggling, and session-save logic each appear in multiple sections, and the prompt-engineering, automation, and integration catalogs inflate the file well past what the core workflow needs. This matches anchor 3 ("could be tightened") better than anchor 4, since the duplication goes beyond minor trimming.

3 / 5

Actionability

Nearly every section is copy-paste-ready bash with concrete flags and slash commands (gemini -i "...", --checkpointing, @./src/... file references, /compress, tmux recipes). Minor gaps keep it below anchor 5: some dubious invocations (gemini context size, gemini /compress invoked from a shell loop, gemini checkpoint save) and the Vim mapping ":w !gemini -p \"... $(cat)\"" will not expand as written.

4 / 5

Workflow Clarity

Sessions are presented as runnable snippets but as a catalog rather than sequenced workflows with checkpoints, and the automated --yolo workflows (full autonomous development cycles, batch file generation) include no validation or verification steps. Per the rubric, batch/automated operations without validation cap workflow clarity at 3.

3 / 5

Progressive Disclosure

There are no bundle files: the entire catalog (interactive commands, prompt patterns, Vim/VS Code/tmux integrations, automation scripts) is inlined in a ~530-line SKILL.md with no references to separate files. Real section headers exist and navigation is possible, matching anchor 3 ("structure present; content that should be separate is inline") rather than anchor 2, whose example lacks any section structure.

3 / 5

Total

13

/

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 well-constructed: it names a clear domain, lists several concrete capabilities, and includes an explicit "Use when" trigger clause covering natural user phrases. It is held back from top marks only by capability phrasing that stays at the feature-category level and a trigger clause that could name more concrete user cues.

Suggestions

Promote feature categories to concrete actions, e.g., "Start interactive sessions, include files and images with @-references, compress context, and save/restore session checkpoints".

Add more concrete trigger cues to the "Use when" clause, such as "when the user asks to chat with Gemini, brainstorm ideas, or work through a problem interactively".

DimensionReasoningScore

Specificity

"Interactive chat workflows with Gemini CLI including context management, multimodal conversations, and session persistence" lists several concrete capability areas beyond the domain name. It falls short of anchor 5 because the capabilities are feature categories rather than fully concrete actions (e.g., no mention of starting sessions, referencing files, or saving/resuming), but exceeds anchor 3's 1-2 actions.

4 / 5

Completeness

Both are present: a clear "what" (interactive chat with context management, multimodal support, session persistence) and an explicit "when" ("Use for extended AI conversations, brainstorming, or collaborative problem-solving"). The "when" clause exists but could be more trigger-concrete with specific user cues, matching anchor 4 rather than anchor 5's fully concrete trigger phrases.

4 / 5

Trigger Term Quality

"Use for extended AI conversations, brainstorming, or collaborative problem-solving" provides good natural-phrase coverage users would actually say, plus "chat" and "Gemini". A few natural terms are missing (e.g., "talk through", "pair program with Gemini"), so it fits anchor 4 rather than anchor 5's comprehensive synonym/extension coverage.

4 / 5

Distinctiveness Conflict Risk

The description is pinned to "Gemini CLI" interactive chat, giving it a clear niche with distinct triggers and minimal conflict with non-Gemini skills. Minor overlap risk remains with closely related sibling skills (gemini-cli, gemini-tools), so anchor 4 rather than anchor 5.

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

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

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.