crm-management
Use this skill when configuring CRM workflows, managing sales pipelines, building forecasting models, or optimizing CRM data hygiene.
Skill by mkurman
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mkurman-crm-management
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, sales, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/crm-management
What's inside
- Skill name
crm-management- Description
- Use this skill when configuring CRM workflows, managing sales pipelines, building forecasting models, or optimizing CRM data hygiene. Triggers on Salesforce, HubSpot, CRM workflows, pipeline management, deal stages, forecasting, CRM automation, and any task requiring CRM architecture or process optimization.
- License
- MIT
- Instructions
- 288 lines in SKILL.md · view on GitHub
Files (4)
- README.md
- SKILL.md
- evals.json
- pipeline-templates.md · references/
SKILL.md (first lines)
## Key principles 1. **Data hygiene is non-negotiable** - A CRM full of stale, duplicated, or manually-entered guesswork is worse than no CRM. Garbage in, garbage out applies to forecasts, reports, and automation. Treat data quality as a first-class engineering concern: define ownership, set decay rules, and automate enrichment from day one. 2. **Automate the boring stuff** - Reps should spend time selling, not updating fields. Any task that follows a predictable rule (create follow-up task when stage advances, notify manager when deal exceeds threshold, enrich lead on creation) should be automated. Human judgment is reserved for exceptions. 3. **Pipeline reflects reality** - Every stage must represent a verifiable buyer action, not a rep's optimism. Stages without exit criteria are opinions. Exit criteria must be objective and observable: "Demo completed" not "Rep thinks they're interested." Review pipeline stages whenever win rates diverge from forecast accuracy. 4. **Forecast with methodology** - Never let reps enter a single probability number. Pick one forecasting method (weighted, categorical, or AI) and apply it consistently. Mix methods only at the rollup layer. A forecast is only as good as the pipeline data behind it - fix pipeline hygiene before blaming the model. 5. **Less fields, more adoption** - Every field added to a record is friction. Every required field that reps don't understand is a source of garbage data. Audit fields quarterly: if a field hasn't been used in reporting in 90 days, archive it. Default to fewer, well-defined fields with validation rules over many optional ones nobody fills in. --- ## Core concepts ### CRM object model CRM platforms organize data around a standard object hierarchy. Understanding the relationships prevents misdesign. | Object | Represents | Key relationships | |---|---|---| | **Lead** | An unqualified inbound contact, not yet associated to an account | Converts to Contact + Account + Opportunity | | **Contact** | A known individual at a company | Belongs to Account; linked to Opportunities | | **Account** | A company or organization | Parent of Contacts and Opportunities | | **Opportunity** | A specific deal or revenue event in progress | Belongs to Account; has a Stage, Amount, and Close Date | **Lead vs Contact:** Leads are pre-qualification. Once a lead meets your ICP criteria (or a sales rep accepts it), convert it. Do not store active selling conversations on Lead records - move to Opportunity. **Account hierarchy:** Enterprise deals often span subsidiaries. Model parent-child account relationships to roll up ARR accurately. ### Pipeline stages A pipeline stage is a milestone in the buyer's journey, not the seller's activity. Each stage must have: - **Name**: Short, buyer-centric label - **Definition**: What is true about the buyer at this stage - **Entry criteria**: What must have happened to move in - **Exit criteria**: What must happen before advancing - **Probability**: Default win probability used in weighted forecasting ### Deal properties Standard properties every opportunity should carry: | Property | Type | Purpose | |---|---|---| | `amount` | Currency | ACV or total contract value | | `close_date` | Date | Expected close, used in forecasting | | `stage` | Enum | Current pipeline stage | | `forecast_category` | Enum | Committed / Best Case / Pipeline / Omitted | | `deal_source` | Enum | Inbound / Outbound / Channel / Expansion | | `next_step` | Text | Single next action with owner and date | | `competitor` | Multi-select | Competitors actively in the deal | | `loss_reason` | Enum | Required on Closed Lost; drives win/loss analysis | ### Automation triggers CRM workflows are event-driven. Standard trigger types: - **Record create** - runs when an object is first created (lead created, deal opened) - **Field change** - runs when a specific field value changes (stage advances, amount updates) - **Time-based** - runs N days before/after a date field (deal stale for 14 days, close date in 7 days) - **Criteria match** - runs when a record first matches a filter (deal amount > $50k, lead score > 80) --- ## Common tasks ### Design pipeline stages Define stages bottom-up: start from Closed Won and work backward to the first meaningful buyer commitment. A typical B2B SaaS pipeline: | Stage | Definition | Exit criteria | Default probability | |---|---|---|---| | Prospecting | Identified as target, no contact yet | Meeting booked | 5% | | Discovery | First meeting held; pain and budget being explored | Discovery call completed, MEDDIC/BANT fields populated | 15% | | Demo / Evaluation | Product demonstrated; evaluating fit | Demo completed; champion identified | 30% | | Proposal | Pricing and scope sent | Verbal interest in proposal | 50% | | Negotiation | Legal or commercial back-and-forth | Legal review initiated | 70% | | Closed Won | Contract signed | Signed document received | 100% | | Closed Lost | Deal dead | Loss reason entered | 0% | > More than 7 active stages is almost always too many. Stages that reps skip > consistently signal the stage does not reflect a real buyer milestone. For SaaS, enterprise, and PLG templates, see `references/pipeline-templates.md`. ### Set up lead scoring in CRM Lead scoring combines demographic fit (ICP match) and behavioral engagement. Use two dimensions to avoid conflating them: **Profile score (ICP fit):**
From mkurman/zorai, MIT.
More from mkurman/zorai
- 0.798score
best-practices
web-quality-skills
Apply modern web development best practices for security, compatibility, and code quality.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
video-analyzer
mkurman
Use this skill when analyzing existing video files using FFmpeg and AI vision, extracting frames for design system generation, detecting scene boundaries…
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
internal-docs
mkurman
Use this skill when writing, reviewing, or improving internal engineering documents - RFCs, design docs, post-mortems, runbooks, and knowledge base articles.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
proposal-writing
mkurman
Use this skill when writing proposals, responding to RFPs, drafting SOWs, or developing pricing strategies.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
budgeting-planning
mkurman
Use this skill when building budgets, conducting variance analysis, implementing rolling forecasts, or allocating costs.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
create-workflow
mkurman
Conversational guide for creating valid YAML workflow definitions.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
product-strategy
mkurman
Use this skill when defining product vision, building roadmaps, prioritizing features, or choosing frameworks like RICE, ICE, or MoSCoW.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
brand-strategy
mkurman
Use this skill when defining brand positioning, voice and tone guidelines, brand architecture, or storytelling frameworks.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
social-media-strategy
mkurman
Use this skill when planning social media strategy, creating platform-specific content, scheduling posts, or analyzing engagement metrics.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
compensation-strategy
mkurman
Use this skill when benchmarking compensation, designing equity plans, building leveling frameworks, or structuring total rewards.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
account-management
mkurman
Use this skill when managing key accounts, planning expansions, running QBRs, or mapping stakeholders.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
video-audio-design
mkurman
Use this skill when adding audio to programmatic videos - generating narration with ElevenLabs TTS, sourcing royalty-free background music, creating SFX with…
SkillAFreshness: A★ 325Claude Code +9
Signals
- Stars
- 325
- Forks
- 24
- Open issues
- 0
- Last commit (this folder)
- May 5, 2026 (5 months ago)
- Last release
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mkurman/zorai
- Website
- zorai.app/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mkurman
- 0.597score
compensation-strategy
mkurman
Use this skill when benchmarking compensation, designing equity plans, building leveling frameworks, or structuring total rewards.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
account-management
mkurman
Use this skill when managing key accounts, planning expansions, running QBRs, or mapping stakeholders.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
brand-strategy
mkurman
Use this skill when defining brand positioning, voice and tone guidelines, brand architecture, or storytelling frameworks.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
budgeting-planning
mkurman
Use this skill when building budgets, conducting variance analysis, implementing rolling forecasts, or allocating costs.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
create-workflow
mkurman
Conversational guide for creating valid YAML workflow definitions.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
internal-docs
mkurman
Use this skill when writing, reviewing, or improving internal engineering documents - RFCs, design docs, post-mortems, runbooks, and knowledge base articles.
SkillAFreshness: A★ 325Claude Code +9
Cite this page
crm-management skill. Agent Mart. https://agentmart.dev/skills/mkurman-crm-management (last updated 2026-10-24)