---
title: "Download a copilot skill as a zipped package"
method: GET
path: "/api/skills/{name}/package"
tags: ["v1", "skills"]
---

# Download a copilot skill as a zipped package

`GET /api/skills/{name}/package`

Return the skill's whole folder as a zip — ``SKILL.md`` at the root,
siblings at their relative paths, executable bits preserved — so a
download re-uploads to the same tree.

Built-in defaults are single on-disk files and are not downloadable here;
GET ``/skills/{name}`` serves their body.

## Path parameters

- `name` string, required — Slug of the skill to download

## Query parameters

- `expert_id` string, nullable — Download this expert's own copy of the skill.

## Response `200`

The skill folder as a zip archive

## Other responses

- `401` — Authentication required
- `404` — Skill not found
- `422` — Validation Error

## Changes

- **2026-09-15** `33ef6a92dfc2` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/significant-gravitas/apis/autogpt-agent-server/changes/api/skills/:name/package/get.md)

---

[API](https://skmtc.dev/significant-gravitas/apis/autogpt-agent-server.md) · [All operations](https://skmtc.dev/significant-gravitas/apis/autogpt-agent-server/llms.txt) · [OpenAPI document](https://skmtc.dev/significant-gravitas/apis/autogpt-agent-server/revisions/5f27fa9d6c03?raw)
