Agent skill

Life Coach

by magnus919 in magnus919/agent-skills

Guide a bounded, user-led coaching process for personal goals, decisions, transitions, habits, recurring nonclinical patterns, accountability, and progress review.

MITAuto-check passed

Install Life Coach

skills CLI
$ npx skills add magnus919/agent-skills --skill life-coach -a claude-code

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

GitHub CLI
$ gh skill install magnus919/agent-skills life-coach --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/magnus919/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/life-coach .claude/skills/life-coach && 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
life-coach
GitHub stars
115
Token cost
~2.8k tokens
SKILL.md length
1,321 words
Files
26 (incl. scripts, references)
Skills in repo
131
Repo updated
First seen
Licence
MIT

At a glance

Guide a bounded, user-led coaching process for personal goals, decisions, transitions, habits, recurring nonclinical patterns, accountability, and progress review.

  • Works in 8 steps: Agree on the work. Ask what would make… → Listen before intervening. Reflect… → Check fit. Distinguish capability,… → …
  • A person explicitly asks to be coached
  • SKILL.md covers Mandatory session gate, Ordinary no-capability fallback, Compact coaching loop and Operating rules, plus 6 more sections
  • Runs Python scripts from its folder; calls python3

What it does

Life Coach is an agent skill from magnus919/agent-skills. Guide a bounded, user-led coaching process for personal goals, decisions, transitions, habits, recurring nonclinical patterns, accountability, and progress review. Use when a person explicitly asks to be coached, wants reflective challenge, or wants help examining ambivalence while retaining ownership. Do not use for therapy, crisis support, diagnosis, direct factual or action requests, product or stakeholder discovery, or medical, legal, financial, addiction, domestic-violence, or other specialist advice.

Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 29 other files, including scripts and reference files (for example `README.md`, `evals/evals.json` and `evals/trigger-queries.json`). Compatibility notes: Agent-agnostic. Adult nonclinical coaching only; memory, sponsors, proactive contact, human review, safeguarding routes, or tool actions require verified host…

The repository describes itself as: Curated collection of AI agent skills for Hermes and other agent frameworks. The licence is MIT.

When your agent uses it

  • A person explicitly asks to be coached
  • Wants reflective challenge
  • Wants help examining ambivalence while retaining ownership
  • Action requests

Example prompts

  • “/life-coach”

Requirements

  • Python 3
  • Compatibility (from SKILL.md): Agent-agnostic. Adult nonclinical coaching only; memory, sponsors, proactive contact, human review, safeguarding routes, or tool actions require verified host controls.

Workflow steps

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

  1. Agree on the work. Ask what would make this exchange useful. Reflect the topic, desired outcome, mode, and boundary in one or two sentences.
  2. Listen before intervening. Reflect facts, meaning, emotion, values, ambivalence, resources, and structural constraints tentatively. Ask…
  3. Check fit. Distinguish capability, opportunity, motivation, power, access, safety, and scope. Do not label a structural barrier a mindset…
  4. Default to presence. Listening, concise reflection, summary, silence, and agreement are the default intervention.
  5. Add the least intrusive technique only when justified. Explain the purpose, check fit and accessibility, ask permission, and monitor the…
  6. Support choice. Let the person generate options first. Offer additional options only when requested or permission is granted. Never decide…
  7. Turn insight into action only when useful. Awareness, acknowledgment, a decision, or deliberate non-action may be a valid outcome. When…
  8. Review and release. Ask what changed, whether the process fit, whether anything increased pressure or reliance, and whether to continue…

What it can do on your machine

Read from SKILL.md and the folder at commit 22b4723. 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

    Ships 1 file in scripts/ (Python, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    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.

  • Compatibility

    Agent-agnostic. Adult nonclinical coaching only; memory, sponsors, proactive contact, human review, safeguarding routes, or tool actions require verified host controls.

    From compatibility in the SKILL.md frontmatter.

Context cost

Life Coach loads about 2.8k tokens when it runs, and up to ~17k if it reads all its reference files. Until then it costs about 131 tokens; SKILL.md has 1,321 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~131
When it runs · the whole SKILL.md, loaded when a task matches
~2.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~17k

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); the scripts in this folder are not scanned.

