CtrlK
BlogDocsLog inGet started
Tessl Logo

pr

Create a GitHub pull request from current working changes. Handles all git states - uncommitted changes, no branch, unpushed commits, etc. Analyzes diffs and changesets to generate a PR with filled-in template. Opens the PR in the browser when done. Use when the user asks to create a PR, open a PR, submit changes, or push for review.

76

Quality

93%

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

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.

The body is well-structured, actionable, and concise, with a clear multi-step workflow that includes a validation checkpoint for user-facing changes. It is a single-file skill with clean sectioning and no unnecessary padding.

DimensionReasoningScore

Conciseness

Lean and assumes Claude's competence without explaining git/PR concepts; minor repetition of changeset checks across Steps 3 and 5 could be tightened.

4 / 5

Actionability

Fully executable, copy-paste-ready commands throughout (git status/branch/diff, gh pr create with heredoc body, gh pr view --web) covering the common cases.

5 / 5

Workflow Clarity

Clear 7-step sequence with explicit branching for each git state and a validation checkpoint (Step 3 checks changesets/blog before committing user-facing changes).

5 / 5

Progressive Disclosure

Single-file skill with no bundle files, under reasonable length, organized into clearly headed sections that make navigation easy.

5 / 5

Total

19

/

20

Passed

Description

95%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 strong, concisely stating concrete capabilities and providing explicit, natural trigger phrases covering common user phrasings. Both the what and when are clearly answered, and the skill is distinct from other skills.

DimensionReasoningScore

Specificity

Lists several concrete actions ("Create a GitHub pull request", "Analyzes diffs and changesets", "generate a PR with filled-in template", "Opens the PR in the browser") with only minor gaps in coverage of branch/commit steps.

4 / 5

Completeness

Explicitly answers both what (create a PR from working changes, analyze diffs, fill template, open in browser) and when ("Use when the user asks to create a PR, open a PR, submit changes, or push for review").

5 / 5

Trigger Term Quality

Comprehensive coverage of natural trigger phrases including synonyms ("create a PR", "open a PR", "submit changes", "push for review") that users would naturally say.

5 / 5

Distinctiveness Conflict Risk

Clear niche (GitHub pull request creation) with distinct triggers and minimal conflict risk with other skills.

5 / 5

Total

19

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
reactive/data-client
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.