
Migrate Skills Between Libraries
- 123 installs
- 1.1k repo stars
- Updated May 5, 2026
- skillcreatorai/ai-agent-skills
Helps with ai & agent building tasks.
About
migrate-skills-between-libraries is a Claude Code skill in the AI & Agent Building category.
- migrate-skills-between-libraries
- AI & Agent Building
- AI-coding skill
Migrate Skills Between Libraries by the numbers
- 123 all-time installs (skills.sh)
- +4 installs in the week ending Jul 27, 2026 (Skillselion tracking)
- Ranked #3,763 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/skillcreatorai/ai-agent-skills --skill migrate-skills-between-librariesAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 123 |
|---|---|
| repo stars | ★ 1.1k |
| Last updated | May 5, 2026 |
| Repository | skillcreatorai/ai-agent-skills ↗ |
What it does
Helps with ai & agent building tasks.
Files
Migrate Skills Between Libraries
Goal
Move skills from one library workspace to another without losing metadata, breaking dependencies, or duplicating entries.
Guardrails
- Always use
--dry-runbefore any mutating command in the target workspace. - Always use
--listto inspect the source library before importing. - Always use
--format jsonfor structured output when scripting migrations. - Never import skills without checking for name collisions in the target workspace first.
- Always run
build-docsin the target workspace after migration.
Workflow
Export: Identify skills to migrate from the source library
1. List all skills in the source workspace.
cd /path/to/source-library
npx ai-agent-skills list --format json --fields name,tier,workArea,collections2. For house copies, note the skill folder paths. For upstream picks, note the installSource.
Import: Add skills to the target workspace
3. For house copies, use vendor to copy the skill folder into the target:
cd /path/to/target-library
npx ai-agent-skills vendor /path/to/source-library --skill <name> --area <workArea> --branch <branch> --why "Migrated from source library." --dry-run
npx ai-agent-skills vendor /path/to/source-library --skill <name> --area <workArea> --branch <branch> --why "Migrated from source library."4. For upstream picks, use catalog to re-catalog from the original source:
npx ai-agent-skills catalog <owner>/<repo> --skill <name> --area <workArea> --branch <branch> --why "Migrated from source library." --dry-run
npx ai-agent-skills catalog <owner>/<repo> --skill <name> --area <workArea> --branch <branch> --why "Migrated from source library."5. Rebuild docs in the target workspace.
npx ai-agent-skills build-docs6. Validate the target workspace.
npx ai-agent-skills validateGotchas
- Skill names must be unique per workspace. Check for collisions before importing.
- House copies are full folder copies — the source and target are independent after migration.
- Upstream picks re-catalog from the original upstream source, not the intermediate library.
- Dependencies (
requiresfield) must also be migrated. Checkinfo --format jsonfor each skill's dependency graph. - Collection membership does not transfer automatically. Use
curate --collection <id>to add migrated skills to target collections.