# HEAD SkillArchive



Operation: headSkillArchive
HEAD /.well-known/agent-skills/{skill}.tar.gz

Access: anonymous. Automatic retries: none. Redirects: manual. Request body limit: 0 bytes.
Default timeout: 30 seconds. Response limit: 16 MiB. Pagination is opt-in and bounded; an exhausted bound reports incomplete execution.

[HTML reference](/developers/api/headSkillArchive) · [Authoritative schemas](/api/openapi.json)

## Wire contract

```json
{
  "operationId": "headSkillArchive",
  "summary": "HEAD SkillArchive",
  "tags": [
    "skills"
  ],
  "parameters": [
    {
      "name": "skill",
      "in": "path",
      "required": true,
      "schema": {
        "type": "string"
      }
    }
  ],
  "responses": {
    "200": {
      "description": "Public representation"
    },
    "404": {
      "description": "Requested public resource or format not found"
    }
  }
}
```

## Synthetic examples

### curl

```bash
curl --fail-with-body --max-time 30 --max-filesize 16777216 --head 'https://irvinebroque.com/.well-known/agent-skills/movie-recommendations.tar.gz'
```

### TypeScript

```typescript
import { PublicApi } from '@irvinebroque/public-api';
const api = new PublicApi();
const result = await api.skills.archiveHead({
  "skill": "movie-recommendations"
});
console.log(result.status, result.headers.get('content-type')); // Keep transient capabilities in memory.
```

### CLI

```bash
irvinebroque skills archive-head --skill 'movie-recommendations'
```
