skills-guide changedbuild-with-claude/skills-guide
Nearest release: v2.1.307, published an hour before 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+8added
Lines−9removed
From line
279
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 279, old and new numbered
/
from line 279
279279 client = Anthropic::Client.new
280280
281281 message = client.messages.create(
282 model: "claude-opus-5-5",
282 model: Anthropic::Model::CLAUDE_OPUS_5_5,
283283 max_tokens: 4096,
284284 container: {
285285 skills: [
from line 712
712712
713713 ```bash CLI
714714 # Get file metadata
715 ant files retrieve-metadata \
716 --file-id "$FILE_ID"
715 ant files retrieve-metadata --file-id "$FILE_ID"
717716
718717 # List all files
719718 ant files list
from line 2601
26022601 -F "files[]=@financial_skill/SKILL.md;filename=financial_skill/SKILL.md" \
26032602 -F "files[]=@financial_skill/analyze.py;filename=financial_skill/analyze.py"
26042603
2605 # Use a specific version: the id from the create response
2604 # Use a specific version: the ID from the create response
26062605 curl https://api.anthropic.com/v1/messages \
26072606 -H "x-api-key: $ANTHROPIC_API_KEY" \
26082607 -H "anthropic-version: 2023-06-01" \
from line 2646
26472646 --skill-id skill_01AbCdEfGhIjKlMnOpQrStUv \
26482647 --file financial_skill.zip
26492648
2650 # Use a specific version: the id from the create response
2649 # Use a specific version: the ID from the create response
26512650 ant messages create <<YAML
26522651 model: claude-opus-5-5
26532652 max_tokens: 4096
from line 3075
30763075
30773076 # Use specific version
30783077 response = client.messages.create(
3079 model: "claude-opus-5-5",
3078 model: Anthropic::Model::CLAUDE_OPUS_5_5,
30803079 max_tokens: 4096,
30813080 container: {
30823081 skills: [{
from line 3091
30923091
30933092 # Use latest version
30943093 latest_response = client.messages.create(
3095 model: "claude-opus-5-5",
3094 model: Anthropic::Model::CLAUDE_OPUS_5_5,
30963095 max_tokens: 4096,
30973096 container: {
30983097 skills: [{
from line 4230
42314230
42324231 # Skills render into the system prompt in a fixed, cache-friendly order
42334232 response1 = client.messages.create(
4234 model: "claude-opus-5-5",
4233 model: Anthropic::Model::CLAUDE_OPUS_5_5,
42354234 max_tokens: 4096,
42364235 container: {
42374236 skills: [{ type: "anthropic", skill_id: "xlsx", version: "latest" }]
from line 4242
42434242
42444243 # Changing the Skills list ([xlsx] vs [xlsx, pptx]) changes the prefix: a cache miss, while an identical list is a cache hit
42454244 response2 = client.messages.create(
4246 model: "claude-opus-5-5",
4245 model: Anthropic::Model::CLAUDE_OPUS_5_5,
42474246 max_tokens: 4096,
42484247 container: {
42494248 skills: [
No line in this hunk matches that.