PlaygroundCatalog › Unblock Protocol
UP

Unblock Protocol

🔵 Stable🕐 updated 2026-07-19 🔷 SkillSpec L3 pm-cowork

Get unstuck on purpose — the stuck-type diagnosis (don't-know-how, can't-decide, waiting, avoiding, too-big), the matched unblock move for each, and the timebox that stops noble struggling before it eats the day. Use when asked I'm stuck on this and don't know why, I keep avoiding this task, how long should I struggle before asking, or unblock my stalled project. Produces the stuck diagnosis, the matched move, the ask-for-help script that preserves standing, and the stuck-log pattern read.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

What to give it

The stuck thing and its symptom — what's stalled and what happens when they try ("I open the doc and re-read my notes" is a different disease than "I know exactly what to write and keep not opening the doc")
How long and how it's felt — an hour or a week; frustration (usually know-how), dread (avoiding), or fog (too-big) — the feeling is diagnostic data
What's been tried — the failed attempts refine the diagnosis and feed the ask script (well-formed asks lead with them)
The stakes and deadline — the timebox calibrates: a due-tomorrow block gets a 30-minute struggle budget; a someday project affords more

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

The type was diagnosed before any move was prescribed
The move matches the type — no generic advice
Struggle timeboxes are pre-committed with stakes-based lengths
The ask leads with attempts and a specific question
The log entry exists and patterns get structural reads

⚠️ What it refuses to do

Do not struggle nobly past the box — the silent stuck day costs more than the sharp question
Do not research can't-decide blocks — information is that type's procrastination costume
Do not effort at avoidance — shrink it, name it, or pair on it; grinding slides off emotional blocks
Do not let waiting wear the active badge — it's a lane, with chase dates
Do not treat chronic same-type stucks as bad luck — three entries is the system telling you the structural thing

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="unblock-protocol"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Unblock Protocol is one of 750 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog