Official agent skill

Third Party Package Patches

by oracle in oracle/graalpython

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…

OfficialCustom licenceAuto-check passed

Install Third Party Package Patches

skills CLI
$ npx skills add oracle/graalpython --skill third-party-package-patches -a claude-code

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

GitHub CLI
$ gh skill install oracle/graalpython third-party-package-patches --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/third-party-package-patches .claude/skills/third-party-package-patches && 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
third-party-package-patches
GitHub stars
1.7k
Token cost
~1.7k tokens
SKILL.md length
803 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
Custom licence

At a glance

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…

  • Works in 2 steps: Identify the package name and target… → Prepare source with the repo helper
  • SKILL.md covers Key Files, Workflow, Rust Crate Patches and Metadata Reference, plus 1 more section
  • Calls git and python

What it does

Third Party Package Patches is an agent skill from oracle/graalpython, published by the product's own GitHub organization. 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 existing patches, metadata.toml updates, license checks, version-range validation, and verifypatches.py validation.

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

It works with Rust, Java and Python. The repository describes itself as: GraalPy – A high-performance embeddable Python 3 runtime for Java.

Example prompts

  • “/third-party-package-patches”

Requirements

  • Python 3

Workflow steps

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

  1. Identify the package name and target version. Use the normalized package key used by PyPI/pip: lowercase with runs of -, _, and…
  2. Prepare source with the repo helper

What it can do on your machine

Read from SKILL.md and the folder at commit 6302213. 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
    • python

    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

Third Party Package Patches loads about 1.7k tokens when it runs. Until then it costs about 85 tokens; SKILL.md has 803 words of instructions outside code blocks.

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

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 803 words (~1,676 tokens).

“Use this skill when creating or updating compatibility patches for packages installed by pip on GraalPy.”

— opening of SKILL.md by oracle, Custom licence
name
third-party-package-patches

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .agents/skills/third-party-package-patches of oracle/graalpython.

Open the folder on GitHubat commit 6302213

Compare with similar skills

Third Party Package Patches 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.

Third Party Package Patches compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Third Party Package Patches this skilloracle/graalpython1.7k—~1.7kAutomated safety check: PassCustom licence
Fory Releaseapache/fory4.6k—~2.9kAutomated safety check: PassApache-2.0
Build Teaql Appteaql/teaql-agent-kit2.8k—~4.6kAutomated safety check: PassMIT
Fory Version Bumpapache/fory4.6k—~1.1kAutomated safety check: PassApache-2.0
Fory Performance Optimizationapache/fory4.6k—~2.2kAutomated safety check: PassApache-2.0
Cross-Language Coding Standardszereight/gitlab-mcp2k1 repos~1.4kAutomated safety check: PassMIT

Similar skills

  • Fory Release

    apache/fory

    Prepare an Apache Fory release candidate from a clean release branch, including the version bump, RC tag, JVM staging, ASF source artifacts, SVN upload, and vote email.

    4.6k GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Build Teaql App

    teaql/teaql-agent-kit

    Build or change a TeaQL application in Java, Rust, Go, Swift, Python, C/.NET, or TypeScript, including Kotlin/JVM applications that consume Java-generated libraries.

    2.8k GitHub stars~4.6k tokensUpdated 13 days ago
    MobileAuto-check passed
  • Bump Apache Fory release or post-release development versions across Java, Kotlin, Scala, Python, Rust, Go, C++, C, Dart, JavaScript, Swift, integration tests, examples, and source docs.

    4.6k GitHub stars~1.1k tokensUpdated today
    MobileAuto-check passed
  • Run profile-driven bottleneck optimization across Apache Fory implementations (Java, C++, Python/Cython, Go, Rust, Swift, C, JavaScript/TypeScript, Dart, Kotlin, Scala).

    4.6k GitHub stars~2.2k tokensUpdated today
    MobileAuto-check passed
  • Shared reference for naming, function size, complexity and error handling rules that reviewer agents apply across TypeScript, Python, Go, Rust, Java, C# and Swift.

    2k GitHub starsUsed in 1 repo~1.4k tokens
    DevelopmentAuto-check passed
  • Dbg

    theodo-group/debug-that

    Debug applications using the dbg CLI debugger. An agent skill from theodo-group/debug-that.

    158 GitHub stars~2.5k tokensUpdated yesterday
    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 yesterday
    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 yesterday
    Auto-check passed
  • Rota Update Import

    oracle/graalpython

    Official

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

    1.7k GitHub stars~475 tokensUpdated yesterday
    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 yesterday
    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 yesterday
    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 yesterday
    Auto-check passed

Works with

Questions about Third Party Package Patches

What does Third Party Package Patches do?

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…. Third Party Package Patches is an agent skill from oracle/graalpython, published by the product's own GitHub organization.py validation.

How do I install Third Party Package Patches in Claude Code?

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

How do I install Third Party Package Patches in Codex?

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

Can I use Third Party Package Patches 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 third-party-package-patches -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/third-party-package-patches, .gemini/skills/third-party-package-patches, .github/skills/third-party-package-patches and .opencode/skills/third-party-package-patches in your project.

What does Third Party Package Patches need to run?

Going by SKILL.md and its folder, Third Party Package Patches needs the command-line tools its instructions call (git and python). Our summary lists: Python 3.

Does Third Party Package Patches 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 Third Party Package Patches 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 Third Party Package Patches use?

Third Party Package Patches 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 Third Party Package Patches use?

About 1.7k tokens (SKILL.md is roughly 6.7k 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 Third Party Package Patches?

Skills that share tags, products or a category with Third Party Package Patches: Fory Release (apache/fory, 4.6k stars), Build Teaql App (teaql/teaql-agent-kit, 2.8k stars), Fory Version Bump (apache/fory, 4.6k stars) and Fory Performance Optimization (apache/fory, 4.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Third Party Package Patches?

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 9, 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.