Create a Skill
Option 1: Template starters
Open the create drawer
Dashboard → Skills → "New Skill".
Pick a SKILL.md template
Basic / Code Review / Docs / Debug / Workflow — cards fill a bilingual skeleton.
Name & polish
Adjust frontmatter and body, then save.
Option 2: ZIP upload
Prepare the package
ZIP must include SKILL.md at the root or one level down. Max 50MB.
Upload in the create drawer
Pick a .zip; the server parses the tree, uploads to OSS, and returns packageUrl / fileTree / skillMd.
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:
owner/repo owner/repo@skill-name https://github.com/owner/repo https://github.com/owner/repo/tree/main/path/to/skill
Preview
Remote preview lists installable skills in the repo.
Choose a strategy
On duplicates: skip / overwrite / copy.
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
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
}'Continue Reading