---
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

## Changes

- **2026-05-19** `5b7e64e6d6f9` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/casemark/apis/case-dev-api/changes/agent/skills/namespaces/:id/pull/get.md)

---

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