OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add openai/symphony --skill 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.
npx skills add openai/symphony --skill push
gh CLI is installed and available in PATH.gh auth status succeeds for GitHub operations in this repo.origin safely.pull: use this when push is rejected or sync is not clean (non-fast-forward,
merge conflict risk, or stale branch).Identify current branch and confirm remote state.
Run local validation (make -C elixir all) before pushing.
Push branch to origin with upstream tracking if needed, using whatever
remote URL is already configured.
If push is not clean/rejected:
pull
skill to merge origin/main, resolve conflicts, and rerun validation.--force-with-lease only when history was rewritten.Ensure a PR exists for the branch:
Write/update PR body explicitly using .github/pull_request_template.md:
<!-- ... -->).Validate PR body with mix pr_body.check and fix all reported issues.
Reply with the PR URL from gh pr view.
--force; only use --force-with-lease as the last resort.pull skill for non-fast-forward or stale-branch issues.