Agent Native

github-workflows

Creates or updates GitHub Actions workflows for pull request CI, merge automation, release publication, and container image publishing.

by NebiusOfficial publisherNot reviewed

Identity proven by GitHub's verified organisation badge (nebius)

Agents
Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode
License
Apache-2.0 (permissive)
Pin
b1924depinned Oct 9, 2026
Context cost
about 1,600 tokenswhen the skill loads
GitHub stars
7on nebius/nebius-ps-services
Scripts
1 script

What it does

“Create, review, or standardize GitHub Actions for PR/merge CI, bot-safe automation, reusable workflows, permissions, scoped checks, or release/image jobs. Use publish-* for complete publication flows.”
The author's description, from SKILL.md

Generated summary from the skill's own text

Creates or updates GitHub Actions workflows for pull request CI, merge automation, release publication, and container image publishing. Uses repository templates and enforces security best practices like minimal permissions, bot-scoped access, and verified commit resolution for releases.

When to use it

  • Setting up or standardizing PR and merge CI in a monorepo
  • Implementing bot-safe merge automation or GitHub Releases workflows
  • Creating container image publication pipelines with supply-chain requirements
  • Reviewing or updating existing workflow configurations for security compliance

When not to

  • Executing one-off actions outside of version-controlled workflow files
  • Running untrusted PR code with pull_request_target events
  • Designing container images or runtime validation independent of CI workflows

Install

These commands install from the publisher's repository and need no account.

skills CLI

npx skills add nebius/nebius-ps-services --skill github-workflows

Installs from the repository's default branch, which may have changed since the commit we checked.

GitHub CLI 2.90 or later

gh skill install nebius/nebius-ps-services github-workflows@b1924de70353e4e688be5017ec608ec9b89c8ff4

Installs the commit we checked (b1924de).

Copy by hand

Download the folder at b1924de and put it in .claude/skills/github-workflows for Claude Code and in .agents/skills/github-workflows for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.

Skill folder on GitHub at b1924de

Copy for your agent

A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.

Prompt

Install the agent skill "github-workflows" by Nebius.

Source, pinned to commit b1924de70353e4e688be5017ec608ec9b89c8ff4:
https://github.com/nebius/nebius-ps-services/tree/b1924de70353e4e688be5017ec608ec9b89c8ff4/skills/github-workflows

1. Download that folder at exactly this commit. Do not use the default branch.
2. Copy every file unchanged, keeping the folder structure, into .claude/skills/github-workflows/ for Claude Code and .agents/skills/github-workflows/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist.
3. Do not edit the files, and do not run any script in the folder unless I ask you to.
4. When you are done, list the files you copied and where you put them.

Listing and checks: https://www.agentnative.dev/skills/nebius/github-workflows

SKILL.md at the pin

---
name: github-workflows
description: "Create, review, or standardize GitHub Actions for PR/merge CI, bot-safe automation, reusable workflows, permissions, scoped checks, or release/image jobs. Use publish-* for complete publication flows."
---

# GitHub Workflows

## Help

For `$github-workflows --help` or `$github-workflows -h` (including native Claude forms), return concise help and stop before
any workflow step. State the purpose and invocation policy. Show exact usage
for every public action. Describe each public action, positional
argument, and flag in one concise line, including `-h, --help`; say "No
additional public flags" when there are no others. Use only the documented
public interface. For internal or coordinator-only skills, state that boundary
and that no standalone public workflow action exists. After the selected
`SKILL.md` is loaded, help is report-only: do not call any additional tools,
inspect project state, or modify files, private state, Git, or external systems.
Never expose private helper actions or flags or treat help as workflow
authorization.

## Agent Compatibility

Use `$github-workflows` in Codex, `/github-workflows` in Claude Code, or
`/skills:github-workflows` in the Claude plugin. Dollar-prefixed skill examples
refer to the same named skill on either host; use the native invocation syntax.
Preserve the declared invocation policy, approvals and workflow ownership.
Use available native tools; an unavailable required capability is a blocker,
never permission to bypass a guard or claim unobserved behavior.

