Playground › Catalog › Unblock Protocol
UP

Unblock Protocol

🔵 Stable🕐 updated 2026-10-06 🔷 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 ⬇ Add to Claude (works in Duet) 📱 Use as an app View SKILL.md ↗ What changed

🗣 Say this to your agent

“I keep avoiding this task.”“How long should I struggle before asking?”“Unblock my stalled project.”

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 -p pm-claude-skills 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 1326 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog