yeet skill is over opinionated
Open 💬 11 comments Opened Mar 28, 2026 by joshka
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
What issue are you seeing?
I was surprised when this skill triggered and added a codex/ to a branch name and a [codex] tag to the PR title.
These should be opt-in.
I was also annoyed that the skill triggered and used git commands on a repo that I manage with jj.
What steps can reproduce the bug?
"PR this"
What is the expected behavior?
Respect existing conventions
Additional information
019d3603-1aac-7d51-a36a-3676d75469f7
11 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Is there a way to disable a skill from consideration; e.g. I already have my own
coding-prskill with my preferences set; and it still defaults to usinggithub:yeet.Add a note in your
~/.codex/AGENTS.mdnot to use it (ask codex to write a negation for you)Codex generated this
~/.codex/AGENTS.md:Yet I still don't think these should be added to PRs and branches as well. It's best to simply follow the Principle of Least Surprise and not add something that was not asked.
Try "Don't use the github:yeet skill".
The instructions you're overriding are in the skill's body. Codex will only load that if it's triggered to do so. The instructions you need to override are the triggering instructions.
The second order problem is that when you add a plugin, you don't get to choose which skills to enable. Disabling the yeet skill should probably be something that can be done against the /skills command similar to top level skills. The github plugin is mostly good (though it's slower than it should be in a few tasks as it prefers checking first rather than the more speedy path of using a fallback for failure).
In my case the rest of the instructions in the
github:yeetskill are mostly OK for me and pretty sane (though I would also prefer to just useghfor everything, resorting togh apiwhen needed, simply because it's faster).Yeah got it. I mostly use jj-vcs, so any instructions to do things with git specific ideas are often wrong.
This skill also overrides Codex' own settings where I turned off Draft PRs yet Codex keeps making them. This is all a bit messy, there are toggles in Codex settings, as well as prompt overrides for some parts of the Git flow, but then here you say to update the AGENTS.md file. The Codex app lets me edit the Yeet skill but that takes me into some cache directory that will probably be wiped.
Seconding this. Not having a way to configure it to create Ready For Review PRs instead of drafts is a huge painpoint. Unlike a normal skill, i can't easily edit this, and i don't want my agents to have a conflicting plugin, Agents.md instruction,or custom skill which all compete with yeet for precedence.
This skill gets in the way of everyday development. Why is it on by default? It makes for a terrible experience. It is totally ill designed.
this is one of the worst things in Codex... so stupid... also Codex should use gh