CtrlK
BlogDocsLog inGet started
Tessl Logo

skill-creator

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Gemini CLI's capabilities with specialized knowledge, workflows, or tool integrations.

Install with Tessl CLI

npx tessl i github:google-gemini/gemini-cli --skill skill-creator
What are skills?

82

Does it follow best practices?

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

8%

CSV Data Pipeline Skill

Skill initialization and naming conventions

Criteria
Without context
With context

init_skill.cjs used

100%

100%

Hyphen-case skill name

100%

100%

Frontmatter fields only

100%

100%

Single-line description

100%

100%

No auxiliary docs

100%

100%

Template examples deleted

40%

100%

Script test documented

100%

100%

Skill packaged

100%

100%

Imperative form used

75%

100%

Description includes triggers

100%

100%

100%

28%

Cloud Infrastructure Skill Redesign

Progressive disclosure and content organization

Criteria
Without context
With context

SKILL.md under 500 lines

100%

100%

Provider reference files

50%

100%

References one level deep

0%

100%

No content duplication

100%

100%

SKILL.md references provider files

100%

100%

Table of contents in long refs

100%

100%

No auxiliary docs

100%

100%

Description not in body

0%

100%

Imperative form in body

75%

100%

Frontmatter fields only

100%

100%

100%

33%

Packaging and Distributing a Gemini CLI Skill

Skill packaging, scripts output, and deployment

Criteria
Without context
With context

No raw buffer stdout

100%

100%

Clean success message

100%

100%

Error suppression

100%

100%

package_skill.cjs used

100%

100%

Skill file produced

100%

100%

Both install scopes documented

0%

100%

/skills reload instruction

0%

100%

No /skills reload automation

100%

100%

Verify installation step

50%

100%

gemini skills install command

0%

100%

Evaluated
Agent
Claude Code

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.