NEWLife After CRM->

GUIDES

How to deploy the same skill to every rep's AI agent

Updated

Video · 10 min. Christopher O'Donnell, Day AI's CEO, builds an agent for Day AI's CMO, pushes it to his account, and talks through who gets to lock an agent and who gets to make it their own. Chapters and excerpts

The short answer. To give every rep the same skill, decide skill by skill what is locked and what learns: locked skills (the handoff to customer success, lead scoring, what gets written back after a call, discount rules) run from one source that every rep's copy follows, and personal skills, like how each rep writes email, start from a shared template and learn from the rep who uses them. Day AI gives every rep an agent, in place of their CRM or on top of Salesforce or HubSpot, and lets an admin publish each skill from one Skills Library as Managed, where every rep's copy follows the source, or as a Template each rep makes their own.

Say you run customer success at a developer-platform company, and a call with one of your accounts has just ended at 2:10 on a Tuesday. By about 2:40 the follow-up email is in your drafts, written the way you write it, in your own voice. In Slack, your agent has proposed Salesforce changes from the same call: updated MEDDPICC fields on the opportunity, and the people who were on the call attached to it. You approve the Salesforce changes from Slack before your next meeting starts, and the opportunity in Salesforce now shows who was in the room and where the deal stands. The other CSMs on your team get the same kind of proposal after their calls, approved the same way. None of them gets your email. The field update is the part every CSM should do the same way. The email is the part that should sound like you.

Where the usual answer goes wrong. Most advice on sharing a skill stops at distribution: commit the file to a shared repo, upload it for the whole organization, tell everyone to install it. That gets one copy onto every machine and leaves you with a bad choice: lock the skill so nobody can change it, or let each rep edit a copy that stops receiving your fixes. Day AI's position is that agents do the work and people approve it, and that a team's agents need a fixed core and a personal layer at the same time. Day AI provides the context graph and agent control plane to quickly and securely upgrade your company brain, and deciding what sits on each side of that line is most of the work. If you already have a folder of skills that works for you, that was the right start, and it holds until the second rep needs the same skills.

The lock-or-learn split, with Day AI

Christopher O'Donnell, Day AI's CEO, argues that locking everything turns an agent into a script, and locking nothing lets every rep's agent drift. The lock-or-learn split is a decision you make once per skill, for each kind of agent, before you deploy anything. Day AI has a setting for each answer.

  1. List the skills. Write down every skill your reps' agents run or will run. In Day AI they live in the Skills Library on the Agents page, and tags group them by team, workflow or stage.
  2. Ask the lock question. If two reps did this differently, would a customer, a forecast or another team notice? Then lock it: the handoff to customer success, lead scoring, what gets written back to the CRM after a call, discount rules, when a deal may change stage. In Day AI, a locked skill is a Managed skill.
  3. Ask the learn question. Does this get better the more it knows one person? Then let it learn: how they write email, when their morning briefing arrives, how they like a meeting prepped, which accounts come first. In Day AI, a learning skill is a Template skill, a skill the rep writes on their own agent, or a standing preference in the agent's memory.
  4. Split the mixed ones. A follow-up skill can hold both: the CRM fields it fills are locked, the email's tone is personal. Put the shared rules where one edit reaches everyone. In Day AI, a skill can attach a page it reads every time it runs, so the discount rules can live on one page shared with the workspace.
  5. Move the line on purpose. Review the split every month or so. A personal skill that several reps have improved may belong to everyone; a rule reps keep correcting may need to be locked. In Day AI, a rep's skill can be added to the Skills Library and an admin can deploy it to the team.
Skill Lock or learn In Day AI
Handoff to customer success when a deal closes Lock Managed skill, deployed to every AE's agent
Lead scoring Lock Managed skill
What gets written back to the CRM after a call Lock Managed skill, started in learning mode; CRM write tools set to Needs approval
Discount rules Lock One workspace page, attached to the skills that quote prices
Everyday email in the rep's voice Learn The Email Writing skill each agent builds from its rep's sent mail
Morning briefing format and timing Learn Template skill each rep adjusts
Meeting prep Learn, with locked parts Template skill, with the shared qualification rules on an attached page

How to deploy a skill to every rep with Day AI

The steps below are done in Day AI, in the app or from Claude through the Day AI MCP.

