Agent skill

Expense Discipline

by mohitagw15856 in mohitagw15856/pm-claude-skills

Submit expenses that sail through approval — the capture-at-spend habit, the policy-fluency that prevents rejections (thresholds, receipt rules, the pre-approval traps), the report assembled in…

MITAuto-check passedEducation

Install Expense Discipline

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill expense-discipline -a claude-code

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

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

At a glance

Submit expenses that sail through approval — the capture-at-spend habit, the policy-fluency that prevents rejections (thresholds, receipt rules, the pre-approval traps), the report assembled in…

  • Works in 5 steps: The crib beats the policy doc: five… → Capture at spend, with the note now:… → The monthly rhythm prevents the… → …
  • Asked my expense reports are always late
  • SKILL.md covers What This Skill Produces, Required Inputs, Framework: The Discipline Rules and Output Format, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Expense Discipline is an agent skill from mohitagw15856/pm-claude-skills. Submit expenses that sail through approval — the capture-at-spend habit, the policy-fluency that prevents rejections (thresholds, receipt rules, the pre-approval traps), the report assembled in minutes, and the approver-side rules for reviewing fairly and fast. Use when asked my expense reports are always late or rejected, set up my expense workflow, what does the policy actually require, or review expenses as a manager without being a receipt cop. Produces the capture habit, the policy crib, the submission…

Its SKILL.md is about 1.5k 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 Education, covering Quizzes and assessments and Accounting and bookkeeping. 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 my expense reports are always late
  • Set up my expense workflow
  • What does the policy actually require
  • Review expenses as a manager without being a receipt cop

Example prompts

  • “/expense-discipline”

Workflow steps

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

  1. The crib beats the policy doc: five lines extracted once — the receipt threshold ("receipts above $X"), the meal/hotel caps, the…
  2. Capture at spend, with the note now: photo + one line for anything an approver would ask about ("dinner with Acme CTO — renewal…
  3. The monthly rhythm prevents the mysteries: reports assembled monthly from the captured folder (minutes, because capture happened)…
  4. Pre-approval is cheaper than forgiveness: the triggers on the crib get honored before spending — the ask-first email costs one line; the…
  5. The approver's rubric keeps it fair and fast: check the three things that matter (policy-compliance against the crib, the note's…

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

Expense Discipline loads about 1.5k tokens when it runs. Until then it costs about 142 tokens; SKILL.md has 759 words of instructions outside code blocks.

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

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). 759 words, ~1,489 tokens.

Download SKILL.mdSave it as .claude/skills/expense-discipline/SKILL.md (or your agent's skills folder).
name
expense-discipline
description
Submit expenses that sail through approval — the capture-at-spend habit, the policy-fluency that prevents rejections (thresholds, receipt rules, the pre-approval traps), the report assembled in minutes, and the approver-side rules for reviewing fairly and fast. Use when asked my expense reports are always late or rejected, set up my expense workflow, what does the policy actually require, or review expenses as a manager without being a receipt cop. Produces the capture habit, the policy crib, the submission routine, and the approver's rubric.

Expense Discipline Skill

Expense pain is self-inflicted twice: at spend-time (the receipt not captured — expense-sheet-design law: capture-at-spend or archaeology later) and at policy-time (the rejection for a threshold nobody read — the $76 dinner against a $75 limit, the missing pre-approval for the flight). The discipline is fluency plus habit: know the policy's five load-bearing rules (they fit a card), capture in fifteen seconds at spend, submit on a monthly rhythm (late reports age into un-approvable mysteries), and — the approver's half — review by rubric, fast and consistently, because slow-and-moody approval is how whole teams learn to hate the process.

What This Skill Produces

  • The policy crib — the five rules that matter from the actual policy: thresholds, receipt floors, pre-approval triggers, the never-covered list, deadlines
  • The capture habit — the 15-second at-spend flow, matched to the company's tool
  • The submission routine — monthly, from captured material, with the notes that pre-answer the approver's questions
  • The approver's rubric — the fair-and-fast review: what gets checked, what gets waved, the same standard for everyone

Required Inputs

Ask for these if not provided:

  • The actual policy — the document (the crib is extracted from it, not from folklore — half of expense folklore is stricter than the policy, half looser)
  • The spend pattern — travel-heavy? Client meals? Software? The crib and habit weight to the real spend
  • The rejection history — what's bounced before; the fixes target the actual failure mode (capture? policy? lateness?)
  • The role — submitter, approver, or both; the approver's half is its own section

Framework: The Discipline Rules

  1. The crib beats the policy doc: five lines extracted once — the receipt threshold ("receipts above $X"), the meal/hotel caps, the pre-approval triggers (flights? software? anything above $Y?), the never-covered list, the submission deadline — carried where spending happens (policy-drafter one-page-card logic, consumed from the other side). The $76-against-$75 rejection is a fluency failure, not a policy one.
  2. Capture at spend, with the note now: photo + one line for anything an approver would ask about ("dinner with Acme CTO — renewal discussion, 4 attendees") — the context that's obvious at spend-time and inexplicable in six weeks. Attendees on meals, purpose on odd items: the note is the pre-answered question.
  3. The monthly rhythm prevents the mysteries: reports assembled monthly from the captured folder (minutes, because capture happened), submitted before the deadline with margin — late reports compound: memory fades, receipts vanish, approvers rightly scrutinize a September dinner submitted in January, and some policies simply stop reimbursing past a window ([the deadline is a real rule, not advice]).
  4. Pre-approval is cheaper than forgiveness: the triggers on the crib get honored before spending — the ask-first email costs one line; the after-the-fact exception request costs a favor and sometimes the money. When genuinely unclear whether something's covered: ask before, in writing, and the answer rides with the report.
  5. The approver's rubric keeps it fair and fast: check the three things that matter (policy-compliance against the crib, the note's plausibility, the pattern over time — one odd item is a question; a pattern is a conversation) · wave the trivial (nickel-auditing a $9 coffee costs more in trust than it saves in nickels) · respond within the week (slow approval is the tax everyone pays) · and apply one standard (the moment exceptions correlate with seniority, the policy is dead and everyone knows it).
