Agent skill

Framer Upgrade Migration

by jeremylongshore in jeremylongshore/tons-of-skills-marketplace

Analyze, plan, and execute Framer SDK upgrades with breaking change detection.

MITAuto-check passedDevelopment

Install Framer Upgrade Migration

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill framer-upgrade-migration -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace framer-upgrade-migration --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/framer-upgrade-migration .claude/skills/framer-upgrade-migration && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
framer-upgrade-migration
GitHub stars
2.8k
Token cost
~729 tokens
SKILL.md length
178 words
Files
1
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

Analyze, plan, and execute Framer SDK upgrades with breaking change detection.

  • Works in 5 steps: Check Current Versions → Review Changelog → Upgrade Plugin SDK → …
  • Upgrading Framer SDK versions
  • SKILL.md covers Prerequisites, Output, Error Handling and Examples, plus 4 more sections
  • Calls npm and git

What it does

Framer Upgrade Migration is an agent skill from jeremylongshore/tons-of-skills-marketplace. Analyze, plan, and execute Framer SDK upgrades with breaking change detection. Use when upgrading Framer SDK versions, detecting deprecations, or migrating to new API versions. Trigger with phrases like "upgrade framer", "framer migration", "framer breaking changes", "update framer SDK", "analyze framer version".

Its SKILL.md is about 730 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Designed for Claude Code

It sits in Development, covering Anomaly detection. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.

When your agent uses it

  • Upgrading Framer SDK versions
  • Detecting deprecations
  • Migrating to new API versions
  • With phrases like upgrade framer

Example prompts

  • “upgrade framer”
  • “framer migration”
  • “framer breaking changes”
  • “/framer-upgrade-migration”

Requirements

  • Node.js
  • Compatibility (from SKILL.md): Designed for Claude Code
  • Pre-approved tools (allowed-tools): Read, Write, Edit, Bash(npm:*), Bash(git:*)

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Check Current Versions
  2. Review Changelog
  3. Upgrade Plugin SDK
  4. Common Migration Patterns
  5. Rollback

What it can do on your machine

Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Bash(npm:*)
    • Bash(git:*)

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • framer.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Designed for Claude Code

    From compatibility in the SKILL.md frontmatter.

Context cost

Framer Upgrade Migration loads about 729 tokens when it runs. Until then it costs about 85 tokens; SKILL.md has 178 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~85
When it runs · the whole SKILL.md, loaded when a task matches
~729

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 178 words, ~729 tokens.

