Agent skill

The Union Table

by mohitagw15856 in mohitagw15856/pm-claude-skills

Simulate a collective-bargaining session from either chair — the package-versus-item trap, the caucus break used as a weapon, the mandate check, the costing challenge, the last-minute add — run…

MITAuto-check passed

Install The Union Table

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill the-union-table -a claude-code

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

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

At a glance

Simulate a collective-bargaining session from either chair — the package-versus-item trap, the caucus break used as a weapon, the mandate check, the costing challenge, the last-minute add — run…

  • Works in 6 steps: The package trap is the classic.… → The caucus is a tool, not a pause.… → The mandate check cuts both ways. "We'll… → …
  • Asked to prepare for union negotiations
  • SKILL.md covers What This Skill Produces, Required Inputs, Framework: The Table's Moves and Output Format, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

The Union Table is an agent skill from mohitagw15856/pm-claude-skills. Simulate a collective-bargaining session from either chair — the package-versus-item trap, the caucus break used as a weapon, the mandate check, the costing challenge, the last-minute add — run against your actual negotiation, with a debrief on every concession that left the table unpaid-for. Use when asked to prepare for union negotiations, rehearse a bargaining session, practice negotiating with management, or we are heading into pay talks. Produces the session transcript with the other side's caucus notes, 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

  • Asked to prepare for union negotiations
  • Rehearse a bargaining session
  • Practice negotiating with management
  • We are heading into pay talks

Example prompts

  • “/the-union-table”

Workflow steps

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

  1. The package trap is the classic. Agreeing items piecemeal lets the other side bank your concessions and reopen theirs. The discipline is…
  2. The caucus is a tool, not a pause. Called well, it stops a bad drift, resets your side's line, and denies the other room momentum. Called…
  3. The mandate check cuts both ways. "We'll have to take that back to members" and "that needs board sign-off" are the same move: a brake, a…
  4. The costing challenge reframes fairness as affordability. A percentage ask becomes a scary annual number; a conditions ask becomes an…
  5. The last-minute add tests exhaustion. Near agreement, a small new item appears. Accepting buys peace and teaches the other side that…
  6. The room leaks. Members hear versions of the session; so do managers. The simulation plays one leak-pressure moment — the trained…

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

The Union Table loads about 1.6k tokens when it runs. Until then it costs about 172 tokens; SKILL.md has 889 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~172
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). 889 words, ~1,640 tokens.

