Documentation

Create a Skill

Option 1: Template starters

01

Open the create drawer

Dashboard → Skills → "New Skill".

02

Pick a SKILL.md template

Basic / Code Review / Docs / Debug / Workflow — cards fill a bilingual skeleton.

03

Name & polish

Adjust frontmatter and body, then save.

Option 2: ZIP upload

01

Prepare the package

ZIP must include SKILL.md at the root or one level down. Max 50MB.

02

Upload in the create drawer

Pick a .zip; the server parses the tree, uploads to OSS, and returns packageUrl / fileTree / skillMd.

03

Confirm & save

Review the preview, then save — the detail page shows the full package.

Option 3: Remote repo install

Use "Install from remote" on the skills list with the same sources as the CLI:

text
owner/repo
owner/repo@skill-name
https://github.com/owner/repo
https://github.com/owner/repo/tree/main/path/to/skill
01

Preview

Remote preview lists installable skills in the repo.

02

Choose a strategy

On duplicates: skip / overwrite / copy.

03

Install

Writes to your library with source_ref / source_commit provenance.

NOTE

Remote install needs GitHub access from the server; set GITHUB_TOKEN to raise API limits.

Create via API

bash
curl -X POST https://prompt.solokit.run/api/skills \
  -H "Authorization: Bearer ph_your_token" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "code-review",
    "description": "Review PR diffs",
    "skill_md": "---\nname: code-review\ndescription: ...\n---\n\n# Instructions\n...",
    "is_public": false
  }'