Agent skill

Dispute Letter

by mohitagw15856 in mohitagw15856/pm-claude-skills

Write a letter to dispute an incorrect charge, bill, or record.

MITAuto-check passedDocuments & Office

Install Dispute Letter

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill dispute-letter -a claude-code

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

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills dispute-letter --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/dispute-letter .claude/skills/dispute-letter && 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
dispute-letter
GitHub stars
1.4k
Token cost
~999 tokens
SKILL.md length
496 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Write a letter to dispute an incorrect charge, bill, or record.

  • Asked to dispute a credit-card charge
  • SKILL.md covers Working from a brief, Required Inputs, Output Format and Quality Checks, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Challenge a credit-report error

What it does

Dispute Letter is an agent skill from mohitagw15856/pm-claude-skills. Write a letter to dispute an incorrect charge, bill, or record. Use when asked to dispute a credit-card charge, contest a bill or invoice, challenge a credit-report error, or formally dispute a fee. Produces a clear dispute letter — what's being disputed, why it's wrong, the evidence, and the correction requested — in the firm, paper-trail tone these situations need.

Its SKILL.md is about 1000 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 Documents & Office, covering Forms and invoices. 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 dispute a credit-card charge
  • Challenge a credit-report error
  • Formally dispute a fee

Example prompts

  • “s being disputed, why it”
  • “/dispute-letter”

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

Dispute Letter loads about 999 tokens when it runs. Until then it costs about 96 tokens; SKILL.md has 496 words of instructions outside code blocks.

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

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). 496 words, ~999 tokens.

