This repository stores packaged content for a public storefront-style download service.
The repository now has four separate source stores. They are intentionally not mixed.
Each store gets its own list.json, package folders, generated manifest.plist, and separate distribution output under Distribution.
Skills/
list.json
CurrentUserLocation/
info.plist
manifest.plist
skill.md
SystemPrompts/
list.json
HelpfulAssistant/
info.plist
manifest.plist
prompt.md
ChatNamingPrompts/
list.json
ConciseChatName/
info.plist
manifest.plist
prompt.md
NodeNamingPrompts/
list.json
ConciseNodeName/
info.plist
manifest.plist
prompt.md
Distribution/
Skills/
CurrentUserLocation-1.0.0.zip
SystemPrompts/
HelpfulAssistant-1.0.0.zip
ChatNamingPrompts/
ConciseChatName-1.0.0.zip
NodeNamingPrompts/
ConciseNodeName-1.0.0.zip
info.plist: source of truth for package metadata.manifest.plist: auto-generated package manifest with the packaged file list, sizes, and checksums.list.json: auto-generated public index for that store.skill.md.prompt.md.Prompt packages should use both info.plist and prompt.md.
Use info.plist for:
LLMTemperatureUse prompt.md for the actual prompt text, even if the prompt is short. Keeping the prompt body outside the plist makes it easier to edit, diff, preview, and expand later.
Run:
./scripts/generate-skills-list.sh
The script scans all four stores, regenerates each package manifest.plist, rebuilds the versioned zip files in Distribution, and refreshes each store’s list.json.
Skills/
YourSkillName/
info.plist
manifest.plist
skill.md
SystemPrompts/
YourPromptName/
info.plist
manifest.plist
prompt.md
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Name</key>
<string>YourPromptName</string>
<key>Nickname</key>
<string>Human readable prompt title</string>
<key>Author</key>
<string>Your Team or Company</string>
<key>ShortDescription</key>
<string>One short sentence describing what this prompt does.</string>
<key>Version</key>
<string>1.0.0</string>
<key>EntryPoint</key>
<string>prompt.md</string>
<key>PackageType</key>
<string>SystemPrompt</string>
<key>LLMTemperature</key>
<real>0.2</real>
</dict>
</plist>