Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.319 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

PDF Processing changedagents-and-tools/agent-skills/overview

Nearest release: v2.1.319, 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+9added
Lines−12removed
From line 124 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits17to this page, all time

The whole hunk

from line 124, old and new numbered
/
lines
from line 124
124124 * `scripts/`
125125 * `fill_form.py` (utility script)
126126 
127**Instructions:** Additional markdown files (`FORMS.md`, `REFERENCE.md`) containing specialized guidance and workflows
127**Instructions:** Additional Markdown files (`FORMS.md`, `REFERENCE.md`) containing specialized guidance and workflows
128128 
129129**Code:** Executable scripts (`fill_form.py`, `validate.py`) that Claude runs using bash, providing deterministic operations without loading their code into context
130130 
from line 163
163163Here’s how Claude loads and uses the custom `pdf-processing` Skill from the earlier examples (not the pre-built `pdf` Skill):
164164 
1651651. **Startup:** System prompt includes: `pdf-processing - Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.`
1662. **User request:** “Extract the text from this PDF and summarize it”
1673. **Claude calls:** `bash: cat pdf-processing/SKILL.md` → Instructions loaded into context
1684. **Claude determines:** Form filling is not needed, so `FORMS.md` is not read
1695. **Claude executes:** Uses instructions from `SKILL.md` to complete the task
1662. **User request:** “Extract the text from this PDF and summarize it.”
1673. **Claude calls:** `bash: cat pdf-processing/SKILL.md` → Instructions loaded into context.
1684. **Claude determines:** Form filling is not needed, so Claude doesn’t read `FORMS.md`.
1695. **Claude completes the task:** Uses the instructions from `SKILL.md`.
170170 
171171<Frame>
172 ![Skills loading into context window - showing the progressive loading of skill metadata and content](https://platform.claude.com/docs/images/agent-skills-context-window.svg)
172 ![Skills loading into the context window: the progressive loading of Skill metadata and content](https://platform.claude.com/docs/images/agent-skills-context-window.svg)
173173</Frame>
174174 
175175## Where Skills work
from line 208
208208 
209209**Pre-built Agent Skills:** These Skills are active when you create documents. Claude uses them with no setup required.
210210 
211**Custom Skills:** Upload your own Skills as zip files through **Settings > Features**. Available on Pro, Max, Ultra, Team, and Enterprise plans with [code execution enabled](https://support.claude.com/en/articles/12111783-create-and-edit-files-with-claude). Custom Skills are individual to each user. They are not shared organization-wide and cannot be centrally managed by admins.
211**Custom Skills:** Upload your own Skills as zip files. Available on Pro, Max, Ultra, Team, and Enterprise plans with [code execution enabled](https://support.claude.com/en/articles/12111783-create-and-edit-files-with-claude).
212212 
213213To learn more about using Skills in claude.ai, see the following resources in the Claude Help Center:
214214 
from line 304
304304 
305305## Limitations and constraints
306306 
307Claude Platform on AWS and Microsoft Foundry follow the same limitations as the Claude API in the following subsections. In addition, on Microsoft Foundry, the [Skill version download endpoint](https://platform.claude.com/docs/en/api/beta/skills/versions/download) (`GET /v1/skills/{skill_id}/versions/{version}/content`) is not supported.
307Claude Platform on AWS and Microsoft Foundry follow the same limitations as the Claude API in the following subsections. In addition, on Microsoft Foundry, the [Skill version download endpoint](https://platform.claude.com/docs/en/api/beta/skills/versions/download) (`GET /v1/skills/{skill_id}/versions/{version}/content`) is not available.
308308 
309309### Cross-surface availability
310310 
from line 320
320320 
321321Skills have different sharing models depending on where you use them:
322322 
323* **claude.ai:** Individual user only. Each team member must upload separately.
324323* **Claude API:** Workspace-wide. All workspace members can access uploaded Skills.
325* **Claude Code:** Personal (`~/.claude/skills/`) or project-based (`.claude/skills/`). Can also be shared through Claude Code Plugins.
326 
327claude.ai does not support centralized admin management or org-wide distribution of custom Skills.
324* **Claude Code:** Personal (`~/.claude/skills/`) or project-based (`.claude/skills/`). Can also be shared through Claude Code plugins.
328325 
329326### Runtime environment constraints
330327 
Feedback