Download SKILL.mdSave it as .claude/skills/the-union-table/SKILL.md (or your agent's skills folder).
name
the-union-table
description
Simulate a collective-bargaining session from either chair — the package-versus-item trap, the caucus break used as a weapon, the mandate check, the costing challenge, the last-minute add — run against your actual negotiation, with a debrief on every concession that left the table unpaid-for. Use when asked to prepare for union negotiations, rehearse a bargaining session, practice negotiating with management, or we are heading into pay talks. Produces the session transcript with the other side's caucus notes, the concession ledger showing what moved and what was traded for it, and a debrief with the discipline rules for the real room. Symmetric: plays either side.

The Union Table Skill

Bargaining is not a debate — it is a long game of sequencing, mandates, and memory, where the side that agrees to items one at a time discovers at the end that it spent everything and bought nothing. This skill plays the other chair against your actual negotiation, whichever chair is yours: the union rep who has done forty of these against your first one, or the employment-relations director who says "we hear you" like punctuation. The signature moves run both directions — the caucus break that resets a bad drift, the "we'll have to take that back to members" that is both true and tactical, the costing challenge that turns a fair ask into an unaffordable-sounding one — and the debrief keeps a ledger: every movement, and what it was exchanged for.

What This Skill Produces

  • The session transcript — 12–16 exchanges with the other side's caucus note after key moments, showing what they think they are winning
  • The concession ledger — every movement by either side, what it was traded for, and the entries marked given free
  • The package discipline — your items re-sequenced so nothing is agreed except as part of the whole
  • The debrief — the mandate lines, the costing homework, and the phrases that held or leaked

Required Inputs

Ask for these if not provided:

  • Your chair — union side or employer side; the simulation plays the other with equal craft
  • The claim and the counters — what is on the table from both sides: pay, hours, conditions, security, whatever is live
  • Your mandate and your floor — what you are authorised to agree, what needs referral, and the point past which there is no deal
  • The context — the finances as each side tells them, the relationship history, any deadline (a ballot, a budget date, an expiry)
  • The room — who attends on each side, and who on your side is prone to freelancing

Framework: The Table's Moves

  1. The package trap is the classic. Agreeing items piecemeal lets the other side bank your concessions and reopen theirs. The discipline is one sentence, used relentlessly: "nothing is agreed until everything is agreed." The simulation shows an item-by-item drift and what it costs by hour three.
  2. The caucus is a tool, not a pause. Called well, it stops a bad drift, resets your side's line, and denies the other room momentum. Called badly — or never — your side negotiates against itself in open session. The simulation includes at least one moment where the right move is to stop talking.
  3. The mandate check cuts both ways. "We'll have to take that back to members" and "that needs board sign-off" are the same move: a brake, a test of your patience, and sometimes simply true. The counter is never to force it — it is to package so the referral carries your whole trade, not your concession alone.
  4. The costing challenge reframes fairness as affordability. A percentage ask becomes a scary annual number; a conditions ask becomes an operational-chaos story. The trained response has done the arithmetic first — per-head, per-year, against the comparators — and answers numbers with numbers.
  5. The last-minute add tests exhaustion. Near agreement, a small new item appears. Accepting buys peace and teaches the other side that deadlines produce gifts. The trained answer prices it: "we can discuss that — as part of reopening the package."
  6. The room leaks. Members hear versions of the session; so do managers. The simulation plays one leak-pressure moment — the trained behaviour is that only agreed joint statements describe the table.
Show full SKILL.md (304 more words)Show less

Output Format

Bargaining Session: [subject] — your chair: [union/employer]

Simulation — an adversarial rehearsal, not employment-law advice. Recognition rules, ballot requirements, and good-faith obligations vary by jurisdiction.

The Transcript

[The session. Caucus note: at key moments — what the other side believes it is banking]

The Concession Ledger

MovementByTraded forOr given free?

Package Discipline

[Your items re-sequenced into a package, with the nothing-is-agreed line placed]

Debrief — out of character

[The free concessions and what they should have bought · the caucus moments missed · the costing homework before the real session · where the law, not tactics, governs — and who to ask]

Not legal advice. Collective-bargaining law — recognition, ballots, good-faith duties, industrial-action rules — varies by jurisdiction and is exactly where a union official or employment lawyer, not a rehearsal, should be consulted.

Quality Checks

  • The simulation plays the requested chair's opponent with genuine craft, not a strawman
  • Every concession in the transcript appears in the ledger, including the free ones
  • The package-trap beat shows the concrete cost of item-by-item drift
  • At least one moment exists where the right move is a caucus, and the debrief marks it
  • The costing challenge is answered with arithmetic, not sentiment
  • Legal boundaries are flagged out of character, jurisdiction-neutrally

Anti-Patterns

  • Do not play either side as villain or fool — the other chair is competent and partly right, which is why the discipline matters
  • Do not let fairness arguments substitute for costing — the debrief sends you back for the arithmetic
  • Do not coach bad-faith tactics — surface them when the other side uses them, and name the good-faith line
  • Do not resolve the negotiation neatly — the rehearsal ends where sessions end: partial, adjourned, with homework
  • Do not stay in character in the debrief

Example Trigger Phrases

  • "Prepare for union negotiations."
  • "Rehearse a bargaining session."
  • "Practice negotiating with management."
  • "We are heading into pay talks."

© 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/the-union-table of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

The Union Table 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.

The Union Table compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
The Union Table this skillmohitagw15856/pm-claude-skills1.4k—~1.6kAutomated safety check: PassMIT
Table Fitasgeirtj/system_prompts_leaks69k—~772Automated safety check: PassCC0-1.0
Unione AutomationComposioHQ/awesome-claude-skills77k3 repos~727Automated safety check: PassNone
Table Headersthedaviddias/Front-End-Checklist74k—~460Automated safety check: PassMIT
Accessible Tablesthedaviddias/Front-End-Checklist74k—~521Automated safety check: PassMIT
Data Table Managern8n-io/n8n207k—~2.3kAutomated safety check: PassCustom licence

Similar skills

  • Table Fit

    asgeirtj/system_prompts_leaks

    Keep a Markdown table readable in a narrow terminal of about 100 display columns - a wide table or one carrying prose in its cells wraps into unreadable ragged rows.

    69k GitHub stars~772 tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Unione Automation

    ComposioHQ/awesome-claude-skills

    Automate Unione tasks via Rube MCP (Composio). An agent skill from ComposioHQ/awesome-claude-skills.

    77k GitHub starsUsed in 3 repos~727 tokens
    Productivity & AutomationAuto-check passed
  • Table Headers

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Define proper table headers.

    74k GitHub stars~460 tokensUpdated 4 days ago
    Frontend & DesignAuto-check passed
  • Accessible Tables

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Use semantic table markup for screen readers.

    74k GitHub stars~521 tokensUpdated 4 days ago
    Frontend & DesignAuto-check passed
  • Official

    Load before calling data-tables or parse-file. An agent skill from n8n-io/n8n.

    207k GitHub stars~2.3k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Official

    Build reusable dimension / lookup tables for a star schema — country/region, timezone, currency, date, plan/product, and other descriptive attributes — on either PostHog data-warehouse views (HogQL)…

    40k GitHub stars~1.4k tokensUpdated yesterday
    DatabasesAuto-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 The Union Table

What does The Union Table do?

Simulate a collective-bargaining session from either chair — the package-versus-item trap, the caucus break used as a weapon, the mandate check, the costing challenge, the last-minute add — run…. The Union Table is an agent skill from mohitagw15856/pm-claude-skills. Simulate a collective-bargaining session from either chair — the package-versus-item trap, the caucus break used as a weapon, the mandate check, the costing challenge, the last-minute add — run against your actual negotiation, with a debrief on every concession that left the table unpaid-for.

When should I use The Union Table?

The Union Table fits situations like: asked to prepare for union negotiations; rehearse a bargaining session; practice negotiating with management; we are heading into pay talks.

How do I install The Union Table in Claude Code?

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

How do I install The Union Table in Codex?

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

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

What does The Union Table need to run?

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

Does The Union Table 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 The Union Table 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 The Union Table use?

The Union Table 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 The Union Table use?

About 1.6k tokens (SKILL.md is roughly 6.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 The Union Table?

Skills that share tags, products or a category with The Union Table: Table Fit (asgeirtj/system_prompts_leaks, 69k stars), Unione Automation (ComposioHQ/awesome-claude-skills, 77k stars), Table Headers (thedaviddias/Front-End-Checklist, 74k stars) and Accessible Tables (thedaviddias/Front-End-Checklist, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains The Union Table?

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.