skills-guide changedbuild-with-claude/skills-guide
Nearest release: v2.1.302, published an hour after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Recorded here
Lines+25added
Lines−25removed
From line
170
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits21to this page, all time
The whole hunk
from line 170, old and new numbered
/
from line 170
170170
171171 var parameters = new MessageCreateParams
172172 {
173 Model = "claude-opus-5-5",
173 Model = Model.ClaudeOpus5_5,
174174 MaxTokens = 4096,
175175 Container = new ContainerParams
176176 {
from line 196
196196 client := anthropic.NewClient()
197197
198198 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
199 Model: "claude-opus-5-5",
199 Model: anthropic.ModelClaudeOpus5_5,
200200 MaxTokens: 4096,
201201 Container: anthropic.MessageCreateParamsContainerUnion{
202202 OfContainers: &anthropic.ContainerParams{
from line 485
485485 // Step 1: Use a Skill to create a file
486486 var parameters = new MessageCreateParams
487487 {
488 Model = "claude-opus-5-5",
488 Model = Model.ClaudeOpus5_5,
489489 MaxTokens = 4096,
490490 Container = new ContainerParams
491491 {
from line 537
537537
538538 // Step 1: Use a Skill to create a file
539539 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
540 Model: "claude-opus-5-5",
540 Model: anthropic.ModelClaudeOpus5_5,
541541 MaxTokens: 4096,
542542 Container: anthropic.MessageCreateParamsContainerUnion{
543543 OfContainers: &anthropic.ContainerParams{
from line 1066
10661066 // First request with a Skill
10671067 var parameters1 = new MessageCreateParams
10681068 {
1069 Model = "claude-opus-5-5",
1069 Model = Model.ClaudeOpus5_5,
10701070 MaxTokens = 4096,
10711071 Container = new ContainerParams
10721072 {
from line 1095
10951095
10961096 var parameters2 = new MessageCreateParams
10971097 {
1098 Model = "claude-opus-5-5",
1098 Model = Model.ClaudeOpus5_5,
10991099 MaxTokens = 4096,
11001100 Container = new ContainerParams
11011101 {
from line 1127
11271127 client := anthropic.NewClient()
11281128
11291129 response1, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
1130 Model: "claude-opus-5-5",
1130 Model: anthropic.ModelClaudeOpus5_5,
11311131 MaxTokens: 4096,
11321132 Container: anthropic.MessageCreateParamsContainerUnion{
11331133 OfContainers: &anthropic.ContainerParams{
from line 1161
11611161 assistantText := strings.Join(textParts, "\n")
11621162
11631163 response2, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
1164 Model: "claude-opus-5-5",
1164 Model: anthropic.ModelClaudeOpus5_5,
11651165 MaxTokens: 4096,
11661166 Container: anthropic.MessageCreateParamsContainerUnion{
11671167 OfContainers: &anthropic.ContainerParams{
from line 1547
15471547 {
15481548 var parameters = new MessageCreateParams
15491549 {
1550 Model = "claude-opus-5-5",
1550 Model = Model.ClaudeOpus5_5,
15511551 MaxTokens = 4096,
15521552 Container = containerId is null
15531553 ? new ContainerParams
from line 1604
16041604 maxRetries := 10
16051605
16061606 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
1607 Model: "claude-opus-5-5",
1607 Model: anthropic.ModelClaudeOpus5_5,
16081608 MaxTokens: 4096,
16091609 Container: anthropic.MessageCreateParamsContainerUnion{
16101610 OfContainers: &anthropic.ContainerParams{
from line 1634
16341634 messages = append(messages, response.ToParam())
16351635
16361636 response, err = client.Messages.New(context.TODO(), anthropic.MessageNewParams{
1637 Model: "claude-opus-5-5",
1637 Model: anthropic.ModelClaudeOpus5_5,
16381638 MaxTokens: 4096,
16391639 Container: anthropic.MessageCreateParamsContainerUnion{
16401640 OfContainers: &anthropic.ContainerParams{
from line 1960
19601960
19611961 var parameters = new MessageCreateParams
19621962 {
1963 Model = "claude-opus-5-5",
1963 Model = Model.ClaudeOpus5_5,
19641964 MaxTokens = 4096,
19651965 Container = new ContainerParams
19661966 {
from line 1998
19981998 client := anthropic.NewClient()
19991999
20002000 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
2001 Model: "claude-opus-5-5",
2001 Model: anthropic.ModelClaudeOpus5_5,
20022002 MaxTokens: 4096,
20032003 Container: anthropic.MessageCreateParamsContainerUnion{
20042004 OfContainers: &anthropic.ContainerParams{
from line 3005
30053005 // Use specific version
30063006 var specificVersionParams = new MessageCreateParams
30073007 {
3008 Model = "claude-opus-5-5",
3008 Model = Model.ClaudeOpus5_5,
30093009 MaxTokens = 4096,
30103010 Container = new ContainerParams
30113011 {
from line 3029
30293029 // Use latest version
30303030 var latestVersionParams = new MessageCreateParams
30313031 {
3032 Model = "claude-opus-5-5",
3032 Model = Model.ClaudeOpus5_5,
30333033 MaxTokens = 4096,
30343034 Container = new ContainerParams
30353035 {
from line 3082
30823082
30833083 // Use specific version
30843084 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
3085 Model: "claude-opus-5-5",
3085 Model: anthropic.ModelClaudeOpus5_5,
30863086 MaxTokens: 4096,
30873087 Container: anthropic.MessageCreateParamsContainerUnion{
30883088 OfContainers: &anthropic.ContainerParams{
from line 3109
31093109
31103110 // Use latest version
31113111 latestResponse, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
3112 Model: "claude-opus-5-5",
3112 Model: anthropic.ModelClaudeOpus5_5,
31133113 MaxTokens: 4096,
31143114 Container: anthropic.MessageCreateParamsContainerUnion{
31153115 OfContainers: &anthropic.ContainerParams{
from line 3583
35833583 // Use with Excel to create financial model
35843584 var parameters = new MessageCreateParams
35853585 {
3586 Model = "claude-opus-5-5",
3586 Model = Model.ClaudeOpus5_5,
35873587 MaxTokens = 4096,
35883588 Container = new ContainerParams
35893589 {
from line 3619
36193619
36203620 // Use with Excel to create financial model
36213621 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
3622 Model: "claude-opus-5-5",
3622 Model: anthropic.ModelClaudeOpus5_5,
36233623 MaxTokens: 4096,
36243624 Container: anthropic.MessageCreateParamsContainerUnion{
36253625 OfContainers: &anthropic.ContainerParams{
from line 4217
42174217 // Skills render into the system prompt in a fixed, cache-friendly order
42184218 var parameters1 = new MessageCreateParams
42194219 {
4220 Model = "claude-opus-5-5",
4220 Model = Model.ClaudeOpus5_5,
42214221 MaxTokens = 4096,
42224222 Container = new ContainerParams
42234223 {
from line 4241
42414241 // Different Skill set ([xlsx] vs [xlsx, pptx]) = a different prefix: a cache miss (an identical set is a cache hit)
42424242 var parameters2 = new MessageCreateParams
42434243 {
4244 Model = "claude-opus-5-5",
4244 Model = Model.ClaudeOpus5_5,
42454245 MaxTokens = 4096,
42464246 Container = new ContainerParams
42474247 {
from line 4274
42744274
42754275 // Skills render into the system prompt in a fixed, cache-friendly order
42764276 response1, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
4277 Model: "claude-opus-5-5",
4277 Model: anthropic.ModelClaudeOpus5_5,
42784278 MaxTokens: 4096,
42794279 Container: anthropic.MessageCreateParamsContainerUnion{
42804280 OfContainers: &anthropic.ContainerParams{
from line 4301
43014301
43024302 // Changing the Skills list ([xlsx] vs [xlsx, pptx]) changes the prefix: a cache miss, while an identical list is a cache hit
43034303 response2, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
4304 Model: "claude-opus-5-5",
4304 Model: anthropic.ModelClaudeOpus5_5,
43054305 MaxTokens: 4096,
43064306 Container: anthropic.MessageCreateParamsContainerUnion{
43074307 OfContainers: &anthropic.ContainerParams{
from line 4565
45654565 {
45664566 var parameters = new MessageCreateParams
45674567 {
4568 Model = "claude-opus-5-5",
4568 Model = Model.ClaudeOpus5_5,
45694569 MaxTokens = 4096,
45704570 Container = new ContainerParams
45714571 {
from line 4596
45964596 client := anthropic.NewClient()
45974597
45984598 response, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
4599 Model: "claude-opus-5-5",
4599 Model: anthropic.ModelClaudeOpus5_5,
46004600 MaxTokens: 4096,
46014601 Container: anthropic.MessageCreateParamsContainerUnion{
46024602 OfContainers: &anthropic.ContainerParams{
No line in this hunk matches that.