A skill your agent uses when auditing a PPoPP research-paper submission for HotCRP readiness, covering the two-column acmart sigplan template, the 10-page text+figures budget with unlimited…

MITAuto-check passedResearch & Science

Install Ppopp Submission

skills CLI
$ npx skills add brycewang-stanford/Awesome-Journal-Skills --skill ppopp-submission -a claude-code

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

GitHub CLI
$ gh skill install brycewang-stanford/Awesome-Journal-Skills ppopp-submission --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/brycewang-stanford/Awesome-Journal-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/PPoPP-Skills/skills/ppopp-submission .claude/skills/ppopp-submission && 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
ppopp-submission
GitHub stars
1.2k
Token cost
~1.6k tokens
SKILL.md length
693 words
Files
1
Skills in repo
2,387
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when auditing a PPoPP research-paper submission for HotCRP readiness, covering the two-column acmart sigplan template, the 10-page text+figures budget with unlimited…

  • Works in 6 steps: Freeze the claim and the scalability… → Fill the abstract (100–400 words),… → Confirm the PDF is two-column acmart… → …
  • Auditing a PPoPP research-paper submission for HotCRP readiness
  • SKILL.md covers Abstract and registration, Format and page budget, Double-blind sweep and Conflicts against PC and ERC, plus 4 more sections
  • Calls pdftotext

What it does

Ppopp Submission is an agent skill from brycewang-stanford/Awesome-Journal-Skills. Use when auditing a PPoPP research-paper submission for HotCRP readiness, covering the two-column acmart sigplan template, the 10-page text+figures budget with unlimited references, the 100-400 word abstract, double-blind anonymity for parallel-systems work, conflict declaration against the PC and External Review Committee, and desk-reject triage before the AoE cutoff.

Its SKILL.md is about 1.6k 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 Research & Science. The repository describes itself as: Journal-specific Claude Code/Codex skill packs covering mainstream journals — AER, QJE, Nature, Cell, 管理世界, 经济研究 & 200+ more — your fast track to getting published. | 覆盖主流期刊的… The licence is MIT.

When your agent uses it

  • Auditing a PPoPP research-paper submission for HotCRP readiness
  • Covering the two-column acmart sigplan template
  • The 10-page text+figures budget with unlimited references
  • The 100-400 word abstract

Example prompts

  • “/ppopp-submission”

Workflow steps

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

  1. Freeze the claim and the scalability figures early; the numbers are the paper.
  2. Fill the abstract (100–400 words), author list, topics, and PC+ERC conflicts a day early.
  3. Confirm the PDF is two-column acmart sigplan, ≤10 pages text+figures, A4/US-letter clean.
  4. Run the mechanical double-blind checks on the final PDF and the final artifact archive.
  5. Re-describe every machine architecturally; remove facility names, SLURM accounts, grant numbers.
  6. Re-download the uploaded PDF and read it cold to confirm it is the file you meant.

What it can do on your machine

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

    • pdftotext

    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

Ppopp Submission loads about 1.6k tokens when it runs. Until then it costs about 97 tokens; SKILL.md has 693 words of instructions outside code blocks.

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

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 brycewang-stanford/Awesome-Journal-Skills at commit 932eb23, republished under its MIT licence (© brycewang-stanford). 693 words, ~1,562 tokens.

