CtrlK
BlogDocsLog inGet started
Tessl Logo

pr-creator

Use this skill when asked to create a pull request (PR). It ensures all PRs follow the repository's established templates and standards.

72

1.10x
Quality

58%

Does it follow best practices?

Impact

94%

1.10x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.gemini/skills/pr-creator/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

84%

7%

PR Description and Creation Script for a Feature Branch

Template-compliant PR description and gh CLI usage

Criteria
Without context
With context

Template headings preserved

100%

100%

New feature box checked

100%

100%

Unit tests box checked

100%

100%

Uncompleted boxes left unchecked

87%

100%

Issue linked

100%

100%

body-file flag used

100%

100%

Temp file written first

0%

0%

Temp file removed

0%

0%

Conventional Commits title format

50%

100%

gh CLI used

100%

100%

Summary section filled

100%

100%

100%

Prepare a Repository for a Pull Request

Branch safety and commit message conventions

Criteria
Without context
With context

Detects current branch

100%

100%

Creates non-main branch

100%

100%

Branch name is descriptive

100%

100%

Conventional Commits format

100%

100%

No push to main

100%

100%

Safety guard documented

100%

100%

Changes staged before commit

100%

100%

Branch rationale documented

100%

100%

Commit format rationale documented

100%

100%

Commit after branch switch

100%

100%

100%

22%

Automate the Full PR Creation Workflow for an npm Project

Preflight checks and template discovery workflow

Criteria
Without context
With context

Preflight command used

100%

100%

Preflight runs first

100%

100%

Template path checked

100%

100%

body-file flag used

100%

100%

Temp file written before gh call

0%

100%

Temp file cleaned up

0%

100%

Conventional Commits title

50%

100%

gh CLI used for PR creation

100%

100%

Preflight rationale documented

100%

100%

body-file rationale documented

100%

100%

Repository
google-gemini/gemini-cli
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.