# Migrate Claude Applications to Opus 4.5

Older Claude integrations may use outdated model identifiers, unsupported headers, or prompts tuned for earlier behavior. This skill updates supported integrations and applies targeted prompt adjustments.

## Install

```bash
npx skillstore add davila7/claude-opus-4-5-migration
```

## Metadata

- Status: approved
- Slug: davila7-claude-opus-4-5-migration
- Skillstore revision: r2
- Version status: missing
- Tree hash: f5f95614b1166de1cfd26f576956a796f27043802f6da2c4606b83151d57ee18
- Author: davila7
- GitHub username: davila7
- License: MIT
- Repository: https://github.com/davila7/claude-code-templates/tree/main/cli-tool/components/skills/development/claude-opus-4-5-migration
- Ref: c43861a65bb95efcae259cd161c9d6f4dc7eec6f
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 75
- Public page: https://skillstore.pages.dev/skills/davila7-claude-opus-4-5-migration
- Manifest: https://skillstore.pages.dev/api/skills/davila7-claude-opus-4-5-migration/manifest

## Capabilities

- Finds documented Sonnet 4.0, Sonnet 4.5, and Opus 4.1 model identifiers.
- Updates model identifiers for Anthropic API, AWS Bedrock, Google Vertex AI, and Azure AI Foundry.
- Removes the unsupported one-million-token context beta header and adds an explanatory comment.
- Configures the documented high effort setting and required beta flag.
- Adjusts prompt language when Opus 4.5 calls tools too frequently.
- Adds targeted prompt guidance for code scope, exploration, frontend design, and thinking sensitivity.

## Use Cases

- Update an Anthropic Application: Replace supported legacy model identifiers, remove incompatible headers, and configure Opus 4.5 effort settings.
- Standardize Multi-Cloud Model Names: Apply the documented Opus 4.5 identifiers across Bedrock, Vertex AI, and Azure integration files.
- Tune Existing System Prompts: Address tool overuse, excessive implementation scope, limited code exploration, or generic frontend output.

## Prompt Templates

### Update One Integration

```
Migrate the Claude integration in [file] to Opus 4.5. Update only supported model identifiers and summarize each change.
```

### Migrate a Codebase

```
Find supported Sonnet 4.0, Sonnet 4.5, and Opus 4.1 usage in [project]. Migrate each integration to Opus 4.5.
```

### Fix Tool Overtriggering

```
Migrate [project] to Opus 4.5. Review tool instructions that cause excessive calls, then soften only the affected language.
```

### Perform a Conditional Migration

```
Audit [project] for supported model identifiers, beta headers, effort settings, and reported prompt issues. Apply only justified Opus 4.5 changes.
```

## Limitations

- Does not migrate Haiku models or source models outside the documented list.
- Uses fixed model identifiers and beta flags that may require future updates.
- Applies behavioral prompt changes only when users request them or report matching issues.
- Does not confirm provider availability, account access, pricing, or production performance.

## Best Practices

- Confirm the provider before replacing model identifiers.
- Apply prompt adjustments only for a reported behavior or explicit request.
- Review the final change summary and test each modified integration.

## Anti Patterns

- Do not replace Haiku identifiers or unsupported source models.
- Do not append every prompt snippet without checking the existing prompt structure.
- Do not remove beta headers or parameters unrelated to this migration.

## Security Audit

- Audited at: 2026-07-23T15:09:59.883\+00:00
- Summary: All 30 static findings are false positives. Six low blocker matches are ordinary migration prompt guidance, while 24 medium external-command matches are Markdown code spans or fences, not executable shell commands. No malicious intent, audit-directed prompt injection, data exfiltration, or command execution was found.

## Stats

- Views: 326
- Downloads: 6
- Favorites: 0
- Popularity score: 0