## Purpose

Apply repository-native GitHub Actions patterns instead of inventing one-off workflows.

## Invocation Scope

- `standalone`: create or update the selected repository workflows.
- `coordinated-candidate`: receive exact workflow paths, project commands,
  exclusions, and private bundle from `scaffold-project`; emit candidate YAML
  only in that bundle and never write the target.

In coordinated-candidate scope, use one newly assigned project-prefixed
workflow file. Do not splice an existing workflow automatically, dispatch a
workflow, change repository settings, or claim application/infrastructure
files. Return candidate path, mode, provenance, and validation requirements.

## Use This Skill For

- Creating or updating `.github/workflows/*.yml` files.
- Standardizing service-scoped PR and merge CI in this monorepo.
- Adding or reviewing bot-only merge automation.
- Adding or reviewing tag-driven GitHub Release publication workflows.
- Adding or reviewing container image publish workflows.
- Translating a `container` build, platform, SBOM, provenance, vulnerability,
  and verification contract into GitHub Actions YAML.

## Workflow

1. Identify the workflow category.
   - Always read `references/best-practices.md`.
   - For PR/push CI or merge automation, read `references/pr-merge.md`.
   - For GitHub Releases, read `references/publish-release.md`.
   - For container image publication, read `references/container-image-publish.md`.
   - For a container workflow, obtain the approved build context, Dockerfile or
     Bake target, target platforms, cache policy, and supply-chain requirements
     from the `container` contract. Do not redesign the image in workflow YAML.

2. Prefer repository conventions.
   - Scope monorepo workflows with `paths`.
   - Use project-prefixed workflow and job names.
   - Set `defaults.run.working-directory` for service-local commands.
   - Keep `permissions` minimal and add `concurrency` for cancelable CI flows.

3. Start from the closest asset template.
   - `assets/project-name-ci.yml.template`
   - `assets/protected-merge/README.md`
   - `assets/project-name-release-publish.yml.template`
   - `assets/project-name-image-publish.yml.template`

4. Replace placeholders and adapt only what the target service needs.
   - Keep action major pins current with repo standards.
   - Keep shell steps fail-fast with `set -euo pipefail`.
   - Validate manual inputs before privileged or destructive steps.
   - For release workflows, collect the package import name as well as the tag
     prefix so the workflow can verify the source-checkout runtime version
     before dependency installation.

5. Validate locally when possible.
   - YAML parse the workflow.
   - If a paired script/template exists, run `bash -n`.
   - Run the same lint/test/build path the workflow expects when the target service can be validated locally.

## Protected Ordinary Merge

For ordinary skill or Dependabot merge automation, use
[protected merge setup](assets/protected-merge/README.md) and the Actions protocol reference from the installed merge-pr skill. All ordinary skills route
merge to merge-pr. Agentic SDLC is excluded. Install deterministic trusted-default
workflows only; no agent runtime, PR checkout or PAT fallback in privileged jobs.
Keep the CI workflow inventory, templates and installed helper aligned.

## Learning Loop

When using this skill, capture durable, reusable, public-safe learnings
in the narrowest appropriate surface only when the task contract allows source edits.
For read-only/report-only work, or when a learning is not public-safe,
evidence-backed, in scope, or free of unverified/vendor-specific claims, do not
edit skill sources; report that it was skipped. Do not capture secrets, private
URLs, customer data, raw logs, or one-off local state.

## Guardrails

- Do not use `pull_request_target` for untrusted PR code execution.
- Do not grant `contents: write` or `pull-requests: write` unless the workflow actually needs it.
- Release workflows must resolve the tagged commit explicitly and verify it belongs to the release branch.
- Release note generation must fail if the matching changelog section is missing or empty.
- Image publish workflows should emit immutable tags and record the published digest.
- Container workflows own CI orchestration only. Image/runtime design and
  validation requirements remain with `container`; registry release execution
  remains with `publish-image`.
- Merge automation should be bot-scoped and narrowly authorized.

## Resources