Download SKILL.mdSave it as .claude/skills/ppopp-submission/SKILL.md (or your agent's skills folder).
name
ppopp-submission
description
Use when auditing a PPoPP research-paper submission for HotCRP readiness, covering the two-column acmart sigplan template, the 10-page text+figures budget with unlimited references, the 100-400 word abstract, double-blind anonymity for parallel-systems work, conflict declaration against the PC and External Review Committee, and desk-reject triage before the AoE cutoff.

PPoPP Submission

Run this audit before uploading to the PPoPP HotCRP site (PPoPP 2027's summer round used ppopp27-summer.hotcrp.com). PPoPP is the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming; its submissions are conference papers in the two-column acmart sigplan format, not journal manuscripts. Every number below was read from the PPoPP 2026/2027 calls on 2026-07-09 via search renderings (see resources/official-source-map.md); treat them as a one-cycle snapshot and reopen the live call first.

Abstract and registration

  • Submit electronically with an abstract of 100–400 words, full author contact info, and the complete author/affiliation list (no "et al." in the author field).
  • In recent editions the abstract and the full paper share a single deadline (PPoPP 2026: 1 September 2025; PPoPP 2027 summer round: 3 August 2026, AoE). Whether a year adds a separate earlier abstract-registration date, or a second (fall) round, is cycle-volatile — 待核实.
  • Write the real abstract, not a placeholder: it drives reviewer bidding and TPMS matching, and a parallel-programming abstract that hides the actual system or workload gets mismatched reviewers.

Format and page budget

  • Two-column ACM Conference Format: the acmart document class in the sigplan proceedings mode, via ppopp-acmart-sigplanproc-template.tex. This is the SIGPLAN two-column look — not PLDI's single-column review style and not an IEEE box.
  • Page budget: 10 pages of text and figures. References are excluded and unlimited — include the full author list for every citation (no "et al."). There is no separate unlimited appendix inside the reviewed budget; anything reviewers must read to judge the paper lives in the 10 pages (see ppopp-supplementary for what may move to the artifact).
  • The PDF must be printable on both A4 and US-letter paper. Papers that exceed the length, deviate from the template, or arrive late are rejected — this is stated, not discretionary.
  • Margins, font, and column geometry are fixed by acmart; recover space by cutting, not by shrinking the template.

Double-blind sweep

PPoPP review is double-blind. Parallel-systems papers leak identity through the machine and the code more than through the prose:

bash
# Mechanical pass on the submission PDF and any anonymized artifact archive
pdfinfo paper.pdf | grep -Ei 'author|creator|producer'
pdftotext paper.pdf - | grep -nEi 'github\.com/[a-z0-9-]+|gitlab|zenodo\.org/record|acknowledg|grant|cluster|supercomputer' | head
unzip -l artifact.zip 2>/dev/null | grep -Ei '\.git/|/home/|/scratch/|/users/|\.slurm' | head
grep -rniE 'our (system|runtime|library)|named after|@[a-z0-9.]*\.edu' artifact/ --include='*.md' 2>/dev/null | head

The PPoPP-specific leaks: a runtime or library named after your group; a named cluster or supercomputer ("runs on <Center> <Machine>") that identifies the institution; SLURM job scripts with a user/account; a results repo on a personal GitHub; and acknowledgements/grant numbers left in the review PDF. Describe hardware by its architecture ("a 2-socket 64-core AMD EPYC node, 8-channel DDR5, an NVIDIA H100") rather than by a facility name during review.

Show full SKILL.md (292 more words)Show less

Conflicts against PC and ERC

  • Declare conflicts against both the Program Committee and the External/Extended Review Committee (ERC) — PPoPP uses both pools, and a missed ERC conflict is a common late failure.
  • Include every coauthor's institution and recent collaborators; reviewer matching may run through TPMS, so an accurate topic/COI declaration directly changes who reads you.

Desk-risk triage

Finding at audit timeSeverityReal fix
Body over 10 pages (text+figures)Stated reject groundCut or move to artifact; references do not absorb body text
Single-column / wrong templateFormat-deviation rejectRecompile with acmart sigplan two-column
"et al." in the paper's author field or citationsRequirement violationSpell out all authors
Named cluster/user/grant reveals identityAnonymity breakRe-describe hardware architecturally; scrub scripts and metadata
Missing ERC conflictsReview-integrity riskDeclare against PC and ERC before the deadline
Abstract missing or outside 100–400 wordsSubmission-form errorFix in HotCRP before upload closes
Same result under review at PLDI/CGO/SCDual-submission exposureWithdraw one; verify current concurrent-submission wording

Final-week order of operations

  1. Freeze the claim and the scalability figures early; the numbers are the paper.
  2. Fill the abstract (100–400 words), author list, topics, and PC+ERC conflicts a day early.
  3. Confirm the PDF is two-column acmart sigplan, ≤10 pages text+figures, A4/US-letter clean.
  4. Run the mechanical double-blind checks on the final PDF and the final artifact archive.
  5. Re-describe every machine architecturally; remove facility names, SLURM accounts, grant numbers.
  6. Re-download the uploaded PDF and read it cold to confirm it is the file you meant.

Reverify each cycle

  • The number of submission rounds (the 2027 "summer" HotCRP suggests a possible split — 待核实).
  • The exact page budget and which acmart revision is required.
  • Artifact-track timing and badge set, dual-submission wording, and any AI-disclosure rule.

Output format

text
[PPoPP submission status] ready / blocked / needs work
[Abstract] 100-400 words present? topics/COI set?
[Format] pages used (text+figs / refs), two-column acmart sigplan? A4+letter?
[Anonymity] clean / leaks: <named machine | user | grant | repo>
[Conflicts] PC + ERC declared? yes/no
[Fix queue] <ordered, with owners and dates before the AoE cutoff>

© brycewang-stanford, 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 PPoPP-Skills/skills/ppopp-submission of brycewang-stanford/Awesome-Journal-Skills.

Open the folder on GitHubat commit 932eb23

Compare with similar skills

Ppopp Submission 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.

Ppopp Submission compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ppopp Submission this skillbrycewang-stanford/Awesome-Journal-Skills1.2k—~1.6kAutomated safety check: PassMIT
Hypothesis Generationspacering-net/codeg3.9k14 repos~3.6kAutomated safety check: NotesMIT
GitHub Deep Researchbytedance/deer-flow84k4 repos~1.3kAutomated safety check: PassMIT
Nature Paper CardYuan1z0825/nature-skills47k2 repos~2.1kAutomated safety check: PassApache-2.0
Content Research Writerweapp-tailwindcss/weapp-tailwindcss1.9k25 repos~3.5kAutomated safety check: PassMIT
Last30daysmvanhorn/last30days-skill64k—~7.9kAutomated safety check: NotesMIT

Similar skills

  • Hypothesis Generation

    spacering-net/codeg

    Structured hypothesis formulation from observations. An agent skill from spacering-net/codeg.

    3.9k GitHub starsUsed in 14 repos~3.6k tokens
    Research & ScienceAuto-check: notes
  • GitHub Deep Research

    bytedance/deer-flow

    Researches a GitHub repository over four rounds using the GitHub API and web search, then writes a structured markdown report with timeline, metrics and Mermaid diagrams.

    84k GitHub starsUsed in 4 repos~1.3k tokens
    Research & ScienceAuto-check passed
  • Nature Paper Card

    Yuan1z0825/nature-skills

    Builds a structured deep-reading card for one scientific paper, covering methods, how experiments support claims, limitations and research ideas, with a script to prepare the source.

    47k GitHub starsUsed in 2 repos~2.1k tokens
    Research & ScienceAuto-check passed
  • Content Research Writer

    weapp-tailwindcss/weapp-tailwindcss

    Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section.

    1.9k GitHub starsUsed in 25 repos~3.5k tokens
    Research & ScienceAuto-check passed
  • Last30days

    mvanhorn/last30days-skill

    Research what people actually say about any topic in the last 30 days.

    64k GitHub stars~7.9k tokensUpdated yesterday
    Research & ScienceAuto-check: notes
  • Peer Review

    spacering-net/codeg

    Structured manuscript/grant review with checklist-based evaluation.

    3.9k GitHub starsUsed in 17 repos~5.9k tokens
    Research & ScienceAuto-check: notes

More from brycewang-stanford/Awesome-Journal-Skills

All 2,387 skills in this repo
  • Aaag Data Analysis

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when running and reporting the analysis for an Annals of the American Association of Geographers manuscript — spatial statistics and modeling, remote-sensing accuracy, or…

    1.2k GitHub stars~1.3k tokensUpdated 14 days ago
    Auto-check passed
  • Aaag Literature Positioning

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when positioning an Annals of the American Association of Geographers manuscript in the literature — engaging geographic scholarship across the relevant area and the…

    1.2k GitHub stars~1.3k tokensUpdated 14 days ago
    Auto-check passed
  • Aaag Rebuttal

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when responding to an Annals of the American Association of Geographers decision letter (major/minor revision) — building a point-by-point response to the subject editor and…

    1.2k GitHub stars~1.4k tokensUpdated 14 days ago
    Auto-check passed
  • Aaag Research Design

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when defending the research design of an Annals of the American Association of Geographers manuscript — spatial/quantitative analysis and GIScience, remote-sensing and…

    1.2k GitHub stars~1.4k tokensUpdated 14 days ago
    Auto-check passed
  • Aaag Review Process

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when you need to understand how the Annals of the American Association of Geographers evaluates a manuscript — double-anonymous review routed through a subject editor by…

    1.2k GitHub stars~1.3k tokensUpdated 14 days ago
    Auto-check passed
  • Aaag Submission

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when running the final pre-submission preflight for the Annals of the American Association of Geographers via ScholarOne Manuscripts — area/article-type selection…

    1.2k GitHub stars~1.6k tokensUpdated 14 days ago
    Auto-check passed

Questions about Ppopp Submission

What does Ppopp Submission do?

A skill your agent uses when auditing a PPoPP research-paper submission for HotCRP readiness, covering the two-column acmart sigplan template, the 10-page text+figures budget with unlimited…. Ppopp Submission is an agent skill from brycewang-stanford/Awesome-Journal-Skills. Use when auditing a PPoPP research-paper submission for HotCRP readiness, covering the two-column acmart sigplan template, the 10-page text+figures budget with unlimited references, the 100-400 word abstract, double-blind anonymity for parallel-systems work, conflict declaration against the PC and External Review Committee, and desk-reject triage before the AoE cutoff.

When should I use Ppopp Submission?

Ppopp Submission fits situations like: auditing a PPoPP research-paper submission for HotCRP readiness; covering the two-column acmart sigplan template; the 10-page text+figures budget with unlimited references; the 100-400 word abstract.

How do I install Ppopp Submission in Claude Code?

Run `npx skills add brycewang-stanford/Awesome-Journal-Skills --skill ppopp-submission -a claude-code`. Or copy the skill folder (PPoPP-Skills/skills/ppopp-submission in brycewang-stanford/Awesome-Journal-Skills) into .claude/skills/ppopp-submission in your project. Claude Code loads it when a task matches its description.

How do I install Ppopp Submission in Codex?

Run `npx skills add brycewang-stanford/Awesome-Journal-Skills --skill ppopp-submission -a codex`. Or copy the skill folder (PPoPP-Skills/skills/ppopp-submission in brycewang-stanford/Awesome-Journal-Skills) into .agents/skills/ppopp-submission in your project. Codex loads it when a task matches its description.

Can I use Ppopp Submission 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 brycewang-stanford/Awesome-Journal-Skills --skill ppopp-submission -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ppopp-submission, .gemini/skills/ppopp-submission, .github/skills/ppopp-submission and .opencode/skills/ppopp-submission in your project.

What does Ppopp Submission need to run?

Going by SKILL.md and its folder, Ppopp Submission needs the command-line tools its instructions call (pdftotext).

Does Ppopp Submission 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 Ppopp Submission 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 Ppopp Submission use?

Ppopp Submission 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 Ppopp Submission use?

About 1.6k tokens (SKILL.md is roughly 6.2k 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 Ppopp Submission?

Skills that share tags, products or a category with Ppopp Submission: Hypothesis Generation (spacering-net/codeg, 3.9k stars), GitHub Deep Research (bytedance/deer-flow, 84k stars), Nature Paper Card (Yuan1z0825/nature-skills, 47k stars) and Content Research Writer (weapp-tailwindcss/weapp-tailwindcss, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ppopp Submission?

brycewang-stanford (a GitHub user) maintains it in brycewang-stanford/Awesome-Journal-Skills, which has 1,231 GitHub stars. The repository holds 2,387 skills in this directory. The repository was last updated on September 27, 2026.

Source: brycewang-stanford/Awesome-Journal-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.