Agent skill

Boundary Setting Scripts

by mohitagw15856 in mohitagw15856/pm-claude-skills

Set a boundary with someone — a friend, family member, coworker, or partner — clearly and kindly, with the actual words and a plan for the pushback.

MITAuto-check passed

Install Boundary Setting Scripts

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill boundary-setting-scripts -a claude-code

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

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

At a glance

Set a boundary with someone — a friend, family member, coworker, or partner — clearly and kindly, with the actual words and a plan for the pushback.

  • Works in 6 steps: Clarify the actual boundary. Turn a… → State it warm and firm. Lead with care… → Don't justify it to death. "No" is a… → …
  • Asked how do I set a boundary with
  • SKILL.md covers What This Skill Produces, Required Inputs, Framework: Name It, State It,… and Output Format, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Boundary Setting Scripts is an agent skill from mohitagw15856/pm-claude-skills. Set a boundary with someone — a friend, family member, coworker, or partner — clearly and kindly, with the actual words and a plan for the pushback. Use when asked how do I set a boundary with, I need to say no to, someone keeps overstepping, or help me set limits with. Produces a read on the boundary you actually need, a warm-but-firm script to state it (without over-explaining or apologizing it away), how to hold it when they push back or guilt-trip, and what to do if they don't respect it — because a boundary…

Its SKILL.md is about 1.1k 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 how do I set a boundary with
  • I need to say no to
  • Someone keeps overstepping
  • Help me set limits with

Example prompts

  • “t respect it — because a boundary you can”
  • “/boundary-setting-scripts”

Workflow steps

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

  1. Clarify the actual boundary. Turn a vague frustration into a specific limit — "I need X to stop" or "I'm not available for Y" — because…
  2. State it warm and firm. Lead with care if the relationship warrants, then the boundary plainly — and stop. Over-explaining and apologizing…
  3. Don't justify it to death. "No" is a complete sentence; a boundary doesn't require a defense that gives them something to argue with.
  4. Prepare for pushback. Guilt, anger, and "you're being unreasonable" are common — a calm broken-record restatement holds the line without a…
  5. Attach a consequence. Decide what you'll actually do if it's ignored (leave the conversation, reduce contact, escalate) — and be prepared…
  6. Calibrate to the relationship. The words for a boss differ from a parent from a partner — tune tone and firmness accordingly.

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

Boundary Setting Scripts loads about 1.1k tokens when it runs. Until then it costs about 146 tokens; SKILL.md has 583 words of instructions outside code blocks.

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

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). 583 words, ~1,141 tokens.

