Open a pull request against main for the current branch. An agent skill from DouglasNeuroInformatics/OpenDataCapture.

Apache-2.0Auto-check passedDevelopment

Install Odc Open PR

skills CLI
$ npx skills add DouglasNeuroInformatics/OpenDataCapture --skill odc-open-pr -a claude-code

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

GitHub CLI
$ gh skill install DouglasNeuroInformatics/OpenDataCapture odc-open-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/DouglasNeuroInformatics/OpenDataCapture.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/odc-open-pr .claude/skills/odc-open-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
odc-open-pr
GitHub stars
119
Token cost
~533 tokens
SKILL.md length
244 words
Files
1
Skills in repo
16
Repo updated
First seen
Licence
Apache-2.0

At a glance

Open a pull request against main for the current branch. An agent skill from DouglasNeuroInformatics/OpenDataCapture.

  • Sub-agent hands off its finished branch to be filed
  • SKILL.md covers Attribution block and Body
  • Calls git and gh
  • Tasks that involve Pull requests

What it does

Odc Open PR is an agent skill from DouglasNeuroInformatics/OpenDataCapture. Open a pull request against main for the current branch. Use when asked to open, create or raise a PR, and when a skill or sub-agent hands off its finished branch to be filed. Covers the body's required attribution block; reviewing an already-open PR is review-pr's job.

Its SKILL.md is about 530 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 and Subagents. The repository describes itself as: An electronic data capture platform for administering remote and in-person clinical instruments. The licence is Apache-2.0.

When your agent uses it

  • Sub-agent hands off its finished branch to be filed
  • Tasks that involve Pull requests
  • Tasks that involve Subagents

Example prompts

  • “/odc-open-pr”

What it can do on your machine

Read from SKILL.md and the folder at commit 432dec8. 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
    • gh

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

  • Network

    No URLs in SKILL.md. Its commands use git and gh, 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

Odc Open PR loads about 533 tokens when it runs. Until then it costs about 71 tokens; SKILL.md has 244 words of instructions outside code blocks.

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

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 DouglasNeuroInformatics/OpenDataCapture at commit 432dec8, republished under its Apache-2.0 licence (© DouglasNeuroInformatics). 244 words, ~533 tokens.

