CtrlK
BlogDocsLog inGet started
Tessl Logo

push

Push current branch changes to origin and create or update the corresponding pull request; use when asked to push, publish updates, or create pull request.

77

2.05x
Quality

80%

Does it follow best practices?

Impact

80%

2.05x

Average score across 2 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.codex/skills/push/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

94%

52%

Push Automation Script for Elixir Project

Push-and-PR automation script with error-handling branches

Criteria
Without this skill
With this skill

Pre-push validation command

0%

100%

Auth failure: no remote rewrite

100%

100%

Pull skill on non-fast-forward

0%

80%

Re-validation after pull

0%

100%

force-with-lease usage

100%

100%

No bare --force

100%

100%

PR state detection

60%

100%

MERGED/CLOSED PR handling

40%

100%

PR body validation

0%

80%

PR URL output

20%

80%

67%

31%

Push Failure Recovery Runbook

Push failure recovery runbook authoring

Criteria
Without this skill
With this skill

Pull skill for non-fast-forward

0%

0%

No raw git pull/rebase for sync failure

0%

0%

Re-run validation after pull

90%

100%

Auth error: surface directly

0%

50%

No remote URL rewrite for auth errors

0%

60%

No SSH/HTTPS protocol switch

0%

100%

force-with-lease restricted to history rewrite

58%

100%

force-with-lease as last resort

37%

50%

No --force anywhere

100%

100%

Different actions for sync vs auth failure

50%

100%

Repository
openai/symphony
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.