Agent skill

Create PR

by scaleway in scaleway/ultraviolet

Create or update a GitHub Pull Request — analyze the diff, draft the description from the repo template, push with gh.

Apache-2.0Auto-check passedDevelopment

Install Create PR

skills CLI
$ npx skills add scaleway/ultraviolet --skill create-pr -a claude-code

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

GitHub CLI
$ gh skill install scaleway/ultraviolet create-pr --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/scaleway/ultraviolet.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/create-pr .claude/skills/create-pr && 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
create-pr
GitHub stars
127
Token cost
~566 tokens
SKILL.md length
310 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
Apache-2.0

At a glance

Create or update a GitHub Pull Request — analyze the diff, draft the description from the repo template, push with gh.

  • Works in 7 steps: Analyze the diff → Pick labels → Check requirements → …
  • The user wants to create
  • SKILL.md covers Step 1 — Analyze the diff, Step 2 — Pick labels, Step 3 — Check requirements and Step 4 — Find a title, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Create PR is an agent skill from scaleway/ultraviolet. Create or update a GitHub Pull Request — analyze the diff, draft the description from the repo template, push with gh. Use when the user wants to create or update a PR.

Its SKILL.md is about 570 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 GitHub. The repository describes itself as: A monorepo Design System with React components. The licence is Apache-2.0.

When your agent uses it

  • The user wants to create
  • Tasks that involve Pull requests

Example prompts

  • “/create-pr”

Workflow steps

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

  1. Analyze the diff
  2. Pick labels
  3. Check requirements
  4. Find a title
  5. Draft the description
  6. Validate
  7. Push

What it can do on your machine

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

    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

Create PR loads about 566 tokens when it runs. Until then it costs about 45 tokens; SKILL.md has 310 words of instructions outside code blocks.

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

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

The full file from scaleway/ultraviolet at commit 738c080, republished under its Apache-2.0 licence (© scaleway). 310 words, ~566 tokens.

