create-pull skill
Create Gitea/Forgejo pull requests — interactive, with flags, from forks, WIP conventions, and quick patterns.
- GitHubスター
- 13
- ファイル
- 2
- 最終コミット
- 2026年5月30日
- ライセンス
- MIT
- 許可されたツール
- —
create-pull skillは何をしますか
create-pullはAgent Skillsです。 Create Gitea/Forgejo pull requests — interactive, with flags, from forks, WIP conventions, and quick patterns.
create-pull skillのインストール方法
各コマンドはskillフォルダをクライアントのskillsディレクトリにコピーします。読み込むには、クライアントを再起動するか新しいセッションを開始してください。プラグインにcreate-pull skillをインストールする
/plugin marketplace add deevus/tea-skills /plugin install tea@tea-skills
Claude Codeにcreate-pull skillをインストールする
~/.claude/skills/create-pull/SKILL.md
$ npx degit deevus/tea-skills/skills/create-pull ~/.claude/skills/create-pullClaude Code (project)にcreate-pull skillをインストールする
.claude/skills/create-pull/SKILL.md
$ npx degit deevus/tea-skills/skills/create-pull .claude/skills/create-pullCodexにcreate-pull skillをインストールする
~/.agents/skills/create-pull/SKILL.md
$ npx degit deevus/tea-skills/skills/create-pull ~/.agents/skills/create-pullGemini CLIにcreate-pull skillをインストールする
~/.gemini/skills/create-pull/SKILL.md
$ npx degit deevus/tea-skills/skills/create-pull ~/.gemini/skills/create-pullClaude.aiにcreate-pull skillをインストールする
npx degit deevus/tea-skills/skills/create-pull create-pull && zip -r create-pull.zip create-pull # claude.ai → Customize → Skills → + → Create skill → Upload a skill → create-pull.zip
SKILL.md
GitHubで表示Create Pull Request
Use tea pulls create for pull request creation. Bundled actions are only for CLI gaps and are documented under actions/pull-requests/README.md.
When resolving actions/... paths, use the actions/ directory bundled relative to this skill directory.
Pass explicit scope flags (--login, --remote, or --repo) to bundled actions when the user names a login, remote, backend, or repository. Otherwise, bundled actions use active-host-first discovery.
Create
tea pulls create # interactive, current branch -> default branch
tea pulls create --title "Add auth" --description "Implements JWT" \
--head "feature/auth" --base "main" \
--labels "bugfix" --assignees "sh" --milestone "v1.0"
tea pulls create --head "contributor:feature-branch" --base "main" # from fork
WIP PR Convention
Use the normal tea CLI and prefix the title with WIP: when a Forgejo/Gitea workflow treats WIP titles as draft-like pull requests.
tea pulls create --title "WIP: Feature" --head feature-branch
tea pulls create --title "WIP: Feature" --head feature-branch --base develop
Quick Pattern
# PR from current branch
git push -u origin HEAD
tea pulls create --title "$(git log -1 --format=%s)" --head "$(git branch --show-current)"
Rediscover Created PR
tea pulls create output is human-oriented. When you need the created PR number or URL for automation, use the structured branch lookup action instead of parsing command output:
actions/pull-requests/find-by-branch.py
actions/pull-requests/find-by-branch.py --head "$(git branch --show-current)"
actions/pull-requests/find-by-branch.py --head "contributor:feature-branch" --base main
The action emits one JSON object per matching pull request as JSONL, suitable for jq or direct agent parsing.
このスキルのファイル
2create-pull skillに関する質問
Claude Codeにcreate-pull skillをインストールするには
npx degit deevus/tea-skills/skills/create-pull ~/.claude/skills/create-pullを実行してください。Claude Codeは~/.claude/skills(すべてのプロジェクト)または.claude/skills(単一プロジェクト)からskillsを読み込み、説明がタスクに一致する場合にskillを使用します。
create-pull skillはどのクライアントで使用できますか
Agent Skills形式を読み込むすべてのクライアントで使用できます: Claude Code、Codex、Gemini CLI、claude.ai(ZIPとしてアップロード)。skill内のスクリプトは、クライアントがコード実行を許可した場合にのみ実行されます。