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
80%
Does it follow best practices?
Impact
80%
2.05xAverage score across 2 eval scenarios
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./.codex/skills/push/SKILL.mdPush-and-PR automation script with error-handling branches
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%
Push failure recovery runbook authoring
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%
8001b52
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.