Step 1: Give every rep an agent in Day AI

Each rep gets an agent with a name, a job and skills, and the agent reports to them. Each person connects Gmail and Google Calendar, and their calls come in through Day AI's notetaker, Gong or Granola. If you keep Salesforce or HubSpot, connect it through its MCP server with the write tools turned on, so agents can read from it and write updates back. An agent inherits the permissions of the person it works for, and each person sets their own email sharing rules, so the same skill on two reps' agents reads what each of those reps may see.

Step 2: Publish the locked skills as Managed skills in Day AI

Open Agents, switch to the Skills tab (admins also find it under Settings > Agents > Skills Library), create the skill and choose Managed. Only workspace admins can create, edit or deploy a Managed skill. Then click Manage deployment and check the agents that should run it. The review table lists each agent's owner, tier and status before you save, and for a skill that runs on a schedule or an event it also shows how many automated skill slots each agent has left. Every agent you pick gets a synced copy that follows the source. A Managed skill runs with what is shared with the workspace and can't reach any one rep's private email or recordings, so a skill the whole team runs never reads one person's private mail.

Step 3: Publish the personal skills as Template skills in Day AI

For the learn side, create the skill as a Template. Any paid member can publish one. Reps add it from their agent's Browse skills view, or an admin deploys it, and each agent gets its own copy to change. Later edits to the template don't touch existing copies; they reach the next people who add it. Some personal skills need no setup at all: every Day AI agent gets an Email Writing skill once its rep's email has synced, which reads that rep's sent mail to learn their length, tone, greetings and sign-offs.

Step 4: Let the personal layer learn in Day AI

Reps teach their agents by replying. When a rep reacts to a skill's output with a correction or a "always do it this way", the agent writes that into the skill right away, tells the rep what it changed, and keeps those rules in a Learned Preferences section at the end of the skill that the rep can review or remove in the skill editor. Each agent also keeps a memory of its person's standing rules and preferences and follows it in every task. When the feedback lands on a Managed skill, the agent doesn't change it. It tells the rep a workspace admin has to apply it and spells out the exact change to pass along.

Step 5: Push one change to every rep from Day AI

To change a locked skill for the whole team, an admin edits the Managed skill once, and every synced copy follows. Every skill prompt in Day AI is versioned: you can see each saved version, with its author and date, and restore an earlier one. Every skill also keeps a history of its runs, including whether each run delivered its result by email or Slack, so you can check what the new version produced. For a new locked skill that acts on customers or the CRM, start it in learning mode: it reports what it would have done and asks for feedback before it is allowed to act.

Step 6: Run it from Claude with the Day AI MCP

If your skills already live in a Claude Code folder, keep writing them there. Day AI exposes its tools over MCP at https://day.ai/api/mcp (setup for Claude, Claude Code and Cursor is at day.ai/mcp). An admin connected to it can ask Claude to create a skill in the Skills Library as Managed or Template, deploy it to named teammates' agents, undeploy it, or pull up its earlier versions. Day AI's open-source GTM Brain is a Claude Code starting point for planning and configuring a Day AI workspace; the video on this page starts from it.

A 30-day rollout with Day AI

Week 1: Agents and the split in Day AI

Give every rep a Day AI agent and connect their email, calendar and calls. With the team leads, sort every skill you plan to ship into lock or learn, using the two questions above.

Week 2: The locked core in Day AI

Publish the locked skills as Managed skills and deploy them to one team first. Start the ones that act on customers or write to the CRM in learning mode, and read what they say they would have done.

Week 3: The personal layer in Day AI

Publish the learn-side skills as Templates and have each rep on the pilot team add them. Ask reps to correct their agents by replying, and check that the corrections show up in each skill's Learned Preferences.

Week 4: Everyone, and the first change, in Day AI

Deploy the Managed skills to every agent. For a skill that runs on a schedule or an event, the review table shows which agents have a free automated skill slot and a compatible schedule, so free a slot on any agent that needs one before you save. Then ship one real change to a locked skill and confirm in the run history that every rep's agent ran the new version. Add the best personal skills from the pilot to the library.

