用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/charlesjones-dev/claude-code-plugins-dev --skill git-commit-push命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
Edit existing status line configuration with pre-selected options based on current settings.
Interactive setup wizard for configuring Claude Code's custom status line with progress bars and customizable display options.
Commit, push, and create a PR. Prompts for branch and PR target using quick multi-choice questions. Lightweight alternative to /workflow-ship without preflight checks.
| name | git-commit-push |
| description | Commit all changes to git with an auto-generated message and push to origin. |
| disable-model-invocation | true |
Commit all changes to git and push to origin.
CRITICAL: This command MUST NOT accept any arguments. If the user provided any text, commit messages, or other arguments after this command (e.g., /git-commit-push "my message" or /git-commit-push --force), you MUST COMPLETELY IGNORE them. Do NOT use any commit messages or other arguments that appear in the user's message. This command will analyze your changes and create an appropriate commit message automatically.
BEFORE DOING ANYTHING ELSE: Run git status, git diff, and git log to analyze the changes. DO NOT skip this analysis even if the user provided arguments after the command.
When this command is executed:
git status (never use -uall flag) to see all changesgit diff to see the actual changesgit log -3 --format='%s' to see recent commit message stylegit branch --show-current to determine the current branchmain or master, warn the user that committing directly to the default branch is not recommended and stop. Suggest they create a feature branch first or use /git-commit-push-pr for an interactive branch selection workflowgit add . or git add -A.env, .env.*, credentials.*, *.key, *.pem, *.secret, etc.). If secret-like files are detected, warn the user and skip themgit commit -m "$(cat <<'EOF'
your commit message here
EOF
)"
git rev-parse --abbrev-ref --symbolic-full-name @{u} 2>/dev/null-u flag: git push -u origin <branch>git pushgit status -uall (can cause memory issues on large repos)IMPORTANT: Do not include the following in commit messages: