IN

instantly-migration-deep-dive

Executes data and infrastructure migration from legacy outreach tools to Instantly.ai with minimal downtime.

Install

mkdir -p .claude/skills/instantly-migration-deep-dive && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/7111" && unzip -o skill.zip -d .claude/skills/instantly-migration-deep-dive && rm skill.zip

Installs to .claude/skills/instantly-migration-deep-dive

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Execute complex Instantly.ai migration strategies for platform changes.
71 charsno explicit “when” trigger
Advanced

Key capabilities

  • →Audit existing outreach infrastructure
  • →Import email accounts with SMTP/IMAP credentials
  • →Map custom fields to Instantly variables
  • →Execute parallel-run strategies
  • →Perform zero-downtime cutover

How it works

The skill guides users through a multi-week migration plan including pre-migration audits, account imports, and parallel testing. It provides scripts for account setup and analytics comparison.

Inputs & outputs

You give it
Source platform data and credentials
You get back
Migrated Instantly workspace

When to use instantly-migration-deep-dive

  • →Migrate to Instantly from other platforms
  • →Consolidate outreach workspaces
  • →Audit existing outreach infrastructure

About this skill

Instantly API v1-to-v2 Cutover

Overview

Move a production integration from deprecated API v1 to incompatible API v2 without silent behavior drift. Record assumptions, evidence, approval state, and rollback ownership so another operator can reproduce the result.

Prerequisites

  • The target repository, Instantly workspace, environment, and accountable owner
  • Current security, privacy, compliance, capacity, and change-control requirements
  • An approved API v2 key only when a bounded live verification is necessary

Tool Discipline

Use Read, Glob, and Grep to inspect code, configuration, and evidence. Use WebFetch only for current first-party Instantly documentation and package metadata. Use Write or Edit only when implementation was requested and exact target files are known; never write credentials, lead data, email content, or unrestricted environment output.

Current Contract

  • API v1 was deprecated on January 19, 2026; new integrations use API v2.
  • API v2 needs a new scoped bearer key and is not compatible with v1 keys.
  • Methods, paths, field naming, pagination, and several asynchronous operations changed.

Authentication

Use an API v2 key as Authorization: Bearer <key> against https://api.instantly.ai/api/v2. Grant only the endpoint-specific scopes needed, inject the key from an approved server-side secret manager, and never print, persist, commit, or place it in a URL. Treat key creation, rotation, revocation, member changes, workspace delegation, and production access as owner-approved actions.

Instructions

  1. Inventory every v1 endpoint, key, consumer, schedule, owner, and failure policy.
  2. Map each call to the official migration table and required v2 scope.
  3. Build v2 request/response contract tests for methods, snake_case fields, cursors, and background jobs.
  4. Issue separate v2 keys and dual-read only where privacy and consistency controls allow it.
  5. Canary one workflow, compare outcomes, then cut over consumers in bounded phases.
  6. Retire v1 credentials only after rollback expiry and verified v2 stability.

Approval Boundaries

Do not create, rotate, reveal, or revoke keys; invite or remove members; delegate across workspaces; connect sending accounts; create or activate campaigns; import or delete leads; change suppression or retention; register, patch, resume, or delete webhooks; alter plans or paid capacity; transmit diagnostics; or perform another production mutation without explicit approval from the accountable owner. Keep diagnosis read-only unless implementation was requested.

Output

Return the workspace-safe scope, files and contracts inspected, exact API v2 routes and required scopes, evidence collected, validation result, sensitive fields redacted, remaining risk, accountable owner, approval state, and rollback or next action.

Error Handling

ConditionResponse
401Stop and verify that the bearer key exists, is current, and was not revoked.
403Stop and compare the operation with its exact required scope; do not broaden to all:all by default.
429Coordinate the workspace-wide budget, honor endpoint overrides, and bound retries.
Schema or tenant mismatchFail closed, preserve redacted evidence, and do not retry a mutation.

Examples

Use a compact handoff that makes scope, mutation authority, and evidence reviewable.

Input:

phase=plan; calls=37; cutover=false

Expected handoff:

mapped=37/37; tests=prepared; canary=awaiting-owner

Resources

When not to use it

  • →When skipping the 14-day warmup period
  • →When data mapping is not 1:1

Limitations

  • →Warmup period delays campaign launch by 14+ days
  • →Custom field mapping may lose data if not 1:1
  • →Sending reputation doesn't transfer between platforms

How it compares

It provides a structured timeline and checklist for migrating outreach data compared to ad-hoc manual platform switching.

Compared to similar skills

instantly-migration-deep-dive side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
instantly-migration-deep-dive (this skill)12moReviewAdvanced
openspec-onboard108moReviewBeginner
workflow-orchestration-patterns104moNo flagsAdvanced
meta-automation-architect710moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

More by jeremylongshore

View all by jeremylongshore →

analyzing-logs

jeremylongshore

Analyze application logs to detect performance issues, identify error patterns, and improve stability by extracting key insights.

14123

ollama-setup

jeremylongshore

Configure auto-configure Ollama when user needs local LLM deployment, free AI alternatives, or wants to eliminate hosted API costs. Trigger phrases: "install ollama", "local AI", "free LLM", "self-hosted AI", "replace OpenAI", "no API costs". Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.

1167

backtesting-trading-strategies

jeremylongshore

Backtest crypto and traditional trading strategies against historical data. Calculates performance metrics (Sharpe, Sortino, max drawdown), generates equity curves, and optimizes strategy parameters. Use when user wants to test a trading strategy, validate signals, or compare approaches. Trigger with phrases like "backtest strategy", "test trading strategy", "historical performance", "simulate trades", "optimize parameters", or "validate signals".

1071

generating-database-seed-data

jeremylongshore

Process this skill enables AI assistant to generate realistic test data and database seed scripts for development and testing environments. it uses faker libraries to create realistic data, maintains relational integrity, and allows configurable data volumes. u... Use when working with databases or data models. Trigger with phrases like 'database', 'query', or 'schema'.

1033

cursor-codebase-indexing

jeremylongshore

Execute set up and optimize Cursor codebase indexing. Triggers on "cursor index setup", "codebase indexing", "index codebase", "cursor semantic search". Use when working with cursor codebase indexing functionality. Trigger with phrases like "cursor codebase indexing", "cursor indexing", "cursor".

885

testing-mobile-apps

jeremylongshore

Execute mobile app testing on iOS and Android devices/simulators. Use when performing specialized testing. Trigger with phrases like "test mobile app", "run iOS tests", or "validate Android functionality".

810

Search skills

Search the agent skills registry