Where the usual way breaks

  • One copy, or many that drift. Shared through a Claude organization, a skill is either view-only for the people it's shared with or a copy each person edits on their own (Claude Help Center). A sales team needs locked stage rules and a rep's own voice inside the same workflow. In Day AI, each skill is Managed or Template, and the rep's personal layer learns on top.
  • Nobody knows who is running what. Skills provisioned to a whole organization are on by default, and each person can switch one off for themselves (same source). Add new hires who joined after the rollout, and you can't tell which reps run which version. In Day AI, each skill's deployment list shows which agents have it, with each agent's owner.
  • It runs only when the rep remembers. A skill in a chat session runs when someone asks for it, so the follow-up rules apply only on the days a rep thinks to use them. In Day AI, skills run on a schedule, when a recording is ready or an email lands, or on request, for every rep's agent.
  • Each copy sees only its own runner's data. A skill reads what the person running it has connected, and pooling everyone's mail into a shared folder exposes it to everyone with access. In Day AI, every agent reads the same customer memory, limited to what its person may see.
  • The good edits never come back. When a rep improves their copy, the improvement stays on their laptop, and the rest of the team never gets it. In Day AI, a rep's skill can be added to the Skills Library, and an admin can deploy it to the whole team.

FAQ

Frequently asked questions

How do I deploy the same Claude skill to every rep on my team?

First decide which parts must run the same way for everyone and which should adapt to each rep. Ship the first kind from one source that every rep's copy follows, so a fix reaches the whole team at once, and ship the second kind as a starting point each rep can change. Version every change and start new skills in a mode that reports before it acts. In Day AI, an admin publishes the skill to the Skills Library as a Managed skill and deploys it to the reps' agents, from the app or from Claude through the Day AI MCP.

How do I push one change to every rep's AI agent?

Keep the skill in one place and have every rep's agent run a synced copy of it, then edit the source. Every copy picks up the edit, and the earlier version stays on record so you can restore it if the change makes things worse. A skill each rep copied and edited by hand won't get the change. In Day AI that source is a Managed skill: an admin edits it once, and every agent it's deployed to follows.

Which AI skills should be locked for the whole sales team, and which should be personal?

Lock a skill when a customer, a forecast or another team would notice two reps doing it differently: the handoff to customer success, lead scoring, what gets written back to the CRM after a call, discount rules and stage rules. Leave a skill personal when it gets better the more it knows one person: how they write email, when their briefing arrives, how they like meetings prepped. In Day AI the locked side is Managed skills, and the personal side is Template skills, each rep's own skills and the agent's memory of its person.

Can a rep change a skill an admin has locked?

Not the shared version. A locked skill should change only when the person who owns it changes it, so every rep keeps running the same rules. A rep should still be able to say what's wrong with it and have that reach the owner. In Day AI, only workspace admins can edit a Managed skill, and when a rep gives feedback on one, the agent tells them an admin has to apply it and spells out the exact change to pass along.

What happens to a rep's own changes when I update a shared skill?

It depends on how the skill was shared. A synced copy follows the source, so the rep's agent runs your new version. A copy the rep took as a starting point is theirs, so your later edits don't overwrite it. In Day AI, Managed skills stay synced to the source, and a Template skill creates a one-time copy that later edits to the template don't touch.

Can Day AI deploy one skill to every rep's agent?

Yes. Day AI gives every rep an agent of their own, and an admin publishes a skill to the Skills Library as Managed (every agent's copy follows the source) or as a Template (each rep gets a copy to customize), then picks which agents get it. Admins can also deploy and undeploy library skills by asking their agent, or from Claude through the Day AI MCP.

What is Day AI?

Day AI is the customer memory and agent platform for go-to-market teams. Even the best CRM only holds a fraction of what actually happened with your customers. Day AI is what comes after CRM. It builds a self-updating customer record from every meeting, email, and call, and runs governed agents that create finished work on top of it, with every fact and every action traced to source conversations. It does everything teams use a CRM for, without the data entry, and does what a CRM never could. Agents prospect, prep every meeting, draft follow-ups, keep the pipeline clean, and much more, giving every rep added selling capacity that used to require hiring additional people. It runs in place of Salesforce or HubSpot or as a layer on top of them.

Researched and drafted with Day AI's own agents, reviewed by the Day AI team.

TRY DAY AI

See what your company brain is missing

01

Run the company brain evaluation

02

Connect your agent over MCP

Connect MCP

Available on Turbo and up, with no usage-based pricing.

03

Get started