Agent skill

Group Trip Negotiator

by mohitagw15856 in mohitagw15856/pm-claude-skills

Save the group trip from the group chat — budget alignment before anything gets booked (the awkward conversation, scripted), a decision protocol that actually books things, cost-splitting rules with…

MITAuto-check passed

Install Group Trip Negotiator

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill group-trip-negotiator -a claude-code

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

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

At a glance

Save the group trip from the group chat — budget alignment before anything gets booked (the awkward conversation, scripted), a decision protocol that actually books things, cost-splitting rules with…

  • Works in 5 steps: Numbers before listings. The organizer… → Champagne pays for its own bubbles.… → Consensus shortlists, one person books.… → …
  • Someone says were planning a trip with friends and its chaos
  • SKILL.md covers What This Skill Produces, Required Inputs, Framework and Output Format, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Group Trip Negotiator is an agent skill from mohitagw15856/pm-claude-skills. Save the group trip from the group chat — budget alignment before anything gets booked (the awkward conversation, scripted), a decision protocol that actually books things, cost-splitting rules with real numbers for unequal rooms and champagne-taste friends, and the it's-okay-to-split-up daytime clause. Use when someone says 'we're planning a trip with friends and it's chaos', 'how do we split costs', 'one friend wants luxury and one is broke', or the trip has been 'being planned' for three months. Produces the…

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.

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

  • Someone says were planning a trip with friends and its chaos
  • How do we split costs
  • One friend wants luxury and one is broke
  • The trip has been being planned for three months

Example prompts

  • “s-okay-to-split-up daytime clause. Use when someone says”
  • “re planning a trip with friends and it”
  • “how do we split costs”
  • “/group-trip-negotiator”

