---
title: "POST /experimental/schedules/skills"
method: POST
path: "/experimental/schedules/skills"
tags: ["Schedules"]
---

# POST /experimental/schedules/skills

`POST /experimental/schedules/skills`

Publishes a skill written while creating a loop as a private, single-skill plugin at version 1.0.0 in the loop's workspace. Retrying with the same content returns the existing version instead of publishing again. The version is usable by a loop once its moderation status is `pass`.

## Headers

- `Authorization` string

## Request body

- object
  - `workspaceName` string, required
  - `skillName` string, required — Skill and plugin name. Must match the `name` in the SKILL.md frontmatter.
  - `skillMd` string, required — Complete SKILL.md, including its frontmatter.

## Response `201`

Default Response

- object
  - `links` object, required
    - `self` string, uri, required
  - `data` object, required
    - `id` string, uuid, required
    - `type` 'tile-version', required
    - `attributes` object, required
      - `skillRef` string, required — Unpinned registry ref for the published skill.
      - `workspaceName` string, required
      - `tileName` string, required
      - `version` string, required
      - `moderationStatus` union, required
        - 'pending'
        - 'pass'
        - 'fail'
        - 'error'
        - 'skipped'
      - `reused` boolean, required — True when an identical earlier publish was returned instead of publishing again.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Default Response
- `404` — Not Found
- `409` — Conflict
- `500` — Internal Server Error
- `501` — Not Implemented

## Changes

- **2026-09-30** `be5a1bbf9bfa` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/tessl/apis/tessl-api/changes/experimental/schedules/skills/post.md)

---

[API](https://skmtc.dev/tessl/apis/tessl-api.md) · [All operations](https://skmtc.dev/tessl/apis/tessl-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tessl/apis/tessl-api/revisions/ea9739cd90bc?raw)