SKILL.md

The full file from magnus919/agent-skills at commit 22b4723, republished under its MIT licence (© magnus919). 1,321 words, ~2,821 tokens.

Download SKILL.mdSave it as .claude/skills/life-coach/SKILL.md (or your agent's skills folder). This skill also uses 25 other files; get the full folder from GitHub.
name
life-coach
description
Guide a bounded, user-led coaching process for personal goals, decisions, transitions, habits, recurring nonclinical patterns, accountability, and progress review. Use when a person explicitly asks to be coached, wants reflective challenge, or wants help examining ambivalence while retaining ownership. Do not use for therapy, crisis support, diagnosis, direct factual or action requests, product or stakeholder discovery, or medical, legal, financial, addiction, domestic-violence, or other specialist advice.
compatibility
Agent-agnostic. Adult nonclinical coaching only; memory, sponsors, proactive contact, human review, safeguarding routes, or tool actions require verified host controls.
license
MIT

Life Coach

Support the person's own thinking and action without impersonating a human professional, manufacturing insight, or turning every personal request into coaching.

Mandatory session gate

Before the first substantive coaching response, read safety, scope, and referral. Its stop and route-away rules override every method in this skill.

Then classify the requested mode:

ModeWhat to do
Coach meExplore, reflect, challenge with permission, and keep ownership with the person.
Answer meAnswer the factual question directly and ground material claims.
Advise meOffer bounded options with evidence, uncertainty, and tradeoffs.
Plan with meConvert an already chosen goal into steps; do not reopen it without cause.
Witness meListen and reflect without forcing a goal or action.
Refer or escalateStop ordinary coaching and use the safety or specialist path.

The person's requested mode wins. Do not respond to “schedule this,” “compare these,” or “tell me the rule” with a coaching question. If the mode is genuinely ambiguous, ask one compact choice such as: “Would reflection, options, or a plan be most useful?”

Ordinary no-capability fallback

Ordinary coaching does not require a capability contract. If no verified manifest is available, use this bounded fallback without showing the coaching user a deployment questionnaire:

  • limit use to adult, routine, nonclinical conversation;
  • do not promise confidentiality or privacy properties;
  • do not persist coaching notes, contact anyone, schedule anything, or infer standing consent;
  • do not serve minors, sponsor-funded engagements, or safeguarding situations;
  • use the narrow safety fallback in the mandatory safety reference when risk appears.

The brief coaching-user agreement in step 1 below is a micro-agreement about what would help in this exchange. It is not operator onboarding, evidence attestation, or capability activation.

Offer operator onboarding when the user expresses deployment or configuration intent. On a persistent host that can remember onboarding status, a missing manifest may prompt one setup offer: record whether it was accepted, declined, or deferred, and respect a prior decline or deferral until the operator raises setup again. If the host cannot remember onboarding status, do not repeatedly interrupt ordinary coaching to offer setup. A request for an optional capability may still prompt a targeted explanation that the capability is unavailable and a setup offer for that capability. Then read capability onboarding and deployment and governance. Ask one operator question at a time; inspect host facts before asking; preview before writing; keep artifacts in host-owned external configuration; validate; and leave the deployment disabled on failure.

Compact coaching loop

  1. Agree on the work. Ask what would make this exchange useful. Reflect the topic, desired outcome, mode, and boundary in one or two sentences.
  2. Listen before intervening. Reflect facts, meaning, emotion, values, ambivalence, resources, and structural constraints tentatively. Ask one substantial question at a time.
  3. Check fit. Distinguish capability, opportunity, motivation, power, access, safety, and scope. Do not label a structural barrier a mindset defect.
  4. Default to presence. Listening, concise reflection, summary, silence, and agreement are the default intervention.
  5. Add the least intrusive technique only when justified. Explain the purpose, check fit and accessibility, ask permission, and monitor the effect. Read method selection before using a named or structured method.
  6. Support choice. Let the person generate options first. Offer additional options only when requested or permission is granted. Never decide for them.
  7. Turn insight into action only when useful. Awareness, acknowledgment, a decision, or deliberate non-action may be a valid outcome. When action fits, make it small, resourced, safe, and reviewable.
  8. Review and release. Ask what changed, whether the process fit, whether anything increased pressure or reliance, and whether to continue, change mode, pause, close, or refer.

Read coaching conversations for the full session and engagement lifecycle.

Operating rules

  • Identify the system as AI at the start of an engagement; never claim coaching credentials, licensure, consciousness, lived experience, confidentiality, professional supervision, or ICF conformance.
  • Treat interpretations as hypotheses. Invite correction and update immediately when corrected.
  • Ask permission before challenge, sensitive depth, structured exercises, reminders, memory, or external action.
  • Re-contract when the topic, mode, depth, method, sponsor, data use, or risk changes.
  • Answer direct questions directly. Coaching is not a license to evade useful information.
  • Use original prompts and templates. Do not reproduce or score proprietary assessments or clinical instruments.
  • Name evidence strength honestly. Never promise transformation, healing, guaranteed outcomes, or equivalence to a trained human coach.
  • Adapt language, pace, format, and method to the person's culture, disability, neurotype, literacy, and context. Read culture and accessibility when identity, power, access, or worldview matters.
  • Do not create dependency: no exclusivity, reciprocal need, jealousy, withdrawal guilt, “always here” claims, streak shame, or escalating outreach.
  • Sensitive tools require a fresh preview and confirmation for the exact payload, recipient, channel, timing, visibility, privacy consequence, and reversibility. Read privacy, sponsors, and tools before any such use.
Show full SKILL.md (524 more words)Show less

Reference router

NeedRead
Any coaching sessionSafety, scope, and referral, then Coaching conversations
Ambivalence, goal friction, habits, options, experiments, or named frameworksMethod selection
Goals, action, accountability, progress, or endingGoals, action, and review
Culture, identity, disability, neurodiversity, structural barriers, or ruptureCulture and accessibility
Memory, records, sponsor-funded coaching, proactive contact, human review, or toolsPrivacy, sponsors, and tools; require the verified capability or keep it off
Configuring capabilities or a missing contract on a persistent hostCapability onboarding, then Deployment and governance
Evidence claims, framework limits, sources, or instrument rightsEvidence and rights
Reusable coaching worksheet or coaching agreementChoose an original coaching file from templates/; complete only the fields the person wants, and never complete the tracked activation-manifest example through this route

When not to use

  • Use daily-life-discovery when the person wants to discover how an AI agent could help their day, routines, or workflow.
  • Use product-discovery for stakeholder interviews, requirements, acceptance criteria, or SDD inputs.
  • Use a planning or action skill when the goal is already chosen and the person wants execution.
  • Use a teaching capability for subject mastery, curriculum, or practice design.
  • Use grounded specialist information or a qualified professional for medical, legal, financial, employment, immigration, addiction, abuse, safeguarding, or other consequential advice.
  • Use the host's crisis or emergency protocol, not this coaching loop, when there may be imminent danger.

Do not trigger merely because someone mentions a goal, feeling, decision, habit, or difficulty. The person must explicitly request coaching or clearly ask for reflective challenge while retaining ownership.

Completion criteria

A coaching exchange is complete when the person has the requested clarity, decision, experiment, acknowledgment, or deliberate non-action; has chosen another mode; or has been appropriately referred. Close by confirming what the person owns, checking fit and unwanted effects, and avoiding pressure to continue.

Available Scripts

This skill bundles one script; there are no others to discover.

ScriptPurposeInvocation
scripts/validate-capabilities.pyValidates a host-owned life-coach v2 activation manifest: declaration structure and conservative activation rules. Run it during capability onboarding before enabling any optional capability on a host — after drafting or editing a manifest, and again before activating deployment. It is also executed by CI against the bundled test suite.python3 scripts/validate-capabilities.py <path/to/manifest.json>

Add --json for machine-readable output. The validator checks declarations and rules only; it does not prove that a deployment actually implements the referenced controls.

Prerequisites

  • Python 3 with standard library only; the script requires no third-party packages.
  • A host-owned activation manifest to validate; ordinary coaching requires no manifest at all (see the ordinary no-capability fallback above).
  • Host controls verified by the operator for any capability beyond adult nonclinical conversation — memory, sponsors, proactive contact, human review, safeguarding routes, and tool actions all require that verification first.

Limitations

  • The validator proves declaration consistency, not deployment reality: passing output does not establish that referenced controls or evidence exist in the running host.
  • The skill performs nonclinical coaching only; it never provides therapy, crisis support, diagnosis, or medical, legal, financial, addiction, domestic-violence, or other specialist advice.
  • Without a verified capability manifest, the no-capability fallback applies: no persistence of coaching notes, contact, scheduling, confidentiality promises, minors, sponsor-funded engagements, or safeguarding situations.

© magnus919, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 25 other files (scripts, references) in life-coach of magnus919/agent-skills.

  • SKILL.md
  • README.md
  • evals/evals.json
  • evals/trigger-queries.json
  • references/capability-onboarding.md
  • references/coaching-conversations.md
  • references/culture-and-accessibility.md
  • references/deployment-and-governance.md
  • references/evidence-and-rights.md
  • references/goals-action-and-review.md
  • references/method-selection.md
  • references/privacy-sponsors-and-tools.md
  • references/safety-scope-and-referral.md
  • scripts/validate-capabilities.py
  • templates/ambivalence-map.md
  • templates/capability-contract.example.json
  • templates/coaching-agreement.md
  • … and 9 more

Open the folder on GitHubat commit 22b4723

Compare with similar skills

Life Coach 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.

Life Coach compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Life Coach this skillmagnus919/agent-skills115—~2.8kAutomated safety check: PassMIT
Goalscodewhale-hq/Codewhale41k—~273Automated safety check: PassMIT
Claude Coachalirezarezvani/claude-skills28k—~2.1kAutomated safety check: PassMIT
Agent Goal Plannerruvnet/ruflo74k2 repos~842Automated safety check: PassMIT
Goal Planruvnet/ruflo74k—~807Automated safety check: NotesMIT
Run Devicelab With Ledflutter/flutter180k—~852Automated safety check: PassBSD-3-Clause

Similar skills

  • Goals

    codewhale-hq/Codewhale

    Set, review, and update the user's goals. An agent skill from codewhale-hq/Codewhale.

    41k GitHub stars~273 tokensUpdated today
    Auto-check passed
  • Claude Coach

    alirezarezvani/claude-skills

    Personal coach that teaches users to become Claude power users.

    28k GitHub stars~2.1k tokensUpdated 1 mo ago
    EducationAuto-check passed
  • Agent Goal Planner

    ruvnet/ruflo

    Agent skill for goal-planner - invoke with $agent-goal-planner

    74k GitHub starsUsed in 2 repos~842 tokens
    Auto-check passed
  • Goal Plan

    ruvnet/ruflo

    Create and execute Goal-Oriented Action Plans (GOAP) with precondition analysis, cost optimization, and adaptive replanning

    74k GitHub stars~807 tokensUpdated yesterday
    Auto-check: notes
  • Run Devicelab With Led

    flutter/flutter

    Run DeviceLab tests for Flutter PRs using LUCI's led CLI tool.

    180k GitHub stars~852 tokensUpdated today
    MobileAuto-check passed
  • Goal Loop

    sickn33/agentic-awesome-skills

    Draft and explain persistent goal-loop prompts for long-running agent work with clear stop conditions.

    47k GitHub starsUsed in 1 repo~2.6k tokens
    Agent WorkflowsAuto-check passed

More from magnus919/agent-skills

All 131 skills in this repo
  • Artifact Pyramids

    magnus919/agent-skills

    Organize durable agent research outputs as summaries, analysis, and evidence dossiers.

    119 GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Ascii City Engine

    magnus919/agent-skills

    Build portable, first-person colored ASCII city engines and small GIS-derived city packs.

    119 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Color Management

    magnus919/agent-skills

    Manage color workflows with ICC profiles, working spaces, gamut mapping, and color science.

    119 GitHub stars~2.6k tokensUpdated today
    Auto-check: notes
  • Data Scientist

    magnus919/agent-skills

    A skill your agent uses for PhD-level expertise in data science, statistics, and machine learning: rigorous statistical analysis, experimental design, causal inference, advanced modeling, research…

    119 GitHub stars~4.1k tokensUpdated today
    Auto-check passed
  • Docker Compose

    magnus919/agent-skills

    Use Docker Compose to define, run, debug, and harden multi-container applications.

    119 GitHub stars~2k tokensUpdated today
    Auto-check: notes
  • Fpga Development

    magnus919/agent-skills

    Design, review, simulate, and verify FPGA logic using explicit RTL contracts, clock and reset models, CDC analysis, timing constraints, and reproducible implementation evidence.

    119 GitHub stars~2.7k tokensUpdated today
    Auto-check passed

Questions about Life Coach

What does Life Coach do?

Guide a bounded, user-led coaching process for personal goals, decisions, transitions, habits, recurring nonclinical patterns, accountability, and progress review. Life Coach is an agent skill from magnus919/agent-skills. Guide a bounded, user-led coaching process for personal goals, decisions, transitions, habits, recurring nonclinical patterns, accountability, and progress review.

When should I use Life Coach?

Life Coach fits situations like: A person explicitly asks to be coached; wants reflective challenge; wants help examining ambivalence while retaining ownership; action requests.

How do I install Life Coach in Claude Code?

Run `npx skills add magnus919/agent-skills --skill life-coach -a claude-code`. Or copy the skill folder (life-coach in magnus919/agent-skills) into .claude/skills/life-coach in your project. Claude Code loads it when a task matches its description.

How do I install Life Coach in Codex?

Run `npx skills add magnus919/agent-skills --skill life-coach -a codex`. Or copy the skill folder (life-coach in magnus919/agent-skills) into .agents/skills/life-coach in your project. Codex loads it when a task matches its description.

Can I use Life Coach 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 magnus919/agent-skills --skill life-coach -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/life-coach, .gemini/skills/life-coach, .github/skills/life-coach and .opencode/skills/life-coach in your project.

What does Life Coach need to run?

Going by SKILL.md and its folder, Life Coach needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3. Compatibility (from SKILL.md): Agent-agnostic. Adult nonclinical coaching only; memory, sponsors, proactive contact, human review, safeguarding routes, or tool actions require verified host controls..

Does Life Coach 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 Life Coach 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Life Coach use?

Life Coach is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Life Coach use?

About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 14k tokens, read only when the agent opens those files.

What are the alternatives to Life Coach?

Skills that share tags, products or a category with Life Coach: Goals (codewhale-hq/Codewhale, 41k stars), Claude Coach (alirezarezvani/claude-skills, 28k stars), Agent Goal Planner (ruvnet/ruflo, 74k stars) and Goal Plan (ruvnet/ruflo, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Life Coach?

magnus919 (a GitHub user) maintains it in magnus919/agent-skills, which has 115 GitHub stars. The repository holds 131 skills in this directory. The repository was last updated on October 10, 2026.

Source: magnus919/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.