Skip to content
Back to skills

Navan Upgrade Migration

ASecurity

Upgrade a Navan API, file, identity, or direct-integration contract without silent data loss. Use when documentation, schemas, or tenant features change. Trigger with "upgrade Navan integration", "Navan schema changed", or "migrate Navan API".

  • 2,719 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 21, 2026
ai-agentsapidocumentation

Works with

  • claude code
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 21, 2026

npx -y skills add jeremylongshore/claude-code-plugins-plus --skill navan-upgrade-migration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Navan Upgrade Migration?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Navan Upgrade Migration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jeremylongshore-navan-upgrade-migration-001264d7/badge)](https://www.skillsdirectory.com/skills/jeremylongshore-navan-upgrade-migration-001264d7)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: navan-upgrade-migration
description: >-
  Upgrade a Navan API, file, identity, or direct-integration contract without silent data loss. Use when documentation, schemas, or tenant features change. Trigger with "upgrade Navan integration", "Navan schema changed", or "migrate Navan API".
allowed-tools: Read,Glob,Grep,Write,Edit
argument-hint: "<surface> <from-revision> <to-revision>"
version: 1.9.0
license: MIT
author: Jeremy Longshore <jeremy@intentsolutions.io>
tags: [saas, navan, upgrade]
model: inherit
effort: high
compatibility: "Designed for Claude Code; live or external Navan actions require network access and explicit approval"
---
# Navan Contract Upgrade Control

## Overview

Upgrade a Navan API, file, identity, or direct-integration contract without silent data loss. This workflow produces an auditable decision or artifact before any live action.

## Prerequisites

- Access to the selected tenant's current Navan Help Center and contracted integration documentation.
- A named business owner and data owner for the travel or expense workflow.
- A non-production evidence set with secrets and traveler data removed.

## Current Contract

Treat the tenant documentation, delivered schema, and enabled feature set as versioned evidence even when no public semantic version exists. Separate additive drift from breaking field, identity, lifecycle, or delivery changes.

## Authentication

Reconfirm scopes, host, credential format, rotation requirements, and environment separation; do not carry forward obsolete credentials merely because old calls still succeed.

## Instructions

1. Inventory current operations, fields, mappings, consumers, and controls.
2. Capture old and new contract evidence and classify every delta.
3. Update fixtures and adapters before live traffic.
4. Dual-read or shadow-process a bounded window without duplicate writes.
5. Reconcile records, totals, sensitive fields, and downstream acknowledgements.
6. Cut over with explicit stop conditions and retain a tested rollback window.

## Tool Discipline

Use Read, Glob, and Grep to inspect documentation, schemas, configuration, code, fixtures, and evidence. Use Write and Edit only for approved repository artifacts. Invocation alone does not authorize network access, credentials, traveler or expense data, bookings, payments, policy or identity changes, file transfers, deployments, or deletion.

## Approval Boundaries

Scope changes, new fields, credential replacement, dual-running costs, write cutover, and rollback expiry require named owner approval.

## Error Handling

- Do not silently default a newly required field.
- A successful request can still produce a semantically broken mapping.
- Freeze cutover on unexplained reconciliation deltas.

## Output

Return a contract delta, consumer impact map, fixture changes, dual-run evidence, cutover plan, and rollback deadline. Identify assumptions, owners, expirations, and evidence gaps explicitly.

## Examples

- Migrate a booking file after a column and status change.
- Rotate an identity integration while proving tenant isolation.

## Validation

Replay historical fixtures through both versions and test rollback after a partial cutover. Record expected and observed results, including fail-closed behavior.

## Resources

- [Current first-party evidence map](references/official-docs.md) — recheck dated sources and the selected tenant's in-account contract before relying on mutable endpoints, fields, entitlements, limits, or delivery behavior.
- Record tenant observations as environment-specific evidence, never universal Navan guarantees.

Files in this skill

  • SKILL.md3.5 KB
  • references/official-docs.md1.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.