Workflow steps

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

  1. Numbers before listings. The organizer collects each person's
  2. Champagne pays for its own bubbles. Upgrades (the nicer room, the
  3. Consensus shortlists, one person books. Per category (stay,
  4. Write the money rules before the first deposit. Unequal rooms: the
  5. Schedule freedom. One anchor per day everyone attends; everything

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

Group Trip Negotiator loads about 1.6k tokens when it runs. Until then it costs about 153 tokens; SKILL.md has 761 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~153
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 mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 761 words, ~1,616 tokens.

Download SKILL.mdSave it as .claude/skills/group-trip-negotiator/SKILL.md (or your agent's skills folder).
name
group-trip-negotiator
description
Save the group trip from the group chat — budget alignment before anything gets booked (the awkward conversation, scripted), a decision protocol that actually books things, cost-splitting rules with real numbers for unequal rooms and champagne-taste friends, and the it's-okay-to-split-up daytime clause. Use when someone says 'we're planning a trip with friends and it's chaos', 'how do we split costs', 'one friend wants luxury and one is broke', or the trip has been 'being planned' for three months. Produces the budget-alignment script, the decision protocol, and the money agreement.

Group Trip Negotiator Skill

Group trips die in a specific order: someone posts a villa nobody can afford, silence, someone says "or something cheaper?", silence, three months pass, the dates stop working. The killer is never logistics — it's that nobody wants to say their number first, nobody has authority to book, and the money rules get negotiated after the money is spent. This skill runs the fixes in order: budgets aligned anonymously before anything is shortlisted, one empowered booker per category with a veto deadline, the split rules written while everyone still likes each other — and the liberating clause most groups discover too late: you don't have to do everything together.

What This Skill Produces

  • The budget-alignment move: an anonymous-numbers script (everyone sends the organizer their real ceiling privately; the trip is planned to the lowest real number, stated kindly as the rule) plus the champagne-taste protocol (upgrades are personal add-ons, never group defaults)
  • A decision protocol: one booker per category, a shortlist-of-3 rule, 48-hour veto windows, then it's booked — motion beats consensus
  • The money agreement: deposit handling, the unequal-rooms formula, shared-pot scope (what's in: groceries, taxis; what's out: bar rounds, activities), the tracking app choice, and the settle-up date
  • The split-up clause and the one-per-day anchor: a single shared dinner/activity per day, freedom otherwise — the structure that prevents both herding and hurt feelings
  • Dropout rules decided in advance: cancellation cost ownership before refundable deadlines vs after

Required Inputs

Ask for (if not already provided):

  • The cast: how many, the friendship topology (couples? one organizer doing everything? the flaky one?), and who's currently blocking what
  • Trip shape: destination ideas, nights, rough dates, what's already booked or promised
  • The money reality as far as known: suspected budget spread, the champagne friend, the broke friend (both get dignity in the plan)
  • Where it's stuck right now

Framework

  1. Numbers before listings. The organizer collects each person's all-in ceiling privately ("send me your realistic total — flights, bed, fun — no judgment, I'll only share the range"). The planning number becomes the lowest real ceiling, announced as the group's number without attribution. This single move deletes the whole performative-affordability spiral.
  2. Champagne pays for its own bubbles. Upgrades (the nicer room, the boat day) are opt-in add-ons paid by the upgraders: "the group rate is X; anyone who wants the suite tier pays the difference." The broke friend is never priced out of the baseline; the flush friend is never capped out of their fun.
  3. Consensus shortlists, one person books. Per category (stay, transport, the big activity): the booker proposes ≤3 options inside the number, 48-hour veto window (a veto must come with an alternative), then the booker books. Groups don't decide; deadlines decide.
  4. Write the money rules before the first deposit. Unequal rooms: the formula agreed up front (room-quality weighting or draw-lots-with- discount — offer both, the group picks). Shared pot scope listed explicitly. One tracking app, one settle-up date (within a week of return — debts age into resentment). Deposits: who fronts, and the dropout rule (before refund deadline: dropout eats fees; after: dropout owes their share unless replaced — agreed NOW, while hypothetical).
  5. Schedule freedom. One anchor per day everyone attends; everything else is optional and guilt-free, said in exactly those words in the plan. The trips that end friendships are the ones where "together" was compulsory and silent resentment was the only exit.
Show full SKILL.md (199 more words)Show less

Output Format

## Unsticking move (send this week)
[The anonymous-ceiling message, ready to send · the announcement of the
group number]

## Decision protocol
| Category | Booker | Shortlist by | Veto closes | Booked by |

## Money agreement (one page)
[Baseline vs add-on rule · rooms formula options · pot scope in/out ·
deposits & the dropout rule · app + settle-up date]

## The shape of the days
[One anchor per day · the split-up clause verbatim]

## The awkward conversations, scripted
[Champagne friend · broke friend (dignity-first) · the flaky one's
deadline]

Quality Checks

  • The ceiling collection is private and the announced number is unattributed
  • Baseline is set to the lowest real ceiling; every upgrade is opt-in with its payer named
  • Every decision category has one named booker and a real deadline
  • Dropout rules reference the refund deadline and are set before booking
  • The split-up clause appears verbatim and the settle-up has a date

Anti-Patterns

  • Do not plan to the average budget — the average prices out the bottom third and calls it consensus
  • Do not let vetoes exist without alternatives or deadlines
  • Do not put upgrades in the shared pot, ever
  • Do not script shaming for either money extreme — the broke friend and the champagne friend are both planned for, not around
  • Do not promise the trip will be conflict-free — promise the conflicts will be about sunscreen, not money

[[roommate-agreement]] — the same peace-treaty machinery, domestic edition; [[clone-brief]] for the friend who can't make the planning call; [[franklin-decision-ledger]] when YOU can't decide whether to even go.

Example Trigger Phrases

  • "We're planning a trip with friends and it's chaos."
  • "How do we split costs fairly?"
  • "Agree a budget for the group trip."
  • "Get the group chat to actually book something."

© 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/group-trip-negotiator of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Group Trip Negotiator 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.

Group Trip Negotiator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Group Trip Negotiator this skillmohitagw15856/pm-claude-skills1.4k—~1.6kAutomated safety check: PassMIT
Budget Negotiatorcobusgreyling/loop-engineering11k1 repos~864Automated safety check: PassMIT
Budget Cash Flowsickn33/agentic-awesome-skills47k1 repos~4.1kAutomated safety check: PassMIT
Ccs Alignthedotmack/claude-mem99k—~6.1kAutomated safety check: PassApache-2.0
Token Budget Advisoraffaan-m/ECC276k—~910Automated safety check: PassMIT
Token Budget Advisoraffaan-m/ECC276k—~927Automated safety check: PassMIT

Similar skills

  • Budget Negotiator

    cobusgreyling/loop-engineering

    An advanced skill for L3 autonomous loops. An agent skill from cobusgreyling/loop-engineering.

    11k GitHub starsUsed in 1 repo~864 tokens
    Agent WorkflowsAuto-check passed
  • Budget Cash Flow

    sickn33/agentic-awesome-skills

    Budget against actual by department, category and period, with budget and actual amounts, variance, percentage used and linked expenses.

    47k GitHub starsUsed in 1 repo~4.1k tokens
    Business, Finance & HRAuto-check passed
  • Ccs Align

    thedotmack/claude-mem

    Run the CCS Align seat's hourly breathing cycle — prove the local claude-mem worker is healthy, pull needle observations through search → timeline → getobservations, land them in a seat-owned middle…

    99k GitHub stars~6.1k tokensUpdated 2 days ago
    Auto-check passed
  • 回答する前に、どれだけの回答深度を消費するかについてユーザーに情報に基づいた選択を提供する。ユーザーが回答の長さ、深さ、またはトークンバジェットを明示的に制御したい場合にこのスキルを使用する。トリガー条件:"token budget", "token count", "token usage", "token limit", "response length", "answer depth"…

    276k GitHub stars~910 tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • 在回答前,为用户提供关于消耗多少响应深度的知情选择。当用户明确希望控制响应长度、深度或令牌预算时使用此技能。触发条件:"token budget", "token count", "token usage", "token limit", "response length", "answer depth", "short version", "brief answer", "detailed…

    276k GitHub stars~927 tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Context Budget

    affaan-m/ECC

    Audits Claude Code context window consumption across agents, skills, MCP servers, and rules.

    277k GitHub starsUsed in 3 repos~1.9k tokens
    Agent WorkflowsAuto-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 Group Trip Negotiator

What does Group Trip Negotiator do?

Save the group trip from the group chat — budget alignment before anything gets booked (the awkward conversation, scripted), a decision protocol that actually books things, cost-splitting rules with…. Group Trip Negotiator is an agent skill from mohitagw15856/pm-claude-skills. Save the group trip from the group chat — budget alignment before anything gets booked (the awkward conversation, scripted), a decision protocol that actually books things, cost-splitting rules with real numbers for unequal rooms and champagne-taste friends, and the it's-okay-to-split-up daytime clause.

When should I use Group Trip Negotiator?

Group Trip Negotiator fits situations like: someone says were planning a trip with friends and its chaos; how do we split costs; one friend wants luxury and one is broke; the trip has been being planned for three months.

How do I install Group Trip Negotiator in Claude Code?

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

How do I install Group Trip Negotiator in Codex?

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

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

What does Group Trip Negotiator need to run?

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

Does Group Trip Negotiator 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 Group Trip Negotiator 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 Group Trip Negotiator use?

Group Trip Negotiator 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 Group Trip Negotiator use?

About 1.6k tokens (SKILL.md is roughly 6.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 Group Trip Negotiator?

Skills that share tags, products or a category with Group Trip Negotiator: Budget Negotiator (cobusgreyling/loop-engineering, 11k stars), Budget Cash Flow (sickn33/agentic-awesome-skills, 47k stars), Ccs Align (thedotmack/claude-mem, 99k stars) and Token Budget Advisor (affaan-m/ECC, 276k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Group Trip Negotiator?

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.