Show full SKILL.md (215 more words)Show less

Output Format

Expense Discipline: [role] — policy: [doc]

The Policy Crib (carry this)

[The five rules, extracted: receipt floor · caps · pre-approval triggers · never-covered · deadline]

The Capture Habit

[The 15-second flow in (the tool) · the note rule: attendees/purpose on anything askable]

The Submission Routine

[Monthly, date set · assembled from the folder · the margin before deadline]

The Approver's Rubric (if approving)

[The three checks · the wave-through floor · the response SLA · the one-standard rule]

Quality Checks

  • The crib is extracted from the real policy, not folklore
  • Capture includes the context note at spend-time
  • The monthly rhythm is calendared inside the policy deadline
  • Pre-approval triggers are honored before spend
  • The approver's checks are consistent, fast, and floor-waved

Anti-Patterns

  • Do not learn the policy by rejection — the crib costs ten minutes once
  • Do not reconstruct — capture; the March shoebox is a choice made in July
  • Do not submit quarterly — aged reports invite the scrutiny they can no longer answer
  • Do not spend-then-ask on trigger items — forgiveness is priced in favors and sometimes denials
  • Do not nickel-audit as an approver — the $9 interrogation costs trust the policy needs for the $900 questions

Example Trigger Phrases

  • "My expense reports are always late."
  • "Set up my expense workflow."
  • "What does the policy actually require?"
  • "Review expenses as a manager without being a receipt cop."

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

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Expense Discipline 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.

Expense Discipline compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Expense Discipline this skillmohitagw15856/pm-claude-skills1.4k—~1.5kAutomated safety check: PassMIT
Lockedin Capturedaypunk/LockedIn128—~1.4kAutomated safety check: WarnMIT
Lockedin Render Ideasdaypunk/LockedIn128—~661Automated safety check: PassMIT
Lockedin Render Interviewdaypunk/LockedIn128—~728Automated safety check: PassMIT
Agentsop Module Shape Selectionagentsope/SkillAlchemy436—~4.3kAutomated safety check: PassMIT
Evaluator CalibrationArchive228/loopkit755—~1.1kAutomated safety check: PassMIT

Similar skills

  • Lockedin Capture

    daypunk/LockedIn

    Converts in-session capture intents ("save this", "log this", "track this", "absorb this") into structured vault entries via a two-turn writer/reviewer pattern with duplicate detection and…

    128 GitHub stars~1.4k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check: warnings
  • Lockedin Render Ideas

    daypunk/LockedIn

    Proposes 3 to 5 next-project or career-move ideas grounded in the user's experience.

    128 GitHub stars~661 tokensUpdated 4 mo ago
    EducationAuto-check passed
  • Drafts an interview answer in English or Korean from the user's experience.

    128 GitHub stars~728 tokensUpdated 4 mo ago
    EducationAuto-check passed
  • Agentsop Module Shape Selection

    agentsope/SkillAlchemy

    ENHANCE overlay on [[dspy]] — the upfront rubric for choosing a reasoning SHAPE (Predict / ChainOfThought / ReAct / ProgramOfThought) BEFORE you write a prompt or pick an optimizer.

    436 GitHub stars~4.3k tokensUpdated 2 days ago
    EducationAuto-check passed
  • Evaluator Calibration

    Archive228/loopkit

    Calibrate a reviewer persona with few-shot rubric examples so skepticism stays consistent and doesn't drift lenient over long runs.

    755 GitHub stars~1.1k tokensUpdated 2 mo ago
    EducationAuto-check passed
  • Interview Kit Builder

    w95/awesome-claude-corporate-skills

    TRIGGER THIS when preparing interviews, planning hiring processes, creating interview questions, building evaluation frameworks, developing interviewer guides, or standardizing interview approaches.

    244 GitHub stars~3.7k tokensUpdated 7 mo ago
    EducationAuto-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 Expense Discipline

What does Expense Discipline do?

Submit expenses that sail through approval — the capture-at-spend habit, the policy-fluency that prevents rejections (thresholds, receipt rules, the pre-approval traps), the report assembled in…. Expense Discipline is an agent skill from mohitagw15856/pm-claude-skills. Submit expenses that sail through approval — the capture-at-spend habit, the policy-fluency that prevents rejections (thresholds, receipt rules, the pre-approval traps), the report assembled in minutes, and the approver-side rules for reviewing fairly and fast.

When should I use Expense Discipline?

Expense Discipline fits situations like: asked my expense reports are always late; set up my expense workflow; what does the policy actually require; review expenses as a manager without being a receipt cop.

How do I install Expense Discipline in Claude Code?

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

How do I install Expense Discipline in Codex?

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

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

What does Expense Discipline need to run?

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

Does Expense Discipline 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 Expense Discipline 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 Expense Discipline use?

Expense Discipline 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 Expense Discipline use?

About 1.5k tokens (SKILL.md is roughly 6k 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 Expense Discipline?

Skills that share tags, products or a category with Expense Discipline: Lockedin Capture (daypunk/LockedIn, 128 stars), Lockedin Render Ideas (daypunk/LockedIn, 128 stars), Lockedin Render Interview (daypunk/LockedIn, 128 stars) and Agentsop Module Shape Selection (agentsope/SkillAlchemy, 436 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Expense Discipline?

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.