Agent skill

Punch List Builder

by mohitagw15856 in mohitagw15856/pm-claude-skills

Turn walkthrough notes, photos, or voice-memo transcripts into a proper construction punch list with location, trade, and spec reference per item.

MITAuto-check passedMedia & Creative

Install Punch List Builder

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill punch-list-builder -a claude-code

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

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills punch-list-builder --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/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/punch-list-builder .claude/skills/punch-list-builder && 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
punch-list-builder
GitHub stars
1.4k
Token cost
~1.4k tokens
SKILL.md length
682 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Turn walkthrough notes, photos, or voice-memo transcripts into a proper construction punch list with location, trade, and spec reference per item.

  • Asked to build a punch list
  • SKILL.md covers What This Skill Produces, Required Inputs, Severity & Assignment Framework and Output Format, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Clean up walkthrough notes

What it does

Punch List Builder is an agent skill from mohitagw15856/pm-claude-skills. Turn walkthrough notes, photos, or voice-memo transcripts into a proper construction punch list with location, trade, and spec reference per item. Use when asked to build a punch list, clean up walkthrough notes, organise a deficiency list, prep for substantial completion, or track punch items to closeout. Produces a numbered punch list grouped by location with severity tiers, responsible subcontractor, back-charge candidates, and closeout/retainage linkage.

Its SKILL.md is about 1.4k 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 Media & Creative, covering Transcription. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked to build a punch list
  • Clean up walkthrough notes
  • Organise a deficiency list
  • Prep for substantial completion

Example prompts

  • “/punch-list-builder”

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. 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

    No scripts in the folder and no shell commands in SKILL.md.

    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

Punch List Builder loads about 1.4k tokens when it runs. Until then it costs about 120 tokens; SKILL.md has 682 words of instructions outside code blocks.

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

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 mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 682 words, ~1,366 tokens.

