Agent skill

PR Proof

by mrzmyr in mrzmyr/pixy-mood-tracker-app

Upload screenshots or videos to a PR body. An agent skill from mrzmyr/pixy-mood-tracker-app.

MITAuto-check passedDevelopment

Install PR Proof

skills CLI
$ npx skills add mrzmyr/pixy-mood-tracker-app --skill pr-proof -a claude-code

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

GitHub CLI
$ gh skill install mrzmyr/pixy-mood-tracker-app pr-proof --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/mrzmyr/pixy-mood-tracker-app.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/pr-proof .claude/skills/pr-proof && 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
pr-proof
GitHub stars
153
Token cost
~571 tokens
SKILL.md length
230 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

Upload screenshots or videos to a PR body. An agent skill from mrzmyr/pixy-mood-tracker-app.

  • Works in 7 steps: Save files outside the repo, for example… → Video: speed and size per test-pr video… → Upload. Alt text follows #. Up to 50… → …
  • Tasks that involve Pull requests
  • Calls gh; reaches github.com

What it does

PR Proof is an agent skill from mrzmyr/pixy-mood-tracker-app. Upload screenshots or videos to a PR body. Required for every PR with a visual change. Use also when asked for screenshots, video, before/after, or visual proof.

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 Android and iOS. The repository describes itself as: Minimalistic app to track your mood within one pixel a day. The licence is MIT.

When your agent uses it

  • Tasks that involve Pull requests

Example prompts

  • “/pr-proof”

Workflow steps

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

  1. Save files outside the repo, for example /tmp//. Use unique file names per PR.
  2. Video: speed and size per test-pr video rules.
  3. Upload. Alt text follows #. Up to 50 files per command
  4. Read URLs back. --attach appends them at the end of the body
  5. Move URLs into the Evidence section of the pr skill template. Delete the appended copies. Images: HTML table, width=260
  6. Write body back: gh pr edit --body-file /tmp//body.md
  7. Check done: step 4 command prints one URL per uploaded file.

What it can do on your machine

Read from SKILL.md and the folder at commit 700546b. 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:

    • gh

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

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com

    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

PR Proof loads about 571 tokens when it runs. Until then it costs about 43 tokens; SKILL.md has 230 words of instructions outside code blocks.

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

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 mrzmyr/pixy-mood-tracker-app at commit 700546b, republished under its MIT licence (© mrzmyr). 230 words, ~571 tokens.