Download SKILL.mdSave it as .claude/skills/dispute-letter/SKILL.md (or your agent's skills folder).
name
dispute-letter
description
Write a letter to dispute an incorrect charge, bill, or record. Use when asked to dispute a credit-card charge, contest a bill or invoice, challenge a credit-report error, or formally dispute a fee. Produces a clear dispute letter — what's being disputed, why it's wrong, the evidence, and the correction requested — in the firm, paper-trail tone these situations need.

Dispute Letter Skill

Disputes are won on a clear paper trail: state precisely what's wrong, attach the evidence, and request a specific correction in writing. This skill writes that letter so it's easy for the other side to verify and fix — and so you have a dated record if it escalates.

Note: this is a drafting aid, not legal or financial advice. Deadlines and rights vary by jurisdiction and provider (e.g. billing-error and credit-reporting rules); confirm the process and time limits with the provider or a qualified advisor, and keep copies of everything.

Working from a brief

Given "dispute a $90 charge I didn't authorise", write the full letter anyway — structure the dispute and bracket the specifics (account/reference numbers, dates, amounts) to fill in. Note where supporting evidence should be attached. Never withhold the letter for missing detail.

Required Inputs

Ask for these only if they aren't already provided (else bracket to fill in):

  • What you're disputing — the charge/bill/record, the amount, date, and account/reference number.
  • Why it's wrong — not authorised, billed in error, wrong amount, service not received, already paid, inaccurate record.
  • The evidence — receipts, statements, prior correspondence, confirmations you can attach.
  • The correction wanted — reverse the charge, correct the record, refund, written confirmation.
  • Recipient — the bank/merchant/bureau and any required dispute address/process.

Output Format

Dispute Letter
  • Header — your details, date, recipient, and a Re: line with the account/reference number and amount in dispute.
  • 1. Statement of dispute — exactly what you're disputing (item, amount, date), in one clear sentence.
  • 2. Why it's incorrect — the specific reason, with the relevant facts.
  • 3. Evidence — the documents you're relying on / enclosing (listed).
  • 4. Correction requested — the specific action and written confirmation of the outcome, with a reasonable response timeframe.
  • 5. Record note — that you're keeping copies and will escalate (to the regulator/ombudsman) if unresolved.
  • Close — professional sign-off and contact details.

Provide a short version for an online dispute form, and notes on documents to attach and any deadline to confirm.

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

Quality Checks

  • The disputed item is identified precisely (amount, date, reference) — no ambiguity
  • The reason it's wrong is specific and tied to facts, not just "this seems off"
  • Supporting evidence is listed/enclosed and referenced in the letter
  • A specific correction and written confirmation are requested, with a timeframe
  • The tone is firm and factual, building a clean paper trail
  • A note to confirm jurisdiction-specific deadlines/rights is included

Anti-Patterns

  • Do not be vague about which charge/record and how much — precision is the whole game
  • Do not omit evidence or fail to reference it — assertions without proof stall
  • Do not present this as legal/financial advice or guess at statutory deadlines — flag them to confirm
  • Do not get emotional — a factual record is more persuasive and more useful if it escalates
  • Do not forget to request written confirmation of the resolution

Based On

Consumer dispute practice — precise identification, evidence-backed reasoning, a specific requested correction, and a documented paper trail.

Example Trigger Phrases

  • "Dispute a credit-card charge."
  • "Contest a bill."
  • "Challenge a credit-report error."

© 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/dispute-letter of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Dispute Letter 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.

Dispute Letter compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dispute Letter this skillmohitagw15856/pm-claude-skills1.4k—~999Automated safety check: PassMIT
PDFzai-org/ZCode7.7k—~18kAutomated safety check: NotesProprietary
Form Fillingplatonai/Browser41.2k—~1.1kAutomated safety check: PassApache-2.0
Code2mediatsingliuwin/autoclaw283—~985Automated safety check: PassMIT
Token ReceiptHchen1218/token-receipt126—~2.1kAutomated safety check: PassNone
Invoice Makertsingliuwin/autoclaw283—~619Automated safety check: PassMIT

Similar skills

  • PDF

    zai-org/ZCode

    Professional PDF toolkit covering four production workflows: reports, creative visuals, academic LaTeX, and existing PDF processing.

    7.7k GitHub stars~18k tokensUpdated yesterday
    Documents & OfficeAuto-check: notes
  • Form Filling

    platonai/Browser4

    Automatically fills web forms using provided field data and can optionally submit the form.

    1.2k GitHub stars~1.1k tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Code2media

    tsingliuwin/autoclaw

    Universal media renderer with no fixed template — any custom layout, size or style becomes pixel-perfect images (PNG/JPEG/WebP), vector SVG, paged PDFs or animations (WebP/GIF).

    283 GitHub stars~985 tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Token Receipt

    Hchen1218/token-receipt

    A skill your agent uses when the user wants to view AI conversation token usage as a receipt, invoice, checkout slip, token bill, usage receipt, cost snapshot, or creative monospace thermal-paper…

    126 GitHub stars~2.1k tokensUpdated 4 mo ago
    Documents & OfficeAuto-check passed
  • Invoice Maker

    tsingliuwin/autoclaw

    开发票/生成发票/报价单/收据/采购单/对账单/账单/付款通知 — formal business documents as paged PDFs with proper tables, right-aligned amounts, tax lines, repeating headers and page-number footers.

    283 GitHub stars~619 tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Invoice Generator

    luzhenqian/ai-coding-lab

    从 Excel 时间表或手动输入生成专业发票。当用户提到生成发票、创建账单、invoice、billing、开发票、时间表转发票、账单生成时使用此技能。

    153 GitHub stars~955 tokensUpdated 4 mo ago
    Documents & OfficeAuto-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 2 days ago
    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 2 days ago
    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 2 days ago
    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 2 days ago
    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 2 days ago
    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 2 days ago
    Auto-check passed

Questions about Dispute Letter

What does Dispute Letter do?

Write a letter to dispute an incorrect charge, bill, or record. Dispute Letter is an agent skill from mohitagw15856/pm-claude-skills. Write a letter to dispute an incorrect charge, bill, or record.

When should I use Dispute Letter?

Dispute Letter fits situations like: asked to dispute a credit-card charge; challenge a credit-report error; formally dispute a fee.

How do I install Dispute Letter in Claude Code?

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

How do I install Dispute Letter in Codex?

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

Can I use Dispute Letter 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 dispute-letter -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dispute-letter, .gemini/skills/dispute-letter, .github/skills/dispute-letter and .opencode/skills/dispute-letter in your project.

What does Dispute Letter need to run?

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

Does Dispute Letter 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 Dispute Letter 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 Dispute Letter use?

Dispute Letter 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 Dispute Letter use?

About 999 tokens (SKILL.md is roughly 4k 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 Dispute Letter?

Skills that share tags, products or a category with Dispute Letter: PDF (zai-org/ZCode, 7.7k stars), Form Filling (platonai/Browser4, 1.2k stars), Code2media (tsingliuwin/autoclaw, 283 stars) and Token Receipt (Hchen1218/token-receipt, 126 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Dispute Letter?

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.