Download SKILL.mdSave it as .claude/skills/punch-list-builder/SKILL.md (or your agent's skills folder).
name
punch-list-builder
description
Turn walkthrough notes, photos, or voice-memo transcripts into a proper construction punch list with location, trade, and spec reference per item. Use when asked to build a punch list, clean up walkthrough notes, organise a deficiency list, prep for substantial completion, or track punch items to closeout. Produces a numbered punch list grouped by location with severity tiers, responsible subcontractor, back-charge candidates, and closeout/retainage linkage.

Punch List Builder Skill

"Fix paint in hallway" closes nothing. A punch item that closes reads: Level 2, Corridor 2C, north wall — drywall finish fails Level 4 requirement per spec 09 29 00; responsible: [drywall sub]; verify: repaint entire wall section, re-inspect under raking light. This skill converts messy walkthrough notes into that — a numbered, trade-assigned, spec-referenced punch list an owner's rep can sign off against and a super can actually run subs from.

What This Skill Produces

  • A numbered punch list grouped by location (building → level → room), one deficiency per item
  • Per item: location, trade, responsible subcontractor, spec/drawing reference, severity tier, acceptance criterion
  • A back-charge candidate flag on damage-by-others and repeat-failure items
  • Trade-by-trade rollup for distributing scoped lists to each sub
  • Closeout linkage — items tied to substantial completion, retainage release, or warranty

Required Inputs

Ask for what's missing; from raw notes alone, build the list and tag inferred fields [verify]:

  • Walkthrough notes — however rough: bullets, transcript, photo captions
  • Location scheme — building/level/room numbering used on the drawings (so items are findable)
  • Sub list by trade (who to assign items to) — if absent, assign by trade and mark sub [assign]
  • Spec sections / finish schedule available for referencing (optional but sharply raises defensibility)
  • Project stage — pre-punch, substantial completion punch, or final/warranty walk — it sets the severity bar

Severity & Assignment Framework

Tier every item:

TierDefinitionConsequence
A — Blocks completionLife-safety, code, non-functional systems, missing inspectionsBlocks substantial completion / certificate of occupancy
B — Blocks acceptanceDoesn't meet contract documents — wrong product, failed finish tolerance, incomplete scopeBlocks final payment / retainage for that trade
C — CosmeticTouch-up, adjustment, cleaning within spec toleranceTrack to zero, but don't hold the project on it

Never let a Tier A hide inside a room's list of C's — pull Tier A items to the top summary.

Assign one responsible party per item. "GC to coordinate" is not an assignee. Where trades overlap (e.g. scratched frame — painter or the trade who scratched it?), assign the most likely party and flag the dispute.

Back-charge screening. Flag as back-charge candidates: damage to completed work by another trade, rework of previously-accepted work, and items a sub was already directed to fix once. Note the evidence needed (photo, prior notice date) — a back-charge without paper is a gift.

Closeout linkage. Mark which items gate substantial completion (Tier A), which gate retainage release per trade (Tier B), and which convert to warranty items if the owner accepts occupancy first.

Output Format

Show full SKILL.md (275 more words)Show less
Punch List: [Project] — [Walk date, stage, attendees]

1. Summary — item counts by tier and by trade; the Tier A list in full. 2. Punch items by location — table per area:

#LocationDescription of deficiencySpec/Dwg refTradeResponsible subTierBack-charge?Acceptance criterionStatus

3. Trade rollups — per-sub extract with item numbers and due date field. 4. Back-charge candidates — item #, basis, evidence held/needed. 5. Closeout linkage — items gating substantial completion; items gating retainage by trade; warranty conversions.

Quality Checks

  • Every item names a findable location using the project's numbering — no "hallway near the thing"
  • One deficiency per item — compound notes are split so each can close independently
  • Each item has exactly one responsible party (or a flagged dispute), never "various" or left blank
  • Spec or drawing reference present where documents were provided; [verify] where inferred
  • Every item has an acceptance criterion — what "done" looks like at re-inspection
  • Tier A items surfaced in the summary, not buried in room lists

Anti-Patterns

  • Do not write subjective items ("looks bad") — describe the deficiency against a spec, tolerance, or the approved mockup
  • Do not bundle five defects into one line — bundled items never fully close
  • Do not assign items to "GC" as a default — the punch list is how work reaches the sub who owes it
  • Do not treat the punch list as append-forever — new-found items after the walk go on a dated supplement, not silently inserted
  • Do not flag a back-charge without naming the evidence — an unsupported back-charge poisons the sub relationship for nothing

Example Trigger Phrases

  • "Build a punch list."
  • "Clean up walkthrough notes."
  • "Organise a deficiency list."
  • "Prep for substantial completion."
  • "Track punch items to closeout."

© mohitagw15856, 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 skills/punch-list-builder of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Punch List Builder 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.

Punch List Builder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Punch List Builder this skillmohitagw15856/pm-claude-skills1.4k—~1.4kAutomated safety check: PassMIT
HyperFrames Media Useheygen-com/hyperframes60k—~2.4kAutomated safety check: PassApache-2.0
Native Subtitle Quote Imagechengyi-ai/native-subtitle-quote-image2.6k—~1.8kAutomated safety check: PassMIT
Edu Chem Videowy51ai/edulab1.4k—~2.1kAutomated safety check: NotesApache-2.0
Transcription Memory ReconstructionNxcoreAI/EverRoom3k—~714Automated safety check: PassCustom licence
Edu Math Videowy51ai/edulab1.4k—~2.5kAutomated safety check: NotesApache-2.0

Similar skills

  • HyperFrames Media Use

    heygen-com/hyperframes

    Finds, generates and edits media for HyperFrames video projects: music, sound effects, images, icons, logos, voiceovers, captions and color grades.

    60k GitHub stars~2.4k tokensUpdated today
    Media & CreativeAuto-check passed
  • Native Subtitle Quote Image

    chengyi-ai/native-subtitle-quote-image

    将本地视频或用户有权处理的在线视频,经过来源获取、文字稿定位、选题选句、精确取帧、紧凑裁切、拼图和逐张质检,制作成 3:4 或保留画面原比例的视频字幕长图。支持两种明确分开的输出:保留画面内已烧录字幕的原生字幕模式,以及把已审核的时间点与台词绘制到真实视频帧上的脚本字幕模式。用户要求原生字幕截图、字幕帧拼图、YouTube…

    2.6k GitHub stars~1.8k tokensUpdated today
    Media & CreativeAuto-check passed
  • Edu Chem Video

    wy51ai/edulab

    A skill your agent uses when asked to make an explainer / walkthrough video (讲解视频、解题视频、例题精讲、微课) for a chemistry problem (化学题: 氧化还原配平 双线桥 电子守恒, 物质的量计算, 化学平衡 三段式 平衡常数 转化率 反应速率, 离子反应, 电化学, 溶液 滴定…

    1.4k GitHub stars~2.1k tokensUpdated today
    Media & CreativeAuto-check: notes
  • Reconstruct a complete, searchable memory from an untrusted meeting or conversation transcript.

    3k GitHub stars~714 tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Edu Math Video

    wy51ai/edulab

    A skill your agent uses when asked to make an explainer / walkthrough video (讲解视频、解题视频、例题精讲、微课) for a math problem (数学题, geometry, algebra, functions, motion/行程 problems), from a problem screenshot…

    1.4k GitHub stars~2.5k tokensUpdated today
    Media & CreativeAuto-check: notes
  • Transcribe

    JetBrains/skills

    Official

    Transcribe audio files to text with optional diarization and known-speaker hints.

    366 GitHub starsUsed in 4 repos~776 tokens
    Media & CreativeAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated yesterday
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed

Questions about Punch List Builder

What does Punch List Builder do?

Turn walkthrough notes, photos, or voice-memo transcripts into a proper construction punch list with location, trade, and spec reference per item. Punch List Builder is an agent skill from mohitagw15856/pm-claude-skills. Turn walkthrough notes, photos, or voice-memo transcripts into a proper construction punch list with location, trade, and spec reference per item.

When should I use Punch List Builder?

Punch List Builder fits situations like: asked to build a punch list; clean up walkthrough notes; organise a deficiency list; prep for substantial completion.

How do I install Punch List Builder in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill punch-list-builder -a claude-code`. Or copy the skill folder (skills/punch-list-builder in mohitagw15856/pm-claude-skills) into .claude/skills/punch-list-builder in your project. Claude Code loads it when a task matches its description.

How do I install Punch List Builder in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill punch-list-builder -a codex`. Or copy the skill folder (skills/punch-list-builder in mohitagw15856/pm-claude-skills) into .agents/skills/punch-list-builder in your project. Codex loads it when a task matches its description.

Can I use Punch List Builder 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 mohitagw15856/pm-claude-skills --skill punch-list-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/punch-list-builder, .gemini/skills/punch-list-builder, .github/skills/punch-list-builder and .opencode/skills/punch-list-builder in your project.

What does Punch List Builder need to run?

SKILL.md names no scripts, command-line tools or credentials: Punch List Builder is instructions for the agent only.

Does Punch List Builder 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 Punch List Builder 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 Punch List Builder use?

Punch List Builder 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 Punch List Builder use?

About 1.4k tokens (SKILL.md is roughly 5.5k 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 Punch List Builder?

Skills that share tags, products or a category with Punch List Builder: HyperFrames Media Use (heygen-com/hyperframes, 60k stars), Native Subtitle Quote Image (chengyi-ai/native-subtitle-quote-image, 2.6k stars), Edu Chem Video (wy51ai/edulab, 1.4k stars) and Transcription Memory Reconstruction (NxcoreAI/EverRoom, 3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Punch List Builder?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.