Skip to content

BuildNot yet confirmed elsewhere1 publisher2 min readPublished

Muse Code 1.4.3 dedicates four of its 20 bundled skills to pulling users off Claude Code and Codex

Four of the 20 built-in skills in Meta's Muse Code 1.4.3 exist to move users off Claude Code or Codex, according to a dev.to teardown. The author never authenticated, so the post covers the import path and runs no coding task.

The Engineer · Build desk

How we use AISend a correction

Illustration accompanying Muse Code 1.4.3 dedicates four of its 20 bundled skills to pulling users off Claude Code and Codex
Generated illustration
Muse Code's importer covers more than Claude Code's Import tooling compared in a dev.to teardown; the Muse Code dry run used nine skills in the author's ~/.claude/skills.

Key figures: Muse Code's importer has five entry points, over unfinished sessions, memory notes, MCP servers, rules and skills. Claude Code's importer is one command, over config and MCP servers. In a dry run, Muse Code's importer reported 8 candidates from 9 skills.

Muse Code's importer covers more than Claude Code's
FigureValueNoteClaim
Muse Code's importer5 entry pointssessions, memory, MCP, rules, skills10
Claude Code's importer1 commandcovers config and MCP servers10
Muse dry-run candidates8 of 9 skills12

What happened

  • The import path covers five kinds of state: unfinished sessions, memory notes, MCP server configuration, rules and skills.
  • Claude Code ships its own importer, claude import, but its usage line lists only Codex and Gemini as sources and does not accept muse.
  • Muse Code launched on 5 August 2026, left beta on 1 September and installs on macOS as one Homebrew cask with a binary called muse.

Why it matters

  • exposure A migrated skill that used allowed-tools to restrict itself arrives unrestricted, and a single warning line is the only notice.
  • contradiction The post calls the coverage a bid for near-zero switching cost, yet its own dry run shows a field whose permission meaning does not carry across.
  • capability Because --dry-run is read-only, a team can run the importer against its own skills directory before authenticating anything.

The import path is a routing table written into the agent's own skill text. According to the dev.to post, the migrate skill sends session transcripts to resume-claude, MCP servers and memory to migrate, and skills to skills import [6]. A separate subcommand, muse skills import --from claude|codex, takes --scope, --dry-run and --force [7]. The entry points are documented inside the skill descriptions, so the model offers them unprompted [5]. Four of the 20 built-in skills is a fifth of the set [19].

The --dry-run flag makes the importer read-only, so it runs without credentials [11]. Without it, the author could not have tested the importer at all. Pointed at nine skills in a real ~/.claude/skills directory, it recognised eight as candidates and printed three diagnostics [12].

Claude Code skills can carry an allowed-tools field in frontmatter, and Muse Code parses it and grants nothing [14]. The warning says the field "is recorded as advisory metadata but is not enforced and grants no tool permissions" [13]. The author calls that "far better than silently honouring a field with different semantics" [18]. We agree. But a single warning line is easy to miss, and it is the only notice a user gets: a skill that used the field to limit what it could touch arrives without the limit [15].

The author reads the coverage as intent, calling it "a product decision to make switching cost approximately zero" [21]. We think that holds for files: the importer moves them at close to zero cost. Permission constraints cost a manual re-check.

Importers are not unique to Meta. The author wrote: "So importers are table stakes in this category, not a Meta tactic." [20] What differs is breadth. Claude Code's importer is one command over config and MCP servers, and Muse Code's spans five entry points [10]. Claude Code's also fails gently. Run against the author's Codex config, it found three MCP servers, listed seven config keys with no mapping and offered to write a reference skill for manual porting [9].

Treat the result as one machine's. The test ran on 2026-10-07 against Muse Code 1.4.3 and Claude Code 2.1.238, installed and inspected without authenticating [1]. The nine-skill result transfers to another directory only if that directory uses similar frontmatter fields and calls similar binaries. The author states the limit directly: "nothing here says a word about whether Muse Code writes better code than Claude Code" [17].

What to watch

  • Whether Muse Code starts enforcing or mapping allowed-tools instead of recording it as advisory metadata.
  • Whether Claude Code's import usage line adds muse alongside codex and gemini.
  • A run of the session, memory and rules import paths on an authenticated install, since the dry run described targets skills.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence68
Adoption
Insufficient
Hype gap0
Incentives
Insufficient
Confidence66
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    The author tested on 2026-10-07 with Muse Code 1.4.3 (1.4.3-R5018.1) and Claude Code 2.1.238; both were installed and inspected, but Muse Code was not authenticated, so no task was run.

    ReportedSupportedSource: dev.to postView cited source
  2. [2]

    muse skills list --source built-in returns twenty entries.

    ReportedSupportedSource: dev.to postView cited source
  3. [3]

    Four of Muse Code's twenty built-in skills exist for one purpose: moving users off Claude Code or Codex.

    ReportedSupportedSource: dev.to postView cited source

Sources

1 independent publisher whose own reporting we read for this story.

  1. dev.to

    1 article · October 12, 2026

    Muse Code bundles 20 skills, and 4 move you off Claude Code

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Loading related stories