Download SKILL.mdSave it as .claude/skills/framer-upgrade-migration/SKILL.md (or your agent's skills folder).
name
framer-upgrade-migration
description
Analyze, plan, and execute Framer SDK upgrades with breaking change detection. Use when upgrading Framer SDK versions, detecting deprecations, or migrating to new API versions. Trigger with phrases like "upgrade framer", "framer migration", "framer breaking changes", "update framer SDK", "analyze framer version".
allowed-tools
Read, Write, Edit, Bash(npm:*), Bash(git:*)
compatibility
Designed for Claude Code
version
1.5.0
license
MIT
author
Jeremy Longshore <jeremy@intentsolutions.io>
tags
saas, framer

Framer Upgrade & Migration

Prerequisites

Current release information, an inventory of site components, domains, integrations, and redirects, plus a staging site and rollback owner.

Output

Record versions/components reviewed, staging and canary outcome, redirect/integration checks, approver, and rollback state without copying visitor or credential data.

Error Handling

Stop promotion on routing, publishing, access, integration, or privacy mismatches; restore the prior version and review opaque failures before retrying.

Examples

Migrate a fictional staging page, compare published routes and a synthetic form flow, and roll back when a redirect or integration fails.

Overview

Guide for upgrading Framer plugin SDK, Server API, and migrating between Framer platform versions. Check the Framer Developer Changelog for breaking changes before upgrading.

Instructions

Step 1: Check Current Versions
bash
npm list framer-plugin framer-api framer
npm view framer-plugin version
npm view framer-api version
Step 2: Review Changelog

Visit https://www.framer.com/developers/changelog for breaking changes.

Key migrations:

  • Plugin API 3.x: Introduced Managed Collections, Code File APIs
  • Server API beta: WebSocket-based programmatic access
  • Code Components v2: Updated property control types
Step 3: Upgrade Plugin SDK
bash
git checkout -b upgrade/framer-plugin
npm install framer-plugin@latest
npm run build  # Check for type errors
npm test       # Run tests
Step 4: Common Migration Patterns
typescript
// Plugin API 2.x → 3.x: Collection APIs changed
// BEFORE: framer.createCollection(...)
// AFTER: framer.createManagedCollection(...)

// Code components: ControlType changes
// BEFORE: ControlType.FusedNumber
// AFTER: ControlType.Number (with min/max/step)

// Overrides: import path
// BEFORE: import { Override } from 'framer'
// AFTER: import { Override } from 'framer' (unchanged, but check type shape)
Step 5: Rollback
bash
# Pin to previous version
npm install framer-plugin@3.x.x --save-exact

Resources

Next Steps

For CI integration, see framer-ci-integration.

© jeremylongshore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/.curated/framer-upgrade-migration of jeremylongshore/tons-of-skills-marketplace.

Open the folder on GitHubat commit cfae287

Compare with similar skills

Framer Upgrade Migration next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Framer Upgrade Migration compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Framer Upgrade Migration this skilljeremylongshore/tons-of-skills-marketplace2.8k—~729Automated safety check: PassMIT
Frappe Agent MigratorImpertio-Studio/Frappe_Claude_Skill_Package189—~2.8kAutomated safety check: NotesMIT
Angularkid-sid/claude-spellbook190—~5kAutomated safety check: PassMIT
Risk Assesssd0xdev/sd0x-harness192—~834Automated safety check: PassMIT
Angularericrisco/rsc-harness190—~3.4kAutomated safety check: PassMIT
Smart Git Automationsickn33/agentic-awesome-skills47k1 repos~988Automated safety check: PassMIT

Similar skills

  • Frappe Agent Migrator

    Impertio-Studio/Frappe_Claude_Skill_Package

    A skill your agent uses when migrating a Frappe app between major versions, detecting breaking API changes, or resolving post-migration errors.

    189 GitHub stars~2.8k tokensUpdated 24 days ago
    Data & AnalyticsAuto-check: notes
  • Angular

    kid-sid/claude-spellbook

    A skill your agent uses when building or refactoring Angular applications — choosing between signals, RxJS, and NgRx for state, configuring routing with guards and lazy loading, optimizing change…

    190 GitHub stars~5k tokensUpdated 2 mo ago
    DevelopmentAuto-check passed
  • Risk Assess

    sd0xdev/sd0x-harness

    Uncommitted code risk assessment with breaking change detection, blast radius analysis, and scope metrics.

    192 GitHub stars~834 tokensUpdated 3 days ago
    DevelopmentAuto-check passed
  • Angular

    ericrisco/rsc-harness

    A skill your agent uses when building, refactoring, or debugging Angular (v20/21+): standalone components, signals, zoneless change detection, @if/@for/@defer control flow, inject() DI…

    190 GitHub stars~3.4k tokensUpdated today
    DevelopmentAuto-check passed
  • Smart Git Automation

    sickn33/agentic-awesome-skills

    Smart change detection, auto branch naming, and streamlined commit/PR workflow

    47k GitHub starsUsed in 1 repo~988 tokens
    DevelopmentAuto-check passed
  • Time Series Analytics User

    open-edge-platform/edge-ai-libraries

    Build a new time-series analytics use case on top of the deployed Time Series Analytics microservice — bring it up with Docker Compose (from a repo clone, or by fetching the compose files from…

    171 GitHub stars~3.1k tokensUpdated yesterday
    Data & AnalyticsAuto-check passed

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated today
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated today
    Auto-check passed

Questions about Framer Upgrade Migration

What does Framer Upgrade Migration do?

Analyze, plan, and execute Framer SDK upgrades with breaking change detection. Framer Upgrade Migration is an agent skill from jeremylongshore/tons-of-skills-marketplace. Analyze, plan, and execute Framer SDK upgrades with breaking change detection.

When should I use Framer Upgrade Migration?

Framer Upgrade Migration fits situations like: upgrading Framer SDK versions; detecting deprecations; migrating to new API versions; with phrases like upgrade framer.

How do I install Framer Upgrade Migration in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill framer-upgrade-migration -a claude-code`. Or copy the skill folder (skills/.curated/framer-upgrade-migration in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/framer-upgrade-migration in your project. Claude Code loads it when a task matches its description.

How do I install Framer Upgrade Migration in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill framer-upgrade-migration -a codex`. Or copy the skill folder (skills/.curated/framer-upgrade-migration in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/framer-upgrade-migration in your project. Codex loads it when a task matches its description.

Can I use Framer Upgrade Migration in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill framer-upgrade-migration -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/framer-upgrade-migration, .gemini/skills/framer-upgrade-migration, .github/skills/framer-upgrade-migration and .opencode/skills/framer-upgrade-migration in your project.

What does Framer Upgrade Migration need to run?

Going by SKILL.md and its folder, Framer Upgrade Migration needs the command-line tools its instructions call (npm and git). Our summary lists: Node.js. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash(npm:*), Bash(git:*). Compatibility (from SKILL.md): Designed for Claude Code.

Does Framer Upgrade Migration access the network?

SKILL.md names 1 domain. As links in the text: framer.com. This is read from the text; nothing was executed.

Is Framer Upgrade Migration safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Framer Upgrade Migration use?

Framer Upgrade Migration is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Framer Upgrade Migration use?

About 729 tokens (SKILL.md is roughly 2.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Framer Upgrade Migration?

Skills that share tags, products or a category with Framer Upgrade Migration: Frappe Agent Migrator (Impertio-Studio/Frappe_Claude_Skill_Package, 189 stars), Angular (kid-sid/claude-spellbook, 190 stars), Risk Assess (sd0xdev/sd0x-harness, 192 stars) and Angular (ericrisco/rsc-harness, 190 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Framer Upgrade Migration?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.