skills/playbooks/playbook-client-retainer-management/SKILL.md
Generates scope management documentation and scripted protocols for consultants and agencies managing ongoing client retainer agreements. Covers scope definition, scope creep prevention, change request handling, monthly check-in structure, performance review triggers, and retainer renewal. Invoke when setting up a new retainer agreement, when a client starts requesting work outside the agreed scope, when a retainer is approaching renewal, or when a client relationship is deteriorating and needs a structured reset.
npx skillsauth add peterbamuhigire/social-media-skills playbook-client-retainer-managementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A practical operating guide for managing retainer-based client relationships. Scope creep, communication breakdown, and poor renewal handling are the three leading causes of retainer loss. This playbook prevents all three.
Cross-reference: biz-dev-proposal (scope definition at proposal stage),
playbook-agency-operations (team-level processes), playbook-daily-operations-routine
(day-to-day execution discipline).
SKILL.md; do not skip mandatory steps or required fields.references/ directory is added later, treat its files as the deeper source material and keep this SKILL.md execution-focused.Before generating any output, ask for the following:
Use these inputs to tailor the output to the specific situation. If the relationship is strained or in crisis, prioritise Sections 5 and the reset conversation script. If the retainer end date is within six weeks, prioritise Section 6.
Scope creep starts before the contract is signed — when the scope is vague. Prevent
it at the proposal stage (see biz-dev-proposal).
A complete retainer scope definition includes six named elements:
Name every deliverable with a quantity. Vague language creates disputes.
Name each platform explicitly. Any platform not listed is out of scope by default. Do not write "and other platforms as agreed" — this invites scope creep.
State how many rounds of revisions are included per deliverable. Standard is two rounds. Round three is a change request and is billed separately.
Define community management hours precisely: "Respond to comments and DMs Monday–Friday, 8am–6pm EAT within 2 hours." Out-of-hours response is not included unless explicitly stated and priced.
State how long the client has to approve content before publication. Recommended: 24 hours. State what happens if the client does not reply — standard position is that the consultant publishes after 24 hours, unless the client opts for a mandatory-approval process (which must then be reflected in the timeline).
Name what is NOT included. Common exclusions:
Scope creep is any work requested that is not in the deliverables list. Recognise it early — the longer it goes unaddressed, the harder it is to correct.
Common scope creep requests in the East African context:
| Request Type | Example | Response | |---|---|---| | Platform add-on | "Can you also manage our TikTok?" | Change request: quote additional fee | | Volume increase | "Can we do 2 extra posts this week for the promotion?" | Change request: quote fee or defer to next month | | New service | "Can you design our new flyer?" | Decline politely; graphic design is out of scope | | Urgent out-of-hours | "Can you post this now? It's 9pm." | Remind of working hours; schedule for first thing tomorrow | | Reporting expansion | "Can you add more detail to the monthly report?" | Accommodate once; add to scope at renewal | | Ad-hoc strategy calls | "Can we have a quick call?" | Count against the quarterly call inclusion; additional calls are billable | | Translation request | "Can you do a version in Luganda?" | Change request if only English was agreed in scope |
EA-specific patterns to watch for:
When a request falls outside the agreed scope, use this protocol consistently. Consistency is what distinguishes a professional agency from a freelancer who says yes to everything and then resents it.
Never make the client feel wrong for asking. Acknowledge the idea, then redirect.
Script (WhatsApp or email):
"Thanks for the idea — I think this could work really well. This falls outside our current agreement, but I'd be happy to add it. The additional cost would be [UGX X] for [deliverable]. Would you like me to go ahead, or shall we include this in the renewal next month?"
Confirm via WhatsApp message after verbal agreement. Maintain a running log:
| Date | Request | Status | Agreed Fee | Notes | |---|---|---|---|---| | [Date] | TikTok management (3 posts/week) | Approved | UGX 350,000/month | Starts Month 4 | | [Date] | Extra posts for Eid campaign (4 posts) | Approved | UGX 80,000 one-off | Published 9 April |
Keep this log as a living document. Reference it at the monthly check-in and at renewal.
A structured monthly check-in prevents relationship drift and gives scope issues a formal channel — so they do not accumulate as WhatsApp grievances.
Monthly check-in agenda (30 minutes maximum):
| Time | Agenda Item | Purpose | |---|---|---| | 0–10 min | Results review | Walk through the monthly report; name 1 win and 1 area for improvement | | 10–20 min | Client priorities | "What's your biggest business focus next month? Any campaigns, events, or launches?" | | 20–25 min | Scope review | "We've been delivering [X]. Is there anything you'd like to adjust for next month?" | | 25–30 min | Action items | Agree on 2–3 specific actions; confirm who owns each |
Format guidance:
These situations require an unscheduled review conversation. Do not wait for the next monthly check-in — early action protects both the client relationship and the retainer.
| Trigger | Action | |---|---| | Primary metric (enquiries/leads) drops for 2 consecutive months | Request an emergency strategy review; proactively surface the issue before the client raises it | | Client posts content outside the agreed approval process | Clarify the process in writing immediately; risks include inconsistent brand voice and content conflicts | | Client is unresponsive for 2 or more weeks | Send a formal review request via WhatsApp and email; unresponsiveness is a retainer risk and must be named | | Client requests a price reduction without proposing a scope reduction | Prepare a counter-proposal pairing the reduced price with a corresponding reduction in deliverables | | Client relationship feels adversarial or mistrustful | Request a reset meeting; name the dynamic professionally without blame |
Reset meeting script:
"I want to make sure we're working well together — I think there may be some things worth discussing openly. Can we schedule 30 minutes to do a relationship check-in? I want to make sure this retainer is working for both of us."
Name the dynamic professionally. Avoidance makes adversarial relationships worse.
Renewals must be initiated six weeks before the retainer end date. Raising renewal at the last minute signals poor planning and weakens the consultant's negotiating position.
Complete these four steps before the renewal conversation:
Compile results for the full period. Pull primary metric trends, campaign highlights, and wins. Frame these as outcomes for the client's business, not as a list of tasks completed.
Identify scope additions to propose. What new services would benefit this client in the next period? This is the expansion opportunity.
Identify low-value deliverables. What has been in scope but produced little demonstrable result? Propose adjusting or replacing these — this demonstrates strategic thinking, not just execution.
Prepare a revised proposal. Updated scope, updated pricing, clear rationale.
Use biz-dev-proposal to generate the formal document.
An annual price increase of 10–20% for active retainers is standard and should be communicated six weeks in advance, not on the day of renewal.
Frame the increase in terms of results and forward value:
"Over the past year we've achieved [result]. For next year, the investment will be [new price], which includes [new addition or quality improvement]. I've put together a proposal — can we schedule 30 minutes to go through it?"
Do not apologise for the increase. A price increase tied to demonstrated results is professional and justified.
"I'd love to continue working together. I've put together a review of what we've achieved this year and a proposal for next year. Can we schedule 30 minutes to go through it?"
Schedule the meeting before sending the proposal document. A proposal sent without a conversation is easier to decline.
Handle the offboarding professionally. East African professional communities are small — word travels.
Complete all contracted deliverables through the final day of the retainer period. Do not scale back effort because the relationship is ending.
Hand over all assets within five working days of the final date: content files, brand assets, login credentials (where held), strategy documents, and reports.
Send a formal offboarding message:
"It's been a pleasure working with you. Attached is everything you'll need for a smooth handover. Please don't hesitate to reach out if you have any questions during the transition."
Do not speak negatively about the client in professional circles.
Log the experience: what worked, what did not, what to change in the next retainer agreement. Use this to improve the scope definition at the next proposal stage.
Output from this skill meets the standard when:
tools
Generates a foundational social media training guide for clients and their teams who are completely new to social media marketing, or who have been posting without any strategic understanding. Invoke when the user says "write a social media basics guide", "create a beginner training document", "the client doesn't understand social media", "start-here training", or when a client needs to understand social media before any strategy or content work begins. Distinct from training-client-team (operational handover of an existing strategy) and training-diy-content (content creation for self-managing clients). This skill covers what social media is, how it works, and how to approach it intelligently — the conceptual foundation that makes all downstream strategy work land.
tools
Generates a practical smartphone video production training guide for East African clients and content teams. Covers shooting, audio, lighting, framing, editing, and platform-specific formats using only a smartphone — no professional equipment required. Invoke this skill when a client or their team needs to produce their own social video content and requires a hands-on, jargon-free training document tailored to EA field conditions.
tools
Generates a complete DIY content creation handbook for clients who want to manage some or all of their own content after the initial strategy engagement. Invoke when the user says "write a DIY content guide", "create a self-managed content handbook", "the client wants to manage their own content", or when a handover guide is needed at the end of a strategy engagement. Output is a self-contained reference document — not a training presentation — that the client keeps and uses independently.
tools
Generates a complete 2-hour in-person training workbook for a client's internal team — employees who will assist with content creation or community management. Invoke when the user says "create a team training guide", "write a staff training workbook", "onboard our internal team on social media", or needs a printable workshop document for client employees. Output is a structured, print-ready workbook — not a presentation deck.