salesloft-local-dev-loop

Featured

Configure SalesLoft local development with API mocking and sandbox testing. Use when setting up a development environment, building integration tests, or creating mock SalesLoft API responses for offline development. Trigger: "salesloft dev setup", "salesloft local", "test salesloft locally".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# SalesLoft Local Dev Loop ## Overview Set up a local development workflow for SalesLoft integrations with API mocking, environment separation, and fast iteration. SalesLoft has no official sandbox -- use test data tagging and request recording for safe development. ## Prerequisites - Completed `salesloft-install-auth` setup - Node.js 18+ with Vitest - Separate SalesLoft test workspace (recommended) ## Instructions ### Step 1: Create API Client Wrapper ```typescript // src/salesloft/client.ts import axios, { AxiosInstance } from 'axios'; export function createClient(token?: string): AxiosInstance { return axios.create({ baseURL: process.env.SALESLOFT_BASE_URL || 'https://api.salesloft.com/v2', headers: { Authorization: `Bearer ${token || process.env.SALESLOFT_API_KEY}`, 'Content-Type': 'application/json', }, }); } ``` ### Step 2: Create Fixtures from Real API Shape ```typescript // tests/fixtures/salesloft.ts export const mockPerson = { data: { id: 1001, display_name: 'Test User', email_address: 'test@example.com', first_name: 'Test', last_name: 'User', title: 'Engineer', phone: '+1-555-0100', company_name: 'Acme Corp', tags: ['dev_test'], created_at: '2025-01-15T10:00:00Z', }, }; export const mockPeopleList = { data: [mockPerson.data], metadata: { paging: { per_page: 25, current_page: 1, total_pages: 1, total_count: 1 } }, }; export const mockCadence = { data: { id: 500, name: 'Test Outbound', team_cadence...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

appfolio-local-dev-loop

Set up local development for AppFolio property management API integration. Trigger: "appfolio local dev".

2,266 Updated today
jeremylongshore
AI & Automation Featured

hubspot-local-dev-loop

Configure HubSpot local development with testing and sandbox accounts. Use when setting up a development environment, mocking HubSpot APIs, or establishing a fast iteration cycle for HubSpot integrations. Trigger with phrases like "hubspot dev setup", "hubspot local development", "hubspot test sandbox", "develop with hubspot", "mock hubspot".

2,266 Updated today
jeremylongshore
AI & Automation Featured

apollo-local-dev-loop

Configure Apollo.io local development workflow. Use when setting up development environment, testing API calls locally, or establishing team development practices. Trigger with phrases like "apollo local dev", "apollo development setup", "apollo dev environment", "apollo testing locally".

2,266 Updated today
jeremylongshore
AI & Automation Featured

flexport-local-dev-loop

Configure Flexport local development with mock API responses and testing. Use when setting up a development environment, creating mock shipment data, or establishing a fast iteration cycle for Flexport logistics integration. Trigger: "flexport dev setup", "flexport local development", "flexport mock API".

2,266 Updated today
jeremylongshore
AI & Automation Featured

customerio-local-dev-loop

Configure Customer.io local development workflow. Use when setting up local testing, dev/staging isolation, or mocking Customer.io for unit tests. Trigger: "customer.io local dev", "test customer.io locally", "customer.io dev environment", "customer.io sandbox", "mock customer.io".

2,266 Updated today
jeremylongshore