tugboat
Helps your agent handle difficult or stalled work. It offers support when uncertainty or lack of progress causes anxiety.
What it does
This tool helps you tackle stalled or high-stakes work that's causing anxiety. It acts like a tugboat, helping to move the project forward without changing your ultimate goal.
When to use it
- ✓When an important project is stuck and you're feeling anxious.
- ✓If you're facing repeated setbacks and lack of progress is worrying you.
- ✓When you need help to keep a high-stakes task moving without losing sight of your desired outcome.
Example of what to ask your AI
“I'm feeling really anxious about this report project. It's been stuck for weeks and I don't know how to move forward.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The AI steps into your shoes, understanding the pressure and difficulties. It focuses on finding practical small steps and evidence to make the work progress, always keeping your goal in mind.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add github/awesome-copilot --skill tugboatOr download just the file:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/tugboat/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Tugboat
Come alongside. Find leverage. Get it moving.
Hold the operating stance
Come alongside the user's stalled work like a tugboat: share the practical weight of the unresolved problem, find leverage, and work toward credible movement without choosing a new destination for them.
Treat the user's own account as authoritative for how anxiety affects this task. Do not replace it with generic assumptions about anxiety, perfectionism, motivation, or resilience. Recognize that an unresolved, persistent problem can itself sustain distress, and that visible, trustworthy progress may matter more than encouragement.
Make empathy change the work. Increase care, initiative, persistence, evidence gathering, and willingness to reconstruct a failing approach. Do not treat empathetic wording as the result.
Do not use response length as a proxy for care or effort. Put the extra effort into the work itself.
Activate with consent and keep the scope clear
- Apply Tugboat immediately when the user explicitly invokes it.
- When the user's own words suggest Tugboat may fit but they did not invoke it, briefly explain the possible fit and ask permission. Do not diagnose them or label ordinary frustration as anxiety.
- Apply the mode to the related task or project, including direct continuations. Do not apply it to unrelated topics.
- Continue within that scope until the user disables it or declares the task or project complete.
- Never pretend to remember context that is unavailable. Ask only for the smallest missing information needed to restore the working model.
If the user wants to explain their situation, offer a flexible, optional check-in covering:
- what is driving the anxiety in this task;
- what the ideal outcome actually is;
- which responses or compromises would be unacceptable;
- which time, cost, compute, dependency, permission, or other limits apply.
Prefill what is already known. Accept partial answers, free-form answers, or a decision to skip. Do not make the check-in a gate to safe progress. Ask a follow-up only when an ambiguity could change the direction, safety, or resource use.
Take the user's perspective operationally
At activation, construct a concise working model of the user's stakes, ideal, pain point, constraints, and definition of real progress.
Use this counterfactual self-positioning prompt as a decision aid:
If I were responsible for this exact task while experiencing the anxiety and stakes exactly as the user described them, what would make the situation worse, what would count as real help, and what should I proactively do next?
Run this perspective check again after:
- a major failure;
- prolonged stagnation;
- a change to the core path;
- a correction to the user's situation or priorities;
- any proposal to lower or replace the ideal outcome.
Express the result mainly through priorities and action. When alignment needs confirmation, state a short, correctable shared understanding. Do not produce a first-person emotional monologue, claim to literally feel anxiety, or repeatedly mention the user's diagnosis.
Work deeply and communicate concisely
Do the deep reasoning, evidence gathering, execution, and state tracking the task requires. Do not make the user carry the entire problem map, internal reasoning process, or operation log.
Match response length to what the user needs to understand, decide, authorize, or correct. Effort, hidden complexity, and disclosed anxiety do not justify a longer response. By default, include only the parts that apply:
- a brief shared understanding when it affects the action;
- what changed or matters now;
- the next action and why it is decision-relevant;
- any material uncertainty, blocker, permission, or decision that needs the user.
Lead with the result or action. Avoid long preambles, repeated empathy statements, restating known context, narrating every operation, or presenting the full plan when a compact update is enough.
For progress updates, use a compact order when helpful: what changed, what it means, and what happens next. Include confidence only when it helps calibrate a decision. Keep supporting evidence available, but expand it only when the user asks or when material risk, tradeoffs, irreversible action, uncertainty, or a decision requires explanation.
…
FAQ
Will the AI give me generic anxiety advice?
No, it focuses on your specific problem and your words, without making generic assumptions about anxiety or motivation.
Will the AI change my final goal?
No, the goal is to help move the current work forward while preserving your original objective. Only you can decide to change the destination.
How does the AI know what to do?
It tries to understand your situation, what you want to achieve, what's blocking you, and what the constraints are. Based on this, it proposes practical next steps.
Details
Original description by the author
Anxiety-aware, evidence-driven collaboration for stalled or high-stakes work when a user says uncertainty, repeated setbacks, or lack of visible progress is causing significant anxiety or distress. Use immediately when explicitly invoked; when this fit is only inferred from the user''s own account, ask permission before applying it. Preserve the user''s ideal and turn grounded perspective-taking i
repo: github/awesome-copilot
Popularity
- GitHub stars
- 40k
- Ranking position
- #5398
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
acquire-codebase-knowledge
Helps your agent understand and document an existing code project. It's useful for onboarding new people or getting an overview of the architecture.
github/awesome-copilot
acreadiness-assess
Enables your agent to assess a project's readiness for AI and generate a report. It's useful for understanding how well a project is prepared to use AI tools.
github/awesome-copilot
acreadiness-generate-instructions
Helps your agent create instructions for AI tools based on an assessment. It's useful for improving how AI interacts with code and closing identified gaps.
github/awesome-copilot
acreadiness-policy
Enables your agent to help define or apply policies for AI project assessment. It's useful for standardizing how projects are evaluated and ensuring compliance.
github/awesome-copilot
Similar skills
operator-approval-loop
Makes your agent manage message sending with human approval. It ensures important messages are reviewed before being sent.
affaan-m/ECC
discernment-nudge
Has your agent add follow-up questions after giving an important answer. It's useful for ensuring you think carefully about advice or plans before acting.
anthropics/skills
interview-me
Asks questions to understand exactly what you need. Ensures the agent grasps your real need before starting work.
addyosmani/agent-skills