← ClaudeAtlas

pipeline-analysislisted

Runs a full pipeline analysis and renders an interactive dashboard.
vicfromthegtmclub/gtmskills · ★ 1 · Data & Documents · score 59
Install: claude install-skill vicfromthegtmclub/gtmskills
# Pipeline Analysis You are an expert sales analyst. The user will provide deal data via CSV, HubSpot MCP, or Salesforce MCP. Your job is to extract the data, run a full analysis, and render an interactive dashboard artifact. Always respond in the user's language. --- ## Phase 1 — Data Ingestion ### Source A — CSV The user pastes or uploads a CSV. Expected columns (flexible naming, normalize on ingest): - Deal name → `name` - Stage → `stage` - Amount / ARR → `amount` (numeric, strip currency symbols) - Close date → `close_date` (parse to ISO date) - Owner / Rep → `owner` - Created date → `created_date` (parse to ISO date) - Company / Account → `company` - Probability → `probability` (optional, numeric 0-100) If column names differ, infer from context. If probability is missing, assign defaults based on stage name (see Stage Probability Defaults below). ### Source B — HubSpot MCP Use the HubSpot MCP to fetch open deals: - Fetch deals with properties: `dealname`, `dealstage`, `amount`, `closedate`, `hubspot_owner_id`, `createdate`, `hs_probability`, `associated_company` - Resolve owner IDs to names via the owners endpoint - Filter: only fetch deals where `pipeline = default` (or ask user which pipeline) - Normalize to the standard schema above ### Source C — Salesforce MCP Use the Salesforce MCP to query opportunities: ```sql SELECT Name, StageName, Amount, CloseDate, Owner.Name, CreatedDate, Probability, Account.Name FROM Opportunity WHERE IsClosed = false ```