Agent skill

Android Commit

by Adyen in Adyen/adyen-android

Create a commit with pre-commit checks and conventions. An agent skill from Adyen/adyen-android.

MITAuto-check: notesDevelopment

Install Android Commit

skills CLI
$ npx skills add Adyen/adyen-android --skill android-commit -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Adyen/adyen-android android-commit --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Adyen/adyen-android.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/android-commit .claude/skills/android-commit && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
android-commit
GitHub stars
149
Token cost
~835 tokens
SKILL.md length
460 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
MIT

At a glance

Create a commit with pre-commit checks and conventions. An agent skill from Adyen/adyen-android.

  • Works in 9 steps: Verify branch → Run pre-commit checks → Review changes → …
  • Development work in your project
  • SKILL.md covers Usage, Steps and Important
  • Calls git

What it does

Android Commit is an agent skill from Adyen/adyen-android. Create a commit with pre-commit checks and conventions.

Its SKILL.md is about 840 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development. It works with Android and Git. The repository describes itself as: Adyen Android Drop-in and Components. The licence is MIT.

When your agent uses it

  • Development work in your project

Example prompts

  • “/android-commit”

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Verify branch
  2. Run pre-commit checks
  3. Review changes
  4. Ask for ticket number
  5. Stage files
  6. Security scan
  7. Compose commit message
  8. Confirm with user
  9. Execute commit

What it can do on your machine

Read from SKILL.md and the folder at commit 8ec0094. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Android Commit loads about 835 tokens when it runs. Until then it costs about 18 tokens; SKILL.md has 460 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~18
When it runs · the whole SKILL.md, loaded when a task matches
~835

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:49
    - `.env` values or sensitive configuration

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Adyen/adyen-android at commit 8ec0094, republished under its MIT licence (© Adyen). 460 words, ~835 tokens.

