Create commits for code changes with AI-generated messages matching repo style.
This skill is an open-source, prompt-only commit helper with no declared secrets or remote endpoints, so overall risk is low. Its instructions explicitly involve reading git history/diffs and executing local git commit commands, so the main concerns are local data access and local command execution scope.
The materials state that no keys or environment variables are required, and the README does not request tokens, accounts, or credentials; no explicit credential collection or misuse path is evident.
No remote endpoints are declared, and the content is limited to local git status, diff, and commit operations; the materials do not describe sending code, diffs, or user data to external services.
The README explicitly instructs execution of local git commands such as git log, git status, git add -A, git diff, and git commit. This kind of local command execution is a normal tool capability, but it can change repository state and trigger local hooks, so users should be aware.
This skill needs to read commit history, author information, working tree status, and staged/modified diffs, and it may run git add -A when only unstaged changes exist. The access and write scope is broadly consistent with the stated purpose of committing changes, but it does touch repository contents, so users should watch for sensitive files or accidentally included changes.
The system marks it as prompt-only and open-source, with the source pointing to microsoft/vscode on GitHub, making the code auditable and providing a strong positive trust signal. Although the provided star/maintenance metadata is incomplete, there are no clear red flags of closed-source distribution, abandonment, or suspicious packaging in the materials.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "commit" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/vscode/main/src/vs/sessions/skills/commit/SKILL.md 2. Save it as ~/.claude/skills/commit/SKILL.md 3. Reload skills and tell me it's ready
Please commit the current changes in this repository and make the commit message match the project's existing commit style.
A new commit is created with a message consistent with the repository's existing history.
Help me handle these unstaged changes and commit them together with a concise message that follows the repository conventions.
The relevant changes are included in a commit with a clear, convention-aligned message.
I've finished this feature. Create a commit and automatically write the commit message based on the changes, keeping it consistent with past commits.
A commit is created that summarizes the feature changes while matching the repository's tone and format.
Help the user commit code changes with a well-crafted commit message derived from the diff, following the conventions already established in the repository.
--no-verify).--no-gpg-sign).Run the following to sample recent commits and the user's own commits:
# Recent repo commits (for overall style)
git log --oneline -20
# User's recent commits (for personal style)
git log --oneline --author="$(git config user.name)" -10
Analyse the output to determine the commit message convention used in the repository (e.g. Conventional Commits, Gitmoji, ticket-prefixed, free-form). All generated messages must follow the detected convention.
git status --short
git add -A), and proceed with those.Obtain the full diff of what will be committed:
git diff --cached --stat
git diff --cached
Using the diff and the commit convention detected in step 1, draft a commit message with:
Construct the git commit command with the generated message.
Execute the commit:
git commit -m "<subject>" -m "<body>"
After the commit:
git status --short to confirm the commit completed.git log --oneline -1 to show the new commit.Validate Azure DevOps pipeline changes and troubleshoot builds and YAML faster.
Update the GitHub Copilot CLI or SDK to a newer version.
Upgrade Anthropic SDKs, migrate versions, and fix dependency or typing issues.
Generate or update chat customization files for AI coding agents.
Find and read Code OSS dev build logs for faster debugging.
Merge session branch changes back into the base branch cleanly.
Generate standardized Git commits from diffs with logical grouping support.
Create a pull request from the current session's code changes.
Create a draft pull request from the current session’s code changes.
Generate clear Git commit messages from code changes automatically.
Generate clear user-facing changelogs and release notes from Git commit history.
Update an existing pull request with new changes from the current session