This toolkit can generate per-skill bundles for consumer chatbots that do not support skill libraries. These bundles are designed for manual installation in the app UI (instructions + optional knowledge files).
# Build all consumer bundles
npm run generate:consumers
# Validate outputs
npm run validate:consumers
# Optional: build Claude consumer zip files (one skill per zip)
npm run package:claudeaiOutputs land in dist/consumer/:
chatgpt/- Custom GPT templates (instructions + knowledge files)gemini/- Gem templates (instructions + knowledge files)perplexity/- Space templates (instructions + knowledge files)ollama/- Modelfile templatesclaude/- Per-skill folders for ZIP uploadinstruction-pack/- Generic instruction packscopilot-consumer/- Inventory only (consumer Copilot does not support skills)
- Quickstart
- FAQ
- Why Use This Toolkit
- ChatGPT (Custom GPTs)
- Gemini (Gems)
- Perplexity (Spaces)
- Claude Consumer
- Ollama
- Generic Instruction Packs
- Create a new Custom GPT.
- Paste
instructions.mdinto the GPT instructions. - Upload files in
knowledge/as GPT knowledge. - Use
gpt.jsonas metadata reference.
- Create a new Gem.
- Paste
instructions.mdinto Gem instructions. - Upload
knowledge/files if your plan supports it. - Use
gem.jsonas metadata reference.
- Create a new Space.
- Paste
instructions.mdinto Space instructions. - Upload
knowledge/files into the Space. - Use
space.jsonas metadata reference.
- Zip a single skill folder from
dist/consumer/claude/<skill-id>/. - Upload the zip in Claude Settings -> Capabilities -> Skills.
- Repeat for any additional skills.
- Review the
Modelfileindist/consumer/ollama/<skill-id>/. - Build a model:
ollama create <model-name> -f Modelfile. - Use the model in your Ollama client.
For platforms without a skills system:
- Copy
instructions.mdinto the platform's system/custom instructions. - Upload
knowledge/files if supported. - Use
pack.jsonto map metadata into the platform UI.
instruction-pack/is intentionally generic and portable.copilot-consumer/is informational only.- If you update skills, re-run
npm run generate:consumers.