Download SKILL.mdSave it as .claude/skills/pr-proof/SKILL.md (or your agent's skills folder).
name
pr-proof
description
Upload screenshots or videos to a PR body. Required for every PR with a visual change. Use also when asked for screenshots, video, before/after, or visual proof.

One method: gh pr edit --attach. Never commit proof files to any branch. No proof branches, no releases, no docs/pr-evidence/.

When

  • PR changes what the user sees (screens, components, colors, layout, copy, animation): screenshot required. Never open the PR without it
  • Changed existing UI: add before and after
  • Motion (animation, transition, gesture, scroll): add video too
  • Capture on iOS and Android, see run-app skill

Steps

  1. Save files outside the repo, for example /tmp/<pr>/. Use unique file names per PR.
  2. Video: speed and size per test-pr video rules.
  3. Upload. Alt text follows #. Up to 50 files per command:
sh
gh pr edit <n> --attach '/tmp/<pr>/before.png#Before: <state>' --attach '/tmp/<pr>/after.png#After: <state>'
  1. Read URLs back. --attach appends them at the end of the body:
sh
gh pr view <n> --json body --jq .body | grep -oE 'https://github.com/user-attachments/assets/[a-z0-9-]+'
  1. Move URLs into the Evidence section of the pr skill template. Delete the appended copies. Images: HTML table, width=260:
html
<table>
  <tr><th>Before</th><th>After</th></tr>
  <tr>
    <td><img src="https://github.com/user-attachments/assets/<id>" width="260" alt="Before: <state>" /></td>
    <td><img src="https://github.com/user-attachments/assets/<id>" width="260" alt="After: <state>" /></td>
  </tr>
</table>

Videos: bare URL in table cell, see test-pr video rules.

  1. Write body back: gh pr edit <n> --body-file /tmp/<pr>/body.md
  2. Check done: step 4 command prints one URL per uploaded file.

Rules

  • Done only when PR body contains user-attachments URLs. Never report proof done without step 7 output.
  • gh exits non-zero when one upload fails. Body keeps the uploads that worked. Retry only the failed file.
  • --body or --body-file replaces the whole body. Always start from step 4 body, never from an old local draft.
  • Non-visual PR: command output is proof. No device build unless asked.

© mrzmyr, MIT. 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/pr-proof of mrzmyr/pixy-mood-tracker-app.

Open the folder on GitHubat commit 700546b

Compare with similar skills

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

PR Proof compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
PR Proof this skillmrzmyr/pixy-mood-tracker-app153—~571Automated safety check: PassMIT
Commit PRsamuelclay/NewsBlur7.6k—~4.1kAutomated safety check: PassMIT
PR Stackr0adkll/Campfire140—~1.7kAutomated safety check: PassGPL-3.0
Grix Code Reviewaskie/grix153—~799Automated safety check: PassCustom licence
Tlon Workflowtloncorp/tlon-apps107—~8.9kAutomated safety check: NotesMIT
Open PRossappscollective/oss-weather456—~918Automated safety check: PassMIT

Similar skills

  • Commit PR

    samuelclay/NewsBlur

    A skill your agent uses when the user runs /commit-pr, says "commit and push", "open a PR", "ship this", asks to update an existing PR with new changes, or asks to resolve PR review comments in the…

    7.6k GitHub stars~4.1k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • PR Stack

    r0adkll/Campfire

    Open, describe, and maintain pull requests in Campfire, especially stacks of dependent PRs (each branch built on the one before).

    140 GitHub stars~1.7k tokensUpdated today
    DevelopmentAuto-check passed
  • Audit Grix diffs and pull requests for correctness, regressions, security, lifecycle safety, and cross-component contract consistency.

    153 GitHub stars~799 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Tlon Workflow

    tloncorp/tlon-apps

    A skill your agent uses when taking a Tlon Messenger task from a fresh worktree to a merged pull request: reproducing or fixing something in the iOS, Android or web app, validating it on a…

    107 GitHub stars~8.9k tokensUpdated today
    DevelopmentAuto-check: notes
  • Open PR

    ossappscollective/oss-weather

    MANDATORY skill for ALL pull requests. An agent skill from ossappscollective/oss-weather.

    456 GitHub stars~918 tokensUpdated today
    DevelopmentAuto-check passed
  • Nitro Sound Workflows

    hyochan/react-native-nitro-sound

    A skill your agent uses for react-native-nitro-sound repository work that should follow the project workflows for PR review, code audit, knowledge compilation, full verification, iOS or Android…

    961 GitHub stars~1.2k tokensUpdated 10 days ago
    MobileAuto-check passed

More from mrzmyr/pixy-mood-tracker-app

  • Competitor Analysis

    mrzmyr/pixy-mood-tracker-app

    Competitor analysis for Pixy (or any mobile app) from public App Store and Google Play data, no API keys.

    153 GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Coding Standards

    mrzmyr/pixy-mood-tracker-app

    A skill your agent uses when writing, reviewing, or refactoring TypeScript

    153 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Run App

    mrzmyr/pixy-mood-tracker-app

    Build, install, and run the app on a device. An agent skill from mrzmyr/pixy-mood-tracker-app.

    153 GitHub stars~893 tokensUpdated today
    Auto-check passed
  • Add Testers

    mrzmyr/pixy-mood-tracker-app

    Add beta testers for Pixy on Android and iOS. An agent skill from mrzmyr/pixy-mood-tracker-app.

    153 GitHub stars~229 tokensUpdated today
    Auto-check passed
  • Test PR

    mrzmyr/pixy-mood-tracker-app

    Run changed e2e flows for a pull request and note the result.

    153 GitHub stars~391 tokensUpdated today
    Auto-check passed
  • Babysit PR

    mrzmyr/pixy-mood-tracker-app

    Monitor a pull request until review comments and CI are handled.

    153 GitHub stars~189 tokensUpdated today
    Auto-check passed

Works with

Questions about PR Proof

What does PR Proof do?

Upload screenshots or videos to a PR body. An agent skill from mrzmyr/pixy-mood-tracker-app. PR Proof is an agent skill from mrzmyr/pixy-mood-tracker-app. Upload screenshots or videos to a PR body.

When should I use PR Proof?

PR Proof fits situations like: tasks that involve Pull requests.

How do I install PR Proof in Claude Code?

Run `npx skills add mrzmyr/pixy-mood-tracker-app --skill pr-proof -a claude-code`. Or copy the skill folder (.agents/skills/pr-proof in mrzmyr/pixy-mood-tracker-app) into .claude/skills/pr-proof in your project. Claude Code loads it when a task matches its description.

How do I install PR Proof in Codex?

Run `npx skills add mrzmyr/pixy-mood-tracker-app --skill pr-proof -a codex`. Or copy the skill folder (.agents/skills/pr-proof in mrzmyr/pixy-mood-tracker-app) into .agents/skills/pr-proof in your project. Codex loads it when a task matches its description.

Can I use PR Proof 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 mrzmyr/pixy-mood-tracker-app --skill pr-proof -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pr-proof, .gemini/skills/pr-proof, .github/skills/pr-proof and .opencode/skills/pr-proof in your project.

What does PR Proof need to run?

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

Does PR Proof access the network?

SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

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

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

How many tokens does PR Proof use?

About 571 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 PR Proof?

Skills that share tags, products or a category with PR Proof: Commit PR (samuelclay/NewsBlur, 7.6k stars), PR Stack (r0adkll/Campfire, 140 stars), Grix Code Review (askie/grix, 153 stars) and Tlon Workflow (tloncorp/tlon-apps, 107 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains PR Proof?

mrzmyr (a GitHub user) maintains it in mrzmyr/pixy-mood-tracker-app, which has 153 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 8, 2026.

Source: mrzmyr/pixy-mood-tracker-app on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.