Download SKILL.mdSave it as .claude/skills/boundary-setting-scripts/SKILL.md (or your agent's skills folder).
name
boundary-setting-scripts
description
Set a boundary with someone — a friend, family member, coworker, or partner — clearly and kindly, with the actual words and a plan for the pushback. Use when asked how do I set a boundary with, I need to say no to, someone keeps overstepping, or help me set limits with. Produces a read on the boundary you actually need, a warm-but-firm script to state it (without over-explaining or apologizing it away), how to hold it when they push back or guilt-trip, and what to do if they don't respect it — because a boundary you can't state and hold isn't a boundary.

Boundary-Setting Scripts

A boundary is only real if you can say it out loud and hold it — which is exactly what most people can't do, so they hint, resent, and explode instead. This helps you name the boundary you actually need, gives you warm-but-firm words to state it (no over-explaining, no apologizing it into nothing), and prepares you for the pushback — because the guilt-trip and the "you're being difficult" are coming, and folding at them means you never had a boundary.

What This Skill Produces

  • The boundary, clarified — what you actually need to change, stated as a clear limit (not a vague wish)
  • A warm-but-firm script — the words to say it kindly and directly, without over-justifying or apologizing it away
  • The hold-the-line plan — responses to the pushback, guilt-trips, and "you've changed / you're overreacting"
  • The consequence — what you'll do if the boundary isn't respected (a boundary with no follow-through is a suggestion)
  • A relationship-aware tone — calibrated to who it's with (a boss ≠ a partner ≠ a parent)

Required Inputs

Ask for these if not provided:

  • The situation — who, and what they're doing that you need to change
  • What you need — the specific limit (time, behavior, topic, availability)
  • The relationship — friend, family, partner, coworker, boss (changes tone and leverage)
  • The dynamic — how they usually react, and whether you've raised it before
  • Your goal — change the behavior while keeping the relationship, or a firmer stance

Framework: Name It, State It, Hold It

  1. Clarify the actual boundary. Turn a vague frustration into a specific limit — "I need X to stop" or "I'm not available for Y" — because you can't state what you haven't defined.
  2. State it warm and firm. Lead with care if the relationship warrants, then the boundary plainly — and stop. Over-explaining and apologizing invite negotiation.
  3. Don't justify it to death. "No" is a complete sentence; a boundary doesn't require a defense that gives them something to argue with.
  4. Prepare for pushback. Guilt, anger, and "you're being unreasonable" are common — a calm broken-record restatement holds the line without a fight.
  5. Attach a consequence. Decide what you'll actually do if it's ignored (leave the conversation, reduce contact, escalate) — and be prepared to follow through, or it's not a boundary.
  6. Calibrate to the relationship. The words for a boss differ from a parent from a partner — tune tone and firmness accordingly.
Show full SKILL.md (192 more words)Show less

Output Format

Boundary with: [person] · you need: [the limit]

The boundary, clear: [the specific limit]. Script (warm + firm):

[Care if warranted] + [the boundary, plainly] + [stop — no over-explaining]. When they push back: "[calm restatement]" — hold, don't debate or over-justify. If it's not respected: [the consequence you'll follow through on]. Tone for this relationship: [calibrated to boss/partner/parent/friend].

Quality Checks

  • Turns a vague frustration into a specific, statable boundary
  • Script is warm and firm, without over-explaining or apologizing
  • Includes hold-the-line responses to pushback/guilt
  • Attaches a real consequence with follow-through
  • Tone is calibrated to the specific relationship

Anti-Patterns

  • Over-explaining/apologizing the boundary into nothing.
  • Hinting instead of stating it.
  • No plan for the pushback — folding at the first guilt-trip.
  • A boundary with no consequence — just a suggestion.
  • Same tone for a boss and a parent.

Example Trigger Phrases

  • "How do I set a boundary with my mom about dropping by unannounced?"
  • "I need to tell a friend I can't keep lending money — what do I say?"
  • "A coworker keeps dumping work on me. Help me set a limit."
  • "How do I say no without feeling guilty?"
  • "Someone keeps overstepping and I don't know how to stop it."

© 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/boundary-setting-scripts of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Boundary Setting Scripts 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.

Boundary Setting Scripts compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Boundary Setting Scripts this skillmohitagw15856/pm-claude-skills1.4k—~1.1kAutomated safety check: PassMIT
Manage Settingsasgeirtj/system_prompts_leaks69k—~3.1kAutomated safety check: PassCC0-1.0
Warp Settings Editorwarpdotdev/warp65k1 repos~675Automated safety check: PassAGPL-3.0
Setup Coworkasgeirtj/system_prompts_leaks69k—~3kAutomated safety check: PassCC0-1.0
Warp Settings Page Builderwarpdotdev/warp65k1 repos~4.5kAutomated safety check: PassAGPL-3.0
Add Server Env Var for User Settinglobehub/lobehub83k—~644Automated safety check: PassCustom licence

Similar skills

  • Manage Settings

    asgeirtj/system_prompts_leaks

    Any explicit Muse Code setting question or change (model, reasoning effort, /settings) requires a silent readskill call for bundled:manage-settings as FIRST ACTION—no assistant text or other tool…

    69k GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Warp Settings Editor

    warpdotdev/warp

    Finds and changes Warp application settings by searching a bundled JSON schema and editing the matching TOML settings file at the right nesting depth.

    65k GitHub starsUsed in 1 repo~675 tokens
    Productivity & AutomationAuto-check passed
  • Setup Cowork

    asgeirtj/system_prompts_leaks

    Guided Cowork setup — install a matching plugin, try a skill, connect tools.

    69k GitHub stars~3k tokensUpdated today
    Auto-check passed
  • How to build a settings page in the Warp desktop client so widgets, page titles and settings search behave correctly, and which common mistakes to avoid.

    65k GitHub starsUsed in 1 repo~4.5k tokens
    Frontend & DesignAuto-check passed
  • Adds a server-side environment variable that sets the default for a user setting in LobeHub, wired from the env schema through server config to the user store and docs.

    83k GitHub stars~644 tokensUpdated today
    DevelopmentAuto-check passed
  • Add Settings Page

    simstudioai/sim

    Add a new Sim settings page, or audit existing settings pages for design-system compliance with the shared SettingsPanel layout.

    30k GitHub stars~1.6k tokensUpdated today
    Frontend & DesignAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,322 skills in this repo
  • 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
  • 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
  • Offer Comparison

    mohitagw15856/pm-claude-skills

    Compare two or more job offers as total-comp curves over four years — vesting cliffs, bonuses, 401(k) match, and the crossover year computed, not vibed.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Refinance Breakeven

    mohitagw15856/pm-claude-skills

    Compute the month a refinance actually starts saving money — payment delta, breakeven month, and total interest on both paths including the term-reset trap.

    1.4k GitHub stars~1k tokensUpdated yesterday
    Auto-check passed
  • Rent Vs Buy

    mohitagw15856/pm-claude-skills

    Model rent-vs-buy honestly — year-by-year net position for both paths including the assumption everyone drops (the renter invests the difference), with a breakeven horizon instead of a verdict.

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

Questions about Boundary Setting Scripts

What does Boundary Setting Scripts do?

Set a boundary with someone — a friend, family member, coworker, or partner — clearly and kindly, with the actual words and a plan for the pushback. Boundary Setting Scripts is an agent skill from mohitagw15856/pm-claude-skills. Set a boundary with someone — a friend, family member, coworker, or partner — clearly and kindly, with the actual words and a plan for the pushback.

When should I use Boundary Setting Scripts?

Boundary Setting Scripts fits situations like: asked how do I set a boundary with; I need to say no to; someone keeps overstepping; help me set limits with.

How do I install Boundary Setting Scripts in Claude Code?

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

How do I install Boundary Setting Scripts in Codex?

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

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

What does Boundary Setting Scripts need to run?

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

Does Boundary Setting Scripts 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 Boundary Setting Scripts 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 Boundary Setting Scripts use?

Boundary Setting Scripts 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 Boundary Setting Scripts use?

About 1.1k tokens (SKILL.md is roughly 4.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 Boundary Setting Scripts?

Skills that share tags, products or a category with Boundary Setting Scripts: Manage Settings (asgeirtj/system_prompts_leaks, 69k stars), Warp Settings Editor (warpdotdev/warp, 65k stars), Setup Cowork (asgeirtj/system_prompts_leaks, 69k stars) and Warp Settings Page Builder (warpdotdev/warp, 65k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Boundary Setting Scripts?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,431 GitHub stars. The repository holds 1,322 skills in this directory. The repository was last updated on October 7, 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.