Official agent skill

Rota Update Import

by oracle in oracle/graalpython

Run the GraalPy ROTA import update workflow. An agent skill from oracle/graalpython.

OfficialCustom licenceAuto-check passedDevelopment

Install Rota Update Import

skills CLI
$ npx skills add oracle/graalpython --skill rota-update-import -a claude-code

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

GitHub CLI
$ gh skill install oracle/graalpython rota-update-import --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/oracle/graalpython.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/rota-update-import .claude/skills/rota-update-import && 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
rota-update-import
GitHub stars
1.7k
Token cost
~475 tokens
SKILL.md length
218 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
Custom licence

At a glance

Run the GraalPy ROTA import update workflow. An agent skill from oracle/graalpython.

  • Works in 3 steps: Run the automated branch setup, import… → If the command reports that… → Inspect the two generated commits and…
  • Asked to refresh imports
  • SKILL.md covers Overview, Companion Skills, Workflow and Guardrails
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Rota Update Import is an agent skill from oracle/graalpython, published by the product's own GitHub organization. Run the GraalPy ROTA import update workflow. Use when asked to refresh imports, create the standard Graal import update pull request, inspect generated commits, and hand off to the shared GraalPython Bitbucket PR flow for tasks, gates, and failure fixes.

Its SKILL.md is about 480 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, covering Pull requests. It works with Bitbucket, Java and Python. The repository describes itself as: GraalPy – A high-performance embeddable Python 3 runtime for Java.

When your agent uses it

  • Asked to refresh imports
  • Create the standard Graal import update pull request
  • Inspect generated commits
  • Hand off to the shared GraalPython Bitbucket PR flow for tasks

Example prompts

  • “/rota-update-import”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Run the automated branch setup, import update, GitHub unittest-tag refresh, enterprise unittest-tag refresh, push, and standard PR creation
  2. If the command reports that ../graal-enterprise/graalpython-enterprise is missing, stop and ask the user to provide that checkout.
  3. Inspect the two generated commits and the created PR for plausibility

What it can do on your machine

Read from SKILL.md and the folder at commit 130557e. 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

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

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

  • Network

    No URLs in SKILL.md.

    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

Rota Update Import loads about 475 tokens when it runs. Until then it costs about 68 tokens; SKILL.md has 218 words of instructions outside code blocks.

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

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 passed

The automated check found no risky patterns in SKILL.md.

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

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 218 words (~475 tokens).

“Execute the GraalPy ROTA import update workflow using the repo's automated command, then use the shared GraalPython Bitbucket PR workflow for post-creation tasks and gates.”

— opening of SKILL.md by oracle, Custom licence
name
rota-update-import

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .agents/skills/rota-update-import of oracle/graalpython.

Open the folder on GitHubat commit 130557e

Compare with similar skills

Rota Update Import 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.

Rota Update Import compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Rota Update Import this skilloracle/graalpython1.7k—~475Automated safety check: PassCustom licence
Code Review Skillawesome-skills/code-review-skill2.1k—~2.8kAutomated safety check: NotesMIT
Code Review Excellenceandrew-yangy/gru-ai155—~1.7kAutomated safety check: NotesMIT
Generate Pull Requestjrkerns/pylinac202—~304Automated safety check: PassMIT
CodeScope Codebase Graph AnalysisQwenLM/qwen-code28k1 repos~9.3kAutomated safety check: PassApache-2.0
Code Revieweralirezarezvani/claude-skills28k1 repos~1.6kAutomated safety check: PassMIT

Similar skills

  • Code Review Skill

    awesome-skills/code-review-skill

    Provides comprehensive code review guidance for React 19, Vue 3, Angular 17+, Svelte 5, Rust, TypeScript, Java, Java 8, PHP, Ruby, Rails, Python, Django, FastAPI, Go, C/.NET, Kotlin, Swift, Dart…

    2.1k GitHub stars~2.8k tokensUpdated 1 mo ago
    DevelopmentAuto-check: notes
  • Code Review Excellence

    andrew-yangy/gru-ai

    Provides comprehensive code review guidance for React 19, Vue 3, Rust, TypeScript, Java, Python, and C/C++.

    155 GitHub stars~1.7k tokensUpdated 7 mo ago
    DevelopmentAuto-check: notes
  • Generate Pull Request

    jrkerns/pylinac

    Generate a draft Bitbucket pull request with proper formatting

    202 GitHub stars~304 tokensUpdated today
    DevelopmentAuto-check passed
  • Answers questions about code structure, history, bugs and PR risk using a CodeScope knowledge graph and semantic index built from the repository.

    28k GitHub starsUsed in 1 repo~9.3k tokens
    DevelopmentAuto-check passed
  • Code Reviewer

    alirezarezvani/claude-skills

    Code review automation for TypeScript, JavaScript, Python, Go, Swift, Kotlin, C, .NET, Java, C, C++, Rust, Ruby, PHP, and Dart/Flutter.

    28k GitHub starsUsed in 1 repo~1.6k tokens
    DevelopmentAuto-check passed
  • Audit Filters

    Azure/azure-sdk-tools

    Official

    Analyze feedback and memories to suggest filter.yaml additions, then open a PR.

    134 GitHub stars~2.7k tokensUpdated today
    DevelopmentAuto-check passed