- Assets:
  - `assets/project-name-ci.yml.template`
  - `assets/protected-merge/README.md`
  - `assets/project-name-release-publish.yml.template`
  - `assets/project-name-image-publish.yml.template`
- References:
  - `references/best-practices.md`
  - `references/pr-merge.md`
  - `references/publish-release.md`
  - `references/container-image-publish.md`

From nebius/nebius-ps-services at b1924de, shown as plain text under its license: Apache-2.0 (permissive). The license text is in LICENSE.

View SKILL.md on GitHub at b1924de

Files

18 files, 63 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.

Skill folder on GitHub at b1924de
All 50 skills from Nebius

More from Nebius

  • agent-development

    This skill guides building the NPA chat agent backend using a grounded-first routing architecture that minimizes token spending.

    Claude Code, Codex, Cursor +4 · about 5.7K tokens · pinned 6 days ago

  • author-npa-workflow

    Helps authors write and validate NPA workflow YAML specifications, which are declarative state machines that orchestrate tools via SkyPilot.

    Claude Code, Codex, Cursor +4 · about 3.3K tokens · pinned 6 days ago

  • cosmos

    This skill enables the agent to work with Cosmos, a world model for synthetic data and video generation.

    Claude Code, Codex, Cursor +4 · about 1.6K tokens · pinned 6 days ago

  • cosmos3-npa-workflow

    This skill helps agents write, validate, and submit npa.workflow YAML specifications for Cosmos 3 image and video generation tasks.

    Claude Code, Codex, Cursor +4 · about 1.7K tokens · pinned 6 days ago

  • cosmos3-post-training

    This skill guides planning and understanding of Cosmos3 supervised fine-tuning workflows for robotic policy training on NPA infrastructure.

    Claude Code, Codex, Cursor +4 · about 2.5K tokens · pinned 6 days ago

  • curobo

    This skill enables agents to run NVIDIA cuRobo V2 motion planning for robotic arm pose planning and benchmarking on CUDA GPUs.

    Claude Code, Codex, Cursor +4 · about 1.5K tokens · pinned 6 days ago

All Cloud and DevOps skills
  • github-actions

    This skill provides reusable GitHub Actions patterns to build React Native apps for iOS simulators and Android emulators in the cloud, then upload and…

    by callstackincubatorCommunity

    Claude Code, Codex, Cursor +4 · about 630 tokens · pinned 6 days ago

  • azure-verified-modules

    This skill provides comprehensive requirements and best practices for developing Azure Terraform modules that meet Azure Verified Modules (AVM) certification…

    by HashiCorpOfficial publisher

    Claude Code, Codex, Cursor +4 · about 4K tokens · pinned 6 days ago

  • push-to-registry

    This skill configures Packer to push build metadata to HCP Packer registry, enabling version control and governance of machine images across infrastructure…

    by HashiCorpOfficial publisher

    Claude Code, Codex, Cursor +4 · about 1.1K tokens · pinned 6 days ago

  • deploying-airflow

    This skill guides deploying Airflow DAGs and projects using Astro (Astronomer's managed platform), open-source Airflow on Docker Compose, or Kubernetes with…

    by AstronomerOfficial publisher

    Claude Code, Codex, Cursor +4 · about 2.7K tokens · pinned 6 days ago

  • publish-npm-version

    Prepares a release PR for a Node package by bumping the version in the root package.json and all workspace packages, updating the lockfile, drafting release…

    by PrismaOfficial publisher

    Claude Code, Codex, Cursor +4 · about 1.8K tokens · pinned 6 days ago

  • vercel

    This skill deploys and manages Vercel applications, handling deployments, aliases, logs, and monitoring.

    by SentryOfficial publisher

    Claude Code, Codex, Cursor +4 · about 610 tokens · pinned 6 days ago

Open roles at Nebius

The skills listed here are third-party software, collected from public GitHub repositories as a catalog of recent skills and provided as is. Agent Native does not write or control them and is not responsible for any harm, loss or damage caused by installing or using them. Labels and checks describe what we saw at one commit and are not a guarantee. Read a skill's files before you run it. Terms of use