GitHub
swarmclawai/swarmclaw
GitHub operations via gh CLI: issues, PRs, CI runs, code review, API queries.
Fix a GitHub issue on OpenPipe/ART and open a PR. An agent skill from OpenPipe/ART.
$ npx skills add OpenPipe/ART --skill fix-art-issues -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install OpenPipe/ART fix-art-issues --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/OpenPipe/ART.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/fix-art-issues .claude/skills/fix-art-issues && rm -rf skills-srcUse ~/.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/
Install the "fix-art-issues" agent skill from https://github.com/OpenPipe/ART/tree/main/.agents/skills/fix-art-issues into .claude/skills/fix-art-issues/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fix-art-issues", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/OpenPipe/ART/tree/main/.agents/skills/fix-art-issuesType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add OpenPipe/ART --skill fix-art-issues -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install OpenPipe/ART fix-art-issues --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OpenPipe/ART.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/fix-art-issues .agents/skills/fix-art-issues && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "fix-art-issues" agent skill from https://github.com/OpenPipe/ART/tree/main/.agents/skills/fix-art-issues into .agents/skills/fix-art-issues/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fix-art-issues", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OpenPipe/ART --skill fix-art-issues -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install OpenPipe/ART fix-art-issues --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OpenPipe/ART.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/fix-art-issues .cursor/skills/fix-art-issues && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "fix-art-issues" agent skill from https://github.com/OpenPipe/ART/tree/main/.agents/skills/fix-art-issues into .cursor/skills/fix-art-issues/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fix-art-issues", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/OpenPipe/ART.git --path .agents/skills/fix-art-issues--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add OpenPipe/ART --skill fix-art-issues -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install OpenPipe/ART fix-art-issues --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OpenPipe/ART.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/fix-art-issues .gemini/skills/fix-art-issues && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "fix-art-issues" agent skill from https://github.com/OpenPipe/ART/tree/main/.agents/skills/fix-art-issues into .gemini/skills/fix-art-issues/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fix-art-issues", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install OpenPipe/ART fix-art-issuesInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add OpenPipe/ART --skill fix-art-issues -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/OpenPipe/ART.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/fix-art-issues .github/skills/fix-art-issues && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "fix-art-issues" agent skill from https://github.com/OpenPipe/ART/tree/main/.agents/skills/fix-art-issues into .github/skills/fix-art-issues/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fix-art-issues", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OpenPipe/ART --skill fix-art-issues -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install OpenPipe/ART fix-art-issues --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OpenPipe/ART.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/fix-art-issues .opencode/skills/fix-art-issues && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "fix-art-issues" agent skill from https://github.com/OpenPipe/ART/tree/main/.agents/skills/fix-art-issues into .opencode/skills/fix-art-issues/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fix-art-issues", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
fix-art-issuesFix a GitHub issue on OpenPipe/ART and open a PR. An agent skill from OpenPipe/ART.
Fix Art Issues is an agent skill from OpenPipe/ART. Fix a GitHub issue on OpenPipe/ART and open a PR. Use when the user asks to fix, solve, or work on an ART issue, or references a GitHub issue URL containing "OpenPipe/ART". Triggers: "fix ART issue", "solve this issue" with an OpenPipe/ART URL, "work on ART N".
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 AI & LLM Engineering, covering Fine-tuning, Pull requests and Reinforcement learning. It works with GitHub, Qwen and Git. The repository describes itself as: Agent Reinforcement Trainer: train multi-step agents for real-world tasks using GRPO. Give your agents on-the-job training. Reinforcement learning for Qwen3.6, GPT-OSS, Llama… The licence is Apache-2.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 12162f2. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
ghuvgituvxsshpythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gh, uv, git, uvx and ssh, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
GITHUB_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Fix Art Issues loads about 840 tokens when it runs. Until then it costs about 69 tokens; SKILL.md has 401 words of instructions outside code blocks.
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.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
with the correct branch checked out and `.env` in place (handled by the system-level `fix-art-workspace` skill).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.
The full file from OpenPipe/ART at commit 12162f2, republished under its Apache-2.0 licence (© OpenPipe). 401 words, ~840 tokens.
.claude/skills/fix-art-issues/SKILL.md (or your agent's skills folder).Fix a GitHub issue on OpenPipe/ART and open a PR.
OpenPipe/ARTmainAssumes the workspace is already set up with the correct branch checked out and .env in place (handled by the system-level fix-art-workspace skill).
gh issue view <number> --repo OpenPipe/ART --json title,body,labels,assignees,commentsCloses #<issue-number>.git remote set-url origin git@github.com:OpenPipe/ART.gitgh pr create --base main --draft.## Summary, Closes #<number>, ## Changes, ## Test plan.gh pr ready.Read CONTRIBUTING.md at the repo root for guidance on code quality checks (prek), CI cache refresh, and the release process.
==) for critical deps like transformers, trl, unsloth, unsloth-zoo, vllm to avoid surprise breakage from new releases.==X.Y.Z, keep it pinned unless there's a specific reason to change. Don't use >= just because it seems more flexible.uv run fails on macOS for backend deps (apex/torch need CUDA). This is expected — use uvx ruff for linting locally, test on GPU cluster.Name the SkyPilot cluster after the branch name without the fix/ prefix, replacing / with - (SkyPilot doesn't allow slashes). For example, if the branch is fix/short-description:
uv run sky launch -c short-description skypilot-config.yaml -yTo connect: ssh short-description
To tear down when done: uv run sky down short-description
nvidia-smi --query-compute-apps=pid --format=csv,noheader | xargs -r kill -9. Previous failed runs leave processes holding GPU memory.gpu_memory_utilization in test scripts (e.g. 0.7) — the default 0.9 is too high when Unsloth's training model is also loaded on the same GPU.nohup python test.py > /tmp/output.log 2>&1 & then tail -f /tmp/output.log. SSH background tasks lose output when connection drops.git remote set-url origin https://${GITHUB_TOKEN}@github.com/OpenPipe/ART.gitsky down <cluster-name> -y$ARGUMENTS
© OpenPipe, 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
Just SKILL.md in .agents/skills/fix-art-issues of OpenPipe/ART.
Open the folder on GitHubat commit 12162f2
Fix Art Issues 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Fix Art Issues this skillOpenPipe/ART | 11k | — | ~840 | Automated safety check: Notes | Apache-2.0 | |
| GitHubswarmclawai/swarmclaw | 687 | — | ~820 | Automated safety check: Pass | MIT | |
| Contributor-First PR MergeHKUDS/OpenHarness | 16k | 1 repos | ~847 | Automated safety check: Pass | MIT | |
| Create Pull Requestcline/cline | 70k | 1 repos | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Pull Request Title and Body Writeropeninterpreter/openinterpreter | 69k | 2 repos | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| PR Review State Fetchprisma/orm | 48k | — | ~767 | Automated safety check: Pass | Apache-2.0 |
swarmclawai/swarmclaw
GitHub operations via gh CLI: issues, PRs, CI runs, code review, API queries.
HKUDS/OpenHarness
Merges external GitHub pull requests while keeping the original author credited, and fixes conflicts after the merge instead of rewriting the contribution.
cline/cline
Opens a GitHub pull request from your current branch with the gh CLI, after reviewing the commits and diff and gathering the details the PR needs.
openinterpreter/openinterpreter
Rewrites the title and body of one or more pull requests with gh, leading with why the change was made, then what changed, and describing only the net result.
prisma/orm
Fetches a pull request's canonical review state as JSON, validates it, and renders markdown, a text summary and triage target files from it using bundled scripts.
redis/jedis
Generate a clear, concise GitHub PR title and description from the diff between two local git branches, and save it to prDescription.md in the repo root.
Categories
Fix a GitHub issue on OpenPipe/ART and open a PR. An agent skill from OpenPipe/ART. Fix Art Issues is an agent skill from OpenPipe/ART. Fix a GitHub issue on OpenPipe/ART and open a PR.
Fix Art Issues fits situations like: the user asks to fix; work on an ART issue; references a GitHub issue URL containing OpenPipe/ART.
Run `npx skills add OpenPipe/ART --skill fix-art-issues -a claude-code`. Or copy the skill folder (.agents/skills/fix-art-issues in OpenPipe/ART) into .claude/skills/fix-art-issues in your project. Claude Code loads it when a task matches its description.
Run `npx skills add OpenPipe/ART --skill fix-art-issues -a codex`. Or copy the skill folder (.agents/skills/fix-art-issues in OpenPipe/ART) into .agents/skills/fix-art-issues in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add OpenPipe/ART --skill fix-art-issues -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fix-art-issues, .gemini/skills/fix-art-issues, .github/skills/fix-art-issues and .opencode/skills/fix-art-issues in your project.
Going by SKILL.md and its folder, Fix Art Issues needs the command-line tools its instructions call (gh, uv, git, uvx, ssh and python) and credentials named GITHUB_TOKEN. Our summary lists: Python 3; A credential in GITHUB_TOKEN.
SKILL.md contains no URLs. Its commands use gh, uv, git, uvx and ssh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
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.
Fix Art Issues 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.
About 840 tokens (SKILL.md is roughly 3.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Fix Art Issues: GitHub (swarmclawai/swarmclaw, 687 stars), Contributor-First PR Merge (HKUDS/OpenHarness, 16k stars), Create Pull Request (cline/cline, 70k stars) and Pull Request Title and Body Writer (openinterpreter/openinterpreter, 69k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
OpenPipe (a GitHub organization) maintains it in OpenPipe/ART, which has 10,786 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 5, 2026.
Source: OpenPipe/ART on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.