More from oracle/graalpython

All 8 skills in this repo
  • Official

    Analyze recent GraalPy benchmark regressions on master as part of the weekly rota.

    1.7k GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Rota Check Periodic Jobs

    oracle/graalpython

    Official

    Analyze current GraalPy periodic job failures for ROTA. An agent skill from oracle/graalpython.

    1.7k GitHub stars~792 tokensUpdated today
    Auto-check passed
  • GitHub PR Mirror

    oracle/graalpython

    Official

    Mirror an external GitHub pull request into the internal GraalPython Bitbucket review flow, including OCA label checks, Jira creation or reuse, preserving PR commits, pre-commit cleanup, and handoff…

    1.7k GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Graalpython Bitbucket PR

    oracle/graalpython

    Official

    Create or continue a GraalPython Bitbucket pull request and drive it through Graal Bot tasks, gate start, gate monitoring, failure investigation, fixes, pushes, and gate reruns.

    1.7k GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • PR Gate Check

    oracle/graalpython

    Official

    Check gate status for a Bitbucket PR by resolving the PR head commit, finding the gate merge commit, inspecting builds on that merge commit, and summarizing root-cause failures with actionable next…

    1.7k GitHub stars~637 tokensUpdated today
    Auto-check passed
  • Third Party Package Patches

    oracle/graalpython

    Official

    Create or update GraalPy third-party package and Rust crate compatibility patches under graalpython/lib-graalpython/patches, including PyPI source preparation, Cargo crate autopatching, rebasing…

    1.7k GitHub stars~1.7k tokensUpdated today
    Auto-check passed

Categories

Questions about Rota Update Import

What does Rota Update Import do?

Run the GraalPy ROTA import update workflow. An agent skill from oracle/graalpython. Rota Update Import is an agent skill from oracle/graalpython, published by the product's own GitHub organization. Run the GraalPy ROTA import update workflow.

When should I use Rota Update Import?

Rota Update Import fits situations like: asked to refresh imports; create the standard Graal import update pull request; inspect generated commits; hand off to the shared GraalPython Bitbucket PR flow for tasks.

How do I install Rota Update Import in Claude Code?

Run `npx skills add oracle/graalpython --skill rota-update-import -a claude-code`. Or copy the skill folder (.agents/skills/rota-update-import in oracle/graalpython) into .claude/skills/rota-update-import in your project. Claude Code loads it when a task matches its description.

How do I install Rota Update Import in Codex?

Run `npx skills add oracle/graalpython --skill rota-update-import -a codex`. Or copy the skill folder (.agents/skills/rota-update-import in oracle/graalpython) into .agents/skills/rota-update-import in your project. Codex loads it when a task matches its description.

Can I use Rota Update Import 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 oracle/graalpython --skill rota-update-import -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/rota-update-import, .gemini/skills/rota-update-import, .github/skills/rota-update-import and .opencode/skills/rota-update-import in your project.

What does Rota Update Import need to run?

SKILL.md names no scripts, command-line tools or credentials: Rota Update Import is instructions for the agent only.

Does Rota Update Import access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Rota Update Import safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Rota Update Import use?

Rota Update Import has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Rota Update Import use?

About 475 tokens (SKILL.md is roughly 1.9k 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 Rota Update Import?

Skills that share tags, products or a category with Rota Update Import: Code Review Skill (awesome-skills/code-review-skill, 2.1k stars), Code Review Excellence (andrew-yangy/gru-ai, 155 stars), Generate Pull Request (jrkerns/pylinac, 202 stars) and CodeScope Codebase Graph Analysis (QwenLM/qwen-code, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Rota Update Import?

oracle (a GitHub organization, an official publisher) maintains it in oracle/graalpython, which has 1,652 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 8, 2026.

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