---
title: "Pull skill namespace manifest"
method: GET
path: "/agent/skills/namespaces/{id}/pull"
tags: ["Agents"]
---

# Pull skill namespace manifest

`GET /agent/skills/namespaces/{id}/pull`

Returns the active version's file manifest with short-lived presigned S3 URLs. Sandboxes use this to materialize the tree at /workspace/.agents/skills/ before opencode boots.

## Path parameters

- `id` string, required

## Response `200`

Manifest of presigned URLs (expires in ~10 minutes)

## Other responses

- `401` — Missing or invalid namespace token
- `403` — Token does not match :id
- `404` — Namespace has no published version yet

---

[API](https://skmtc.net/casemark/apis/case-dev-api.md) · [All operations](https://skmtc.net/casemark/apis/case-dev-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/casemark/case-dev-api/versions/5b7e64e6d6f9/schema)