Download SKILL.mdSave it as .claude/skills/create-pr/SKILL.md (or your agent's skills folder).
name
create-pr
description
Create or update a GitHub Pull Request — analyze the diff, draft the description from the repo template, push with gh. Use when the user wants to create or update a PR.

Pull Request Creation

Step 1 — Analyze the diff

Read the git diff to understand the change. Filter out generated/build artifacts, lockfiles, snapshots, and dist folders so the analysis focuses on meaningful source changes.

Infer:

  • Scope: which parts of the codebase are affected
  • Type: feature, bugfix, refactor, chore, etc.
  • Key decisions: why something was done a certain way, alternatives considered, trade-offs

Step 2 — Pick labels

Add one or more labels from this exhaustive list, matching the type of change. Don't invent others, use no label if none applies.

  • accessibility
  • breaking changes (in the published packages only)
  • bug (in the packages or Storybook)
  • ci (GitHub Actions)
  • dependencies
  • documentation (Storybook, markdown files etc)
  • enhancement
  • refactor

Step 3 — Check requirements

If this is a new feature or bugfix, two requirements must be met before opening the PR:

  1. at least one test of the feature / fixed bug
  2. a changeset in the .changeset folder

If either is missing, tell the user and confirm they want to continue.

Step 4 — Find a title

Short, conventional-commit style: type(scope): summary. Reuse the commit name if the branch has one. Scope is a package or component (ui, form, SelectInput). Example: feat(icons): add ResourceExplorer product icon.

Step 5 — Draft the description

Write a complete draft following the GitHub Pull Request Template.

Summary: write a very high-level overview of the changes, not a detailed list. On a scale of 1 to 10 of verbosity, be 2/10. Screenshots: if there is a UI change, keep the section with the empty table. If there is no UI change, remove the whole section.

Step 6 — Validate

Show the draft (title, description, labels) and ask:

"Does this look good, or would you like to change anything?"

Apply requested changes and re-show until approved. Only after approval, go to Step 7.

Step 7 — Push

Create the PR with gh and give the user the link.

© scaleway, Apache-2.0. 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/create-pr of scaleway/ultraviolet.

Open the folder on GitHubat commit 738c080

Compare with similar skills

Create PR 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.

Create PR compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Create PR this skillscaleway/ultraviolet127—~566Automated safety check: PassApache-2.0
Docs AuthoringTracecatHQ/tracecat3.8k—~3.1kAutomated safety check: NotesAGPL-3.0
Create PRUniClipboard/UniClipboard1.8k—~4.6kAutomated safety check: PassAGPL-3.0
Gh Axilayer5io/sistent138—~1.3kAutomated safety check: PassApache-2.0
Review Component PRIgniteUI/igniteui-webcomponents170—~2.1kAutomated safety check: PassMIT
PR Babysitteropeninterpreter/openinterpreter69k3 repos~4.2kAutomated safety check: PassApache-2.0

Similar skills

  • Docs Authoring

    TracecatHQ/tracecat

    A skill your agent uses when adding or updating documentation pages in an existing docs site.

    3.8k GitHub stars~3.1k tokensUpdated today
    DevelopmentAuto-check: notes
  • Create PR

    UniClipboard/UniClipboard

    Push the current branch and open a GitHub pull request against main.

    1.8k GitHub stars~4.6k tokensUpdated today
    DevelopmentAuto-check passed
  • Gh Axi

    layer5io/sistent

    Operate GitHub through the gh-axi CLI - issues, pull requests, workflow runs, workflows, releases, repositories, labels, Projects (v2), Actions secrets and variables, search, and raw API access.

    138 GitHub stars~1.3k tokensUpdated 5 days ago
    DevelopmentAuto-check passed
  • Review Component PR

    IgniteUI/igniteui-webcomponents

    Code review checklist for component pull requests covering structure, public API, specification accuracy, accessibility, behavior, styles, tests, and build hygiene

    170 GitHub stars~2.1k tokensUpdated today
    DevelopmentAuto-check passed
  • PR Babysitter

    openinterpreter/openinterpreter

    Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.

    69k GitHub starsUsed in 3 repos~4.2k tokens
    DevelopmentAuto-check passed
  • Check PR

    onyx-dot-app/onyx

    Checks a GitHub, GitLab, or Perforce (p4) pull request (or merge request, or shelved changelist) for unresolved review comments, failing status checks, and incomplete PR descriptions.

    32k GitHub starsUsed in 2 repos~2.3k tokens
    DevelopmentAuto-check passed

More from scaleway/ultraviolet

  • A11y Audit

    scaleway/ultraviolet

    Audit components for accessibility. An agent skill from scaleway/ultraviolet.

    127 GitHub stars~979 tokensUpdated yesterday
    Auto-check passed
  • A11y Fix

    scaleway/ultraviolet

    Fix accessibility issues documented in a component's A11y.mdx audit file by editing the component source, then refresh the audit artifacts.

    127 GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Unit Testing

    scaleway/ultraviolet

    Write Vitest/Testing Library tests the Ultraviolet way — interact with the rendered DOM like a user, following query priority.

    127 GitHub stars~1.7k tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Create PR

What does Create PR do?

Create or update a GitHub Pull Request — analyze the diff, draft the description from the repo template, push with gh. Create PR is an agent skill from scaleway/ultraviolet. Create or update a GitHub Pull Request — analyze the diff, draft the description from the repo template, push with gh.

When should I use Create PR?

Create PR fits situations like: the user wants to create; tasks that involve Pull requests.

How do I install Create PR in Claude Code?

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

How do I install Create PR in Codex?

Run `npx skills add scaleway/ultraviolet --skill create-pr -a codex`. Or copy the skill folder (.agents/skills/create-pr in scaleway/ultraviolet) into .agents/skills/create-pr in your project. Codex loads it when a task matches its description.

Can I use Create PR 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 scaleway/ultraviolet --skill create-pr -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/create-pr, .gemini/skills/create-pr, .github/skills/create-pr and .opencode/skills/create-pr in your project.

What does Create PR need to run?

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

Does Create PR 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 Create PR 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 Create PR use?

Create PR is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Create PR use?

About 566 tokens (SKILL.md is roughly 2.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 Create PR?

Skills that share tags, products or a category with Create PR: Docs Authoring (TracecatHQ/tracecat, 3.8k stars), Create PR (UniClipboard/UniClipboard, 1.8k stars), Gh Axi (layer5io/sistent, 138 stars) and Review Component PR (IgniteUI/igniteui-webcomponents, 170 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Create PR?

scaleway (a GitHub organization) maintains it in scaleway/ultraviolet, which has 127 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 6, 2026.

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