Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v1.0.103 Home All releases olderv1.0.102 v1.0.105newer

npm Plugin Support

What: Claude Code now supports loading plugins directly from npm packages using the npm: prefix in repository names

How to use:

# In your settings.json, add npm packages as plugin repositories
{
  "enabledPlugins": {
    "npm:@claude/example-plugin": true,
    "npm:claude-dev-tools": ["specific-command"]
  }
}

Details:

  • Package names must follow npm naming conventions (alphanumeric, hyphens, periods, underscores)
  • Supports both regular and scoped npm packages (e.g., @org/package-name)
  • Automatically resolves packages from node_modules directory
  • Validates plugin structure (requires commands/, agents/, plugin.json, or hooks/ directories)
  • Evidence: jF5() at line 395289, RF5() at line 395212, qS at line 395336

See this entry in the whole of v1.0.103 →