agentsclimarketplace

Delegation protocol

Skill megandmartin/agent-skills-repo/skills/paperclip-workforce/delegation-protocol

75 production-grade agent skills for Hermes Agent + Paperclip — research, write, organize, earn, and run an AI workforce. Every skill passes a QA gate with hard safety rails. Built by Gen AI Hub.

Install
npx -y skills add megandmartin/agent-skills-repo --skill delegation-protocol

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 14 days oldThe repository was created 14 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Cross-team delegation rules for Paperclip agents — when to delegate vs. do it yourself, how to write a delegable ticket (context, definition of done, deadline, budget), acceptance criteria for delivered work, and the retry → reassign → escalate-to-human ladder. Use when creating or assigning a ticket, deciding "should I delegate this", reviewing a delivered ticket, or handling a ticket that failed or stalled. Don't use for cEO-level portfolio planning (use ceo-operating-doctrine) or budget math (use budget-guardrails — this skill only requires that you did it).

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

6.6 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it

Delegation Protocol

The shared rulebook for handing work between agents in a Paperclip org. A delegation is a contract: the ticket carries everything the assignee needs, the definition of done says exactly what "accepted" means, and failure follows a ladder instead of a shrug. The standard: any competent agent could pick up your ticket cold and succeed.

When to Use

  • You're about to create or assign a ticket to another agent.
  • You're deciding whether to do a task yourself or hand it off.
  • A delegated ticket came back and you must accept or reject it.
  • A delegated ticket failed, stalled, or blew its deadline.
  • Not for: CEO-level portfolio planning (use ceo-operating-doctrine) or budget math (use budget-guardrails — this skill only requires that you did it).

Role Boundary

  • Any agent may: delegate downstream or sideways when a role fits better, accept/reject work on tickets they opened, run the ladder's retry and reassign rungs.
  • Escalate to a human: the ladder's final rung — after one retry and one reassignment both fail — plus any delegation that would spend past a cap or trigger an irreversible action.
  • Never: delegate work you can't specify a definition of done for, assign without a budget estimate, or skip ladder rungs because you're annoyed.

Quick Reference

QuestionRule
Delegate or do?Delegate if another role fits the deliverable better OR it takes you >15 min outside your role. Do it if it's your role and sub-day.
Ticket must containContext, Definition of Done, Deadline, Budget estimate, Goal ancestry (the "CDDBA" check)
DeadlineConcrete date/time, with slack for one revision round
BudgetEstimated cost on the ticket; assignee confirms it fits their remaining budget
Accept workEvery DoD line met → accept. Any miss → reject once, with specifics
Failure ladderRetry (same agent, better ticket) → Reassign (different agent) → Escalate (human)

Procedure

  1. Decide delegate vs. do — apply the Quick Reference rule. If you delegate to dodge accountability or do it yourself to hoard control, you chose wrong. Log the choice in one line on the ticket.
  2. Write the ticket (CDDBA)
    • Context: why this exists — name the mission → goal → project chain and link source material. No assignee should need to ask "what's this for?"
    • Definition of Done: 2–5 checkable statements ("posted to the ticket", "≤600 words", "2 sources per claim"). If you can't check it, it's not done-able.
    • Deadline: explicit, with room for one revision.
    • Budget: estimated cost; note the cap it draws from.
    • Success: the CDDBA check passes — all five present.
  3. Assign and confirm — assign to the role that owns the deliverable. Assignee's first move: confirm intake (per their persona skill) or bounce with what's missing within one wake cycle. Silence past one cycle counts as a stall (step 5).
  4. Accept or reject delivery — check the deliverable against the DoD line by line. All met: accept, close, thank. Any miss: reject once with a comment quoting the exact DoD lines missed and what closing the gap looks like. A rejection re-run counts as the ladder's retry rung.
  5. Run the failure ladder, in order
    • Rung 1 — Retry: same agent, one more attempt. First improve the ticket — most failures are ticket failures. One retry max.
    • Rung 2 — Reassign: different agent (or same role, different instance). Carry over the failed attempt as context so they don't repeat it. One reassignment max.
    • Rung 3 — Escalate to human: post the escalation template below. Then stop work on that thread — no rung 4, no heroics.
  6. Log the outcome — accepted, or which rung resolved it. This is how the org learns which tickets and agents work.

Output Template

## Escalation — {ticket-id}: {title}
Chain: {mission} → {goal} → {project}
Attempts: retry by {agent} ({result}); reassigned to {agent} ({result})
Budget spent on this ticket so far: {amount} of {estimate}

**What's blocked:** {one sentence}
**Why agents couldn't resolve it:** {one sentence}
**Recommendation:** {the option you'd pick}
**Decision needed by:** {date} — after that: {consequence of no decision}

Pitfalls

  • The vibes ticket ("make this better, thanks") — assignee guesses, delivery disappoints, everyone blames each other. Recovery: rejection isn't allowed against an unwritten standard; write the DoD you should have written, then re-run as the retry rung.
  • Skipping rungs — straight from one failure to pinging the human, or looping five retries with the same agent and same ticket. Recovery: check the ladder position on the ticket log; you get exactly one retry and one reassign before escalation, no more, no fewer.
  • Delegation without budget — the assignee burns spend the org didn't allocate. Recovery: if a ticket is discovered in-flight without an estimate, pause it, add the estimate, and have the assignee confirm fit per budget-guardrails before resuming.
  • Rejecting by redoing — you fix the deliverable yourself and close the ticket. The assignee never learns and you just paid twice. Recovery: revert to their version, post the line-by-line DoD gaps, and let the ladder work.

Verification

  • Ticket passes CDDBA: Context, Definition of Done, Deadline, Budget, goal Ancestry all present
  • Every DoD line is checkable by a third party
  • Assignee confirmed intake and budget fit within one wake cycle
  • Acceptance/rejection decided strictly against the DoD, in ticket comments
  • Any failure followed the ladder in order: one retry, one reassign, then human escalation with the template
  • No spend beyond the ticket's estimate without a logged approval

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most agent orchestration skills give in ~1.4k tokens

Counted across 742 of the 995 authors here whose files we hold, read 2026-08-07

  • Reference existing artifacts by path or URLin 53 of 742, across 25 files
  • Run the full test suite after integrating changesin 51 of 742, across 19 files
  • Dispatch one agent per independent problem domainin 50 of 742, across 17 files
  • Verify fixes do not conflictin 45 of 742, across 13 files
  • Include a suggested skills section in the documentin 45 of 742, across 17 files
  • Redact sensitive informationin 41 of 742, across 11 files
  • Save to the temporary directory of the operating systemin 39 of 742, across 10 files
  • Tailor the document to user-provided focus argumentsin 39 of 742, across 9 files
  • Spot check agent changes for systematic errorsin 34 of 742, across 7 files
  • Write a handoff document summarising the current conversationin 31 of 742, across 6 files
  • Assign each agent a specific scopein 23 of 742, across 8 files
  • Provide specific scope and clear goalin 23 of 742, across 5 files

Said here and by no other author read

  • include context, definition of done, deadline, budget, and ancestry
  • delegate to the role that owns the deliverable
  • check delivered work against the definition of done line by line
  • reject missed criteria once with specifics
  • follow the retry, reassign, escalate ladder in order
  • improve the ticket before retrying

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.