Download SKILL.mdSave it as .claude/skills/odc-open-pr/SKILL.md (or your agent's skills folder).
name
odc-open-pr
description
Open a pull request against main for the current branch. Use when asked to open, create or raise a PR, and when a skill or sub-agent hands off its finished branch to be filed. Covers the body's required attribution block; reviewing an already-open PR is review-pr's job.

.agents/skills/odc-done/SKILL.md runs first — a PR is opened on a branch that already passed it.

Never open a PR from main; branch first, then push to origin with -u.

The base is upstream main, not the fork's — origin is joshunrau/OpenDataCapture, upstream is DouglasNeuroInformatics/OpenDataCapture. Target anything else only when the user says so:

sh
git fetch upstream
gh pr create --repo DouglasNeuroInformatics/OpenDataCapture --base main

Attribution block

Every PR body ends with one Co-Authored-By: line per distinct model across the branch's commits, and nothing else after them. No "Generated with" line, no tool credit.

Read the models off the commits rather than from memory — a branch can carry commits from several models, and a hand-written commit carries none. .agents/skills/odc-commit/SKILL.md is where those trailers come from:

sh
git log --format='%(trailers:key=Co-authored-by,valueonly)' upstream/main..HEAD | sed '/^$/d' | sort -u

Paste that output verbatim, one Co-Authored-By: line per result, in the order printed. An empty result means the branch is entirely the user's — then the body carries no attribution at all.

These lines are for the user reading the PR: GitHub credits co-authors only from commit trailers, so duplicating them here changes no attribution and must not be moved or dropped for that reason.

Never put the claude.ai session URL in the body. It resolves for nobody but the user.

Body

Above the attribution block: what changed and why, then how it was verified — name the unit test and the testing/ e2e spec, and carry forward every exception odc-done step 8 raised. Keep it short enough to read in one screen.

Title follows Conventional Commits, same rules as the commit subject (root AGENTS.md).

© DouglasNeuroInformatics, 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/odc-open-pr of DouglasNeuroInformatics/OpenDataCapture.

Open the folder on GitHubat commit 432dec8

Compare with similar skills

Odc Open 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.

Odc Open PR compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Odc Open PR this skillDouglasNeuroInformatics/OpenDataCapture119—~533Automated safety check: PassApache-2.0
GitHub Review Iterationprisma/orm48k—~2.2kAutomated safety check: PassApache-2.0
Cherry Studio PR ReviewCherryHQ/cherry-studio53k—~3.9kAutomated safety check: PassAGPL-3.0
PR Cyclejaemk/cached2.1k—~4.8kAutomated safety check: NotesMIT
PR Reviewjaemk/self_update961—~1.5kAutomated safety check: NotesMIT
PR Reviewjaemk/cached2.1k—~2.5kAutomated safety check: NotesMIT

Similar skills

  • Official

    Runs a loop on a GitHub pull request: fetch review state, triage comments into actions, implement them and resolve threads, repeating until nothing actionable is left.

    48k GitHub stars~2.2k tokensUpdated today
    DevelopmentAuto-check passed
  • Cherry Studio PR Review

    CherryHQ/cherry-studio

    Reviews Cherry Studio branches, pull requests, commits, files and docs against the project's own architecture, naming, API-boundary and UI rules, report-only by default.

    53k GitHub stars~3.9k tokensUpdated today
    DevelopmentAuto-check passed
  • PR Cycle

    jaemk/cached

    PR review-and-update cycle — the orchestrator that takes a PR from review to resolved.

    2.1k GitHub stars~4.8k tokensUpdated 8 days ago
    DevelopmentAuto-check: notes
  • PR Review

    jaemk/self_update

    Targeted, read-only review of a PR or checked-out branch. An agent skill from jaemk/self_update.

    961 GitHub stars~1.5k tokensUpdated 1 mo ago
    DevelopmentAuto-check: notes
  • PR Review

    jaemk/cached

    Targeted, read-only review of a PR or checked-out branch. An agent skill from jaemk/cached.

    2.1k GitHub stars~2.5k tokensUpdated 8 days ago
    DevelopmentAuto-check: notes

More from DouglasNeuroInformatics/OpenDataCapture

All 16 skills in this repo
  • Odc Agent Docs

    DouglasNeuroInformatics/OpenDataCapture

    Write or correct this repo's agent documentation — a workspace AGENTS.md (or its CLAUDE.md symlink), a playbook under .agents/docs/playbooks, an architecture doc, or the workspace map.

    119 GitHub stars~2.7k tokensUpdated 2 days ago
    Auto-check passed
  • Odc Testing

    DouglasNeuroInformatics/OpenDataCapture

    Test a change in Open Data Capture. An agent skill from DouglasNeuroInformatics/OpenDataCapture.

    119 GitHub stars~1.5k tokensUpdated 2 days ago
    Auto-check: notes
  • Review PR

    DouglasNeuroInformatics/OpenDataCapture

    Triage pull requests against upstream main — one verdict, action items, and whether it needs the user's eyes.

    119 GitHub stars~2.8k tokensUpdated 2 days ago
    Auto-check passed
  • Opening Issues

    DouglasNeuroInformatics/OpenDataCapture

    File a GitHub issue for Open Data Capture with its labels. An agent skill from DouglasNeuroInformatics/OpenDataCapture.

    119 GitHub stars~614 tokensUpdated 2 days ago
    Auto-check passed
  • Odc Debugging

    DouglasNeuroInformatics/OpenDataCapture

    What actually breaks in Open Data Capture — a failing build, lint, unit test or e2e run; a change with no visible effect; a suite that stays green after you broke the code on purpose; an error…

    119 GitHub stars~2.8k tokensUpdated 2 days ago
    Auto-check: notes
  • Odc Done

    DouglasNeuroInformatics/OpenDataCapture

    Close out a change to Open Data Capture before committing, opening a PR, or reporting it done.

    119 GitHub stars~1.6k tokensUpdated 2 days ago
    Auto-check passed

Categories

Questions about Odc Open PR

What does Odc Open PR do?

Open a pull request against main for the current branch. An agent skill from DouglasNeuroInformatics/OpenDataCapture. Odc Open PR is an agent skill from DouglasNeuroInformatics/OpenDataCapture. Open a pull request against main for the current branch.

When should I use Odc Open PR?

Odc Open PR fits situations like: sub-agent hands off its finished branch to be filed; tasks that involve Pull requests; tasks that involve Subagents.

How do I install Odc Open PR in Claude Code?

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

How do I install Odc Open PR in Codex?

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

Can I use Odc Open 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 DouglasNeuroInformatics/OpenDataCapture --skill odc-open-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/odc-open-pr, .gemini/skills/odc-open-pr, .github/skills/odc-open-pr and .opencode/skills/odc-open-pr in your project.

What does Odc Open PR need to run?

Going by SKILL.md and its folder, Odc Open PR needs the command-line tools its instructions call (git and gh).

Does Odc Open PR access the network?

SKILL.md contains no URLs. Its commands use git and gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Odc Open 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 Odc Open PR use?

Odc Open 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 Odc Open PR use?

About 533 tokens (SKILL.md is roughly 2.1k 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 Odc Open PR?

Skills that share tags, products or a category with Odc Open PR: GitHub Review Iteration (prisma/orm, 48k stars), Cherry Studio PR Review (CherryHQ/cherry-studio, 53k stars), PR Cycle (jaemk/cached, 2.1k stars) and PR Review (jaemk/self_update, 961 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Odc Open PR?

DouglasNeuroInformatics (a GitHub organization) maintains it in DouglasNeuroInformatics/OpenDataCapture, which has 119 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on October 7, 2026.

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