Download SKILL.mdSave it as .claude/skills/android-commit/SKILL.md (or your agent's skills folder).
name
android-commit
description
Create a commit with pre-commit checks and conventions.

android-commit

Create a verified, properly formatted commit for the Adyen Android SDK.

Usage

Invoke this skill after completing a phase of work and you are ready to commit. This skill runs pre-commit checks, then creates the commit following project conventions.

Steps

1. Verify branch

Check the current branch. If it is main or v5, stop immediately and warn the user. Never commit directly to main or v5. Suggest using the android-branch-create skill to create a feature/fix/chore branch first.

Also ensure the branch is up to date with its upstream branch. If behind, pull the latest changes before proceeding.

2. Run pre-commit checks

Use the android-check skill (.agents/skills/android-check/SKILL.md) to run verification checks. Scope the checks to the modules that have changes.

If checks fail: Do not proceed to committing.

3. Review changes

Understand what will be committed, and present a brief summary of the changed files to the user.

4. Ask for ticket number

Ask the user for the ticket number (format: COSDK-XXXX). If the user has already provided a ticket number earlier in the session, reuse it — if necessary, confirm with the user that the same ticket applies.

5. Stage files

Stage only the specific files that were modified and are necessary for the commit. Never use git add -A or git add .. Use git add <file1> <file2> ... for individual files.

Include any .api files if they were updated (e.g., after running apiDump for intentional public API changes).

If gradle/libs.versions.toml is among the changes: confirm the developer approved the dependency change itself, that .github/release_notes_dependency_list.toml covers every added or re-pointed dependency, and that gradle/verification-metadata.xml was regenerated. Stage these files. If the approval or any of these files is missing, stop and use the android-add-dependency skill (.agents/skills/android-add-dependency/SKILL.md) before committing.

Show full SKILL.md (173 more words)Show less
6. Security scan

Review the staged diff for:

  • API keys, tokens, or secrets
  • Credentials or passwords
  • .env values or sensitive configuration

If anything sensitive is found: Stop immediately and warn the user. Do not commit.

7. Compose commit message

Format:

Short imperative description of the change.

COSDK-XXXX
  • First line: concise summary of what was done (imperative mood)
  • Blank line
  • Ticket number
8. Confirm with user

Show the user:

  • The list of staged files
  • The proposed commit message

Ask for approval before executing the commit. If the user wants changes, adjust and re-confirm.

9. Execute commit

Create the commit with the approved message, then confirm it was created and contains exactly the intended files.

Important

  • Never skip pre-commit checks.
  • Never use git add -A or git add ..
  • If gradle/libs.versions.toml changed, the dependency change must have been approved by the developer, and the release notes dependency list must be updated in the same commit.
  • Always ask for ticket number if not already known.
  • Always confirm the commit message with the user before executing.
  • Stop immediately if secrets are detected in the diff.

© Adyen, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/android-commit of Adyen/adyen-android.

Open the folder on GitHubat commit 8ec0094

Compare with similar skills

Android Commit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Android Commit compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Android Commit this skillAdyen/adyen-android149—~835Automated safety check: NotesMIT
Find My Flagsandroidx/androidx6.1k—~664Automated safety check: PassApache-2.0
Pre-PR Reviewyuga-hashimoto/and-code123—~710Automated safety check: PassMIT
Git GitHub Opsc5inco/compose-pokedexer143—~1.3kAutomated safety check: PassMIT
Commitmanhpham90vn/Deskhub133—~978Automated safety check: PassMIT
Version Update WorkflowHkingAuditore/civ-game113—~742Automated safety check: PassNone

Similar skills

  • Find My Flags

    androidx/androidx

    A skill your agent uses to find Compose feature flags introduced by a specific git user or email and map them to the library version in which they were added.

    6.1k GitHub stars~664 tokensUpdated today
    DevelopmentAuto-check passed
  • Pre-PR Review

    yuga-hashimoto/and-code

    Runs local checks and a repo-reviewer subagent over the whole branch diff before a pull request is opened, then records the approval in the PR description.

    123 GitHub stars~710 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Git GitHub Ops

    c5inco/compose-pokedexer

    Handles Pokedexer Git and GitHub workflows: inspect changes, prepare commit messages, manage branches and pushes, and create or update issues and pull requests with safe file-based inputs.

    143 GitHub stars~1.3k tokensUpdated 4 days ago
    DevelopmentAuto-check passed
  • Commit

    manhpham90vn/Deskhub

    Write a Deskhub commit message. An agent skill from manhpham90vn/Deskhub.

    133 GitHub stars~978 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Version Update Workflow

    HkingAuditore/civ-game

    Summarize and execute civ-game version update workflow, including change classification, changelog entry authoring, release highlights, and verification steps.

    113 GitHub stars~742 tokensUpdated 14 days ago
    DevelopmentAuto-check passed
  • Add Worktree

    niki914/zafiro

    A skill your agent uses when the user wants to start work in a new git worktree — "new worktree", "spin up a worktree/branch for this", "work on X in another worktree", "branch this off".

    227 GitHub stars~669 tokensUpdated 2 days ago
    DevelopmentAuto-check passed

More from Adyen/adyen-android

All 9 skills in this repo
  • Plan and execute the migration of a v5 payment method to the v6 component architecture.

    149 GitHub stars~3.5k tokensUpdated yesterday
    Auto-check passed
  • Android Add Dependency

    Adyen/adyen-android

    Add, remove or update an external dependency in the SDK. An agent skill from Adyen/adyen-android.

    149 GitHub stars~2.6k tokensUpdated yesterday
    Auto-check passed
  • Android Add Module

    Adyen/adyen-android

    Add a new Gradle module and wire in optional external SDKs. An agent skill from Adyen/adyen-android.

    149 GitHub stars~988 tokensUpdated yesterday
    Auto-check passed
  • Android Branch Create

    Adyen/adyen-android

    Create a branch with correct prefix and base. An agent skill from Adyen/adyen-android.

    149 GitHub stars~782 tokensUpdated yesterday
    Auto-check passed
  • Android PR Create

    Adyen/adyen-android

    Create a PR with title, body, and checklist. An agent skill from Adyen/adyen-android.

    149 GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Android Public API Change

    Adyen/adyen-android

    Change the public API surface: visibility, breaking changes, and apiDump.

    149 GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed

Works with

Categories

Questions about Android Commit

What does Android Commit do?

Create a commit with pre-commit checks and conventions. An agent skill from Adyen/adyen-android. Android Commit is an agent skill from Adyen/adyen-android. Create a commit with pre-commit checks and conventions.

When should I use Android Commit?

Android Commit fits situations like: development work in your project.

How do I install Android Commit in Claude Code?

Run `npx skills add Adyen/adyen-android --skill android-commit -a claude-code`. Or copy the skill folder (.agents/skills/android-commit in Adyen/adyen-android) into .claude/skills/android-commit in your project. Claude Code loads it when a task matches its description.

How do I install Android Commit in Codex?

Run `npx skills add Adyen/adyen-android --skill android-commit -a codex`. Or copy the skill folder (.agents/skills/android-commit in Adyen/adyen-android) into .agents/skills/android-commit in your project. Codex loads it when a task matches its description.

Can I use Android Commit in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Adyen/adyen-android --skill android-commit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/android-commit, .gemini/skills/android-commit, .github/skills/android-commit and .opencode/skills/android-commit in your project.

What does Android Commit need to run?

Going by SKILL.md and its folder, Android Commit needs the command-line tools its instructions call (git).

Does Android Commit access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Android Commit safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Android Commit use?

Android Commit is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Android Commit use?

About 835 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Android Commit?

Skills that share tags, products or a category with Android Commit: Find My Flags (androidx/androidx, 6.1k stars), Pre-PR Review (yuga-hashimoto/and-code, 123 stars), Git GitHub Ops (c5inco/compose-pokedexer, 143 stars) and Commit (manhpham90vn/Deskhub, 133 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Android Commit?

Adyen (a GitHub organization) maintains it in Adyen/adyen-android, which has 149 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 6, 2026.

Source: Adyen/adyen-android on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.