skills/celebration-note-writer/SKILL.md
Writes genuine notes celebrating customer milestones, achievements, team successes, or personal events. Avoids corporate platitudes in favour of specific, personal recognition that strengthens the relationship. Use when asked to write a congratulations note, celebrate a customer milestone, acknowledge a personal or professional achievement, mark an anniversary, or when any positive event at a customer account deserves recognition. Also triggers for questions about customer recognition, milestone celebration, relationship-building touches, congratulatory communications, or how to acknowledge customer achievements genuinely.
npx skillsauth add stephenrogan/csm-skills celebration-note-writerInstall 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.
Writes genuine celebration notes that strengthen relationships through specific, personal recognition. The small touch that most CSMs forget -- and the one customers remember longest.
The bar: would the recipient save this note? If it is generic enough to be sent to anyone, it will not be saved, forwarded, or remembered. If it references something specific that shows you are paying attention, it becomes a relationship deposit that compounds over time.
Provide:
The customer's team achieved something meaningful with your product.
Structure:
Example: "Tom -- your analytics team just crossed 3,000 automated report runs this quarter. When we kicked off 9 months ago, the goal was to eliminate the manual weekly reporting cycle. Your team has not just eliminated it -- they have built an entirely new capability on top of it. Real credit to Lisa and the team for driving the adoption. Looking forward to seeing what they build next."
The customer's company achieved something unrelated to your product.
Structure:
Example: "Congratulations on the Series C, Tom. EUR 40M is a strong signal of what the market thinks of what you are building. Exciting times ahead for the team."
Rules: Keep it short. Do not try to connect their business achievement to your product. A funding announcement is not an expansion conversation.
A contact's promotion, new role, award, or personal milestone.
Structure:
Example: "Congratulations on the VP promotion, Lisa. I have watched you drive the transformation of the analytics function over the past year -- nobody deserves this more. Looking forward to continuing to work together in your new role."
Rules: LinkedIn is usually the right channel for professional milestones. Email is more appropriate for deeper relationships. Never celebrate a promotion if it means the person is leaving your product's scope -- that is a stakeholder change to manage, not a celebration.
Contract anniversary, relationship milestone, or a personal "thank you."
Structure:
Example: "Two years since we kicked off the implementation, Tom. I still remember the first week when we could not get the SSO integration to work and your team stayed late three nights running to get it sorted. A long way from there to 3,000 automated reports a quarter. Thanks for the partnership -- it has been one of the highlights of my book."
Acknowledging the work of someone other than your primary contact.
Structure:
Example (email to Lisa, CC'd to Tom): "Lisa -- I wanted to call out the work your team did on the Q1 data migration. Migrating 4 years of historical data in 3 days with zero downtime is impressive by any standard. Tom mentioned the project at our last QBR and it is clear the team's effort made the difference."
| Occasion | Best Channel | Why | |----------|-------------|-----| | Product milestone | Email or Slack | Timely, specific, can include data | | Business achievement | LinkedIn or email | LinkedIn for public acknowledgement, email for personal note | | Personal milestone (promotion, award) | LinkedIn comment + personal email | Public recognition + private congratulations | | Anniversary | Email | More personal than Slack, less public than LinkedIn | | Team recognition | Email (CC primary contact) | Primary contact sees you recognising their team |
| Failure | Why It Fails | Fix | |---------|-------------|-----| | "Congratulations on the great work!" | Generic. Could be sent to anyone | Name the specific achievement and connect it to what you know about their goals | | "We are thrilled to celebrate this milestone" | Corporate voice. "We" and "thrilled" in the same sentence sounds like a press release | Write as yourself, not as your company. "I" not "we" | | A celebration that pivots to a sales ask | Instrumentalising the moment. The customer feels used, not recognised | Celebrate. Full stop. The commercial conversation can happen another day | | A celebration you are late to | A congratulations note 3 weeks after the event shows you were not paying attention | Set up alerts. Celebrate within 48 hours or do not celebrate at all | | Over-celebrating a minor event | A 5-paragraph note about a routine product milestone feels disproportionate | Match the weight of the note to the weight of the achievement. Small events get 2 sentences. Big events get a paragraph |
For each celebration, the skill produces:
development
Structures the CSM's week based on their portfolio status, upcoming events, overdue items, and strategic priorities. Produces a time-blocked plan that balances reactive demands with proactive account management. Use when asked to plan a week, structure daily priorities, build a weekly schedule, allocate time across accounts, manage a busy week, or when a CSM feels overwhelmed and needs to determine where to focus. Also triggers for questions about time management, weekly planning, account prioritisation for the week, daily priority setting, or how to balance competing demands across a portfolio.
development
Constructs a compelling value narrative for a customer account by connecting product usage to business outcomes in the customer's language. Produces different versions for different audiences -- the champion, the CFO, the board. Use when asked to build a value story, articulate ROI, create a business case for the customer, prepare value evidence for a renewal or QBR, or when a CSM needs to translate usage metrics into business impact the customer will recognise. Also triggers for questions about value articulation, ROI storytelling, customer business case, value evidence, or how to prove the product is worth the investment.
data-ai
Takes raw usage data -- even a spreadsheet export or pasted metrics -- and identifies patterns, risks, and opportunities. Translates product analytics into account intelligence a CSM can act on. Use when asked to interpret usage data, analyse product metrics, make sense of a usage report, identify trends in customer behaviour, flag usage-based risks, or when a CSM has data but does not know what it means for the account. Also triggers for questions about usage analysis, product analytics interpretation, behavioural pattern detection, usage-based risk identification, or turning raw metrics into actionable insight.
development
Builds a structured 30-60-90 day plan for a CSM taking over a new book of accounts or joining a new team. Prioritises accounts by risk and value, identifies immediate relationship actions, and structures the ramp to full productivity. Use when asked to plan a book transition, create a new CSM onboarding plan, structure a territory takeover, build a 30-60-90 plan for a new role, or when a CSM is inheriting accounts and needs a systematic approach to getting up to speed. Also triggers for questions about account transitions, new book ramp-up, CSM onboarding to a portfolio, territory planning, or how to take over accounts from another CSM.