diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json
index 3aa6366..70f8be5 100644
--- a/.claude-plugin/plugin.json
+++ b/.claude-plugin/plugin.json
@@ -7,8 +7,8 @@
"name": "Kumar Adarsh Pandita",
"url": "https://github.com/forkadarshp"
},
- "homepage": "https://github.com/forkadarshp/MPort",
- "repository": "https://github.com/forkadarshp/MPort",
+ "homepage": "https://github.com/forkadarshp/modelport",
+ "repository": "https://github.com/forkadarshp/modelport",
"license": "MIT",
"keywords": ["model-migration", "llm-migration", "prompt-migration", "model-upgrade", "breaking-changes", "evals"]
}
diff --git a/README.md b/README.md
index 80f6e79..8dbe552 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,9 @@
# ModelPort
-[](https://github.com/forkadarshp/MPort/actions/workflows/ci.yml)
+[](https://github.com/forkadarshp/modelport/actions/workflows/ci.yml)
[](LICENSE)
[](SKILL.md)
-[](references/models/INDEX.md)
+[](#supported-models)
[](CONTRIBUTING.md)

@@ -15,7 +15,7 @@ prompts, tool definitions, API calls, and tests around a model swap, using
per-model guides that track each provider's breaking changes. Then it proves the
upgrade worked with tests, a live smoke check, and optional old-vs-new evals.
-> **Install:** `npx skills add forkadarshp/MPort`, then tell your agent
+> **Install:** `npx skills add forkadarshp/modelport`, then tell your agent
> *"migrate this repo to claude-opus-5-5"*. See [Quickstart](#quickstart).
## Seen one of these after a model swap?
@@ -145,12 +145,12 @@ sends parameters they reject and leaves room for always-on thinking. Details in
```bash
# Any agent (Claude Code, Codex, Cursor, and others)
-npx skills add forkadarshp/MPort
+npx skills add forkadarshp/modelport
```
```text
# Claude Code, as a plugin
-/plugin install modelport --marketplace forkadarshp/MPort
+/plugin install modelport --marketplace forkadarshp/modelport
```
**2. Ask.** In your project, tell the agent where you are going:
@@ -196,8 +196,8 @@ If you prefer to fork and modify the skill locally:
Clone:
```bash
-git clone https://github.com/forkadarshp/MPort.git
-cd MPort
+git clone https://github.com/forkadarshp/modelport.git
+cd modelport
```
Install as a local skill with a symlink (Codex example):
@@ -436,9 +436,9 @@ reports a leaderboard with quality, latency, cost, and contract metrics. See
### Does it work with Claude Code, Codex, and Cursor?
-Yes. Install it with `npx skills add forkadarshp/MPort` for any compatible
+Yes. Install it with `npx skills add forkadarshp/modelport` for any compatible
agent, or as a Claude Code plugin with
-`/plugin install modelport --marketplace forkadarshp/MPort`.
+`/plugin install modelport --marketplace forkadarshp/modelport`.
### Do I need an API key or an account?
diff --git a/SECURITY.md b/SECURITY.md
index b4d9ec2..d77f404 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -5,7 +5,7 @@
If you discover a security issue, please do not open a public issue first.
Report vulnerabilities through
-[GitHub Security Advisories](https://github.com/forkadarshp/MPort/security/advisories/new)
+[GitHub Security Advisories](https://github.com/forkadarshp/modelport/security/advisories/new)
so the report stays private until a fix is ready.
Include:
diff --git a/_config.yml b/_config.yml
index d7e4ffa..ca1f5fd 100644
--- a/_config.yml
+++ b/_config.yml
@@ -5,7 +5,7 @@ description: >-
Upgrade LLM code to Claude Opus 5.5, GPT-6, or Gemini 3.8 without breaking
prod. Breaking changes, fixes, and an agent skill that applies them.
url: https://forkadarshp.github.io
-baseurl: /MPort
+baseurl: /modelport
theme: jekyll-theme-primer
plugins:
- jekyll-seo-tag
diff --git a/assets/social-preview.png b/assets/social-preview.png
index 92a0601..83b00c3 100644
Binary files a/assets/social-preview.png and b/assets/social-preview.png differ
diff --git a/assets/social-preview.svg b/assets/social-preview.svg
index cd4004c..552636b 100644
--- a/assets/social-preview.svg
+++ b/assets/social-preview.svg
@@ -22,5 +22,5 @@
> fixed in order, tested, with rollback notes
- npx skills add forkadarshp/MPort
+ npx skills add forkadarshp/modelport
diff --git a/docs/PUBLISHING.md b/docs/PUBLISHING.md
index 46dd748..9783c83 100644
--- a/docs/PUBLISHING.md
+++ b/docs/PUBLISHING.md
@@ -81,14 +81,18 @@ Keep both working. Test them after any change to `SKILL.md` or the manifests.
| Channel | User command | Check |
| :------ | :----------- | :---- |
-| Skills CLI (any agent) | `npx skills add forkadarshp/MPort` | `npx skills add . --list` finds one skill |
-| Claude Code plugin | `/plugin install modelport --marketplace forkadarshp/MPort` | `claude plugin validate .` passes |
-
-Listing on skills.sh: .
-On 2026-10-11 it showed 1 install and "No SKILL.md available for this skill",
-so the page had no description. The raw `SKILL.md` URL resolves, so the cause is
-on the directory side or a stale snapshot. Re-check after the next release and
-report it to the skills.sh maintainers if it persists.
+| Skills CLI (any agent) | `npx skills add forkadarshp/modelport` | `npx skills add . --list` finds one skill |
+| Claude Code plugin | `/plugin install modelport --marketplace forkadarshp/modelport` | `claude plugin validate .` passes |
+
+Listing on skills.sh: the directory keys pages by repo path, so the rename on
+2026-10-11 starts a new page at
+ once someone installs
+from the new path. The old page,
+, showed 1 install and "No
+SKILL.md available for this skill" on that date, so it had no description. The
+raw `SKILL.md` URL resolves, so the cause is on the directory side or a stale
+snapshot. Check the new page after the first install and report it to the
+skills.sh maintainers if the description is still missing.
Wider reach for the plugin: submit it to Anthropic's plugin directory (see
"Submit to Anthropic's directory" in the Claude Code plugin docs).
@@ -96,18 +100,18 @@ Wider reach for the plugin: submit it to Anthropic's plugin directory (see
## Website (GitHub Pages)
`_config.yml` makes the repo root a Jekyll site, so every guide becomes its own
-indexable page with a title taken from its first heading. Pages is off until
-you enable it: Settings, Pages, deploy from branch `main`, folder `/`. Then set
-the repo homepage to the site URL and confirm the build passed under Actions.
-The config has not been built locally, so check the first build.
+indexable page with a title taken from its first heading. Pages deploys from
+branch `main`, folder `/`, to , which
+is also the repo homepage. Each push to `main` rebuilds the site; a failed
+build shows under Actions as "pages build and deployment".
## Naming
-The repo is `MPort`, the product is ModelPort, and the skill is
-`modelport-skill`. Nobody searches for "MPort". Renaming the repo to
-`modelport` puts the search term in the URL and in the install command. GitHub
-redirects the old URL, but update the README, the manifests, `_config.yml`, and
-this file in the same change.
+The repo is `modelport`, the product is ModelPort, and the skill is
+`modelport-skill`. The repo was called `MPort` until 2026-10-11. GitHub
+redirects the old URL, so old links and `npx skills add forkadarshp/MPort` keep
+working, but do not create a new repo named `MPort` under the same account:
+that would break the redirect.
## Distribution
@@ -150,7 +154,7 @@ illustrative; --provider anthropic gives measured ones.
Guides carry a verified-on date and a source, and CI flags stale ones.
-https://github.com/forkadarshp/MPort
+https://github.com/forkadarshp/modelport
```
### Draft: thread
@@ -166,7 +170,7 @@ https://github.com/forkadarshp/MPort
references/breaking-changes.md
3/ ModelPort is an agent skill that applies those fixes for you, in order, and
-ends with tests, a smoke check and rollback notes. npx skills add forkadarshp/MPort
+ends with tests, a smoke check and rollback notes. npx skills add forkadarshp/modelport
```
## Measure