Files
claude-skills-reference/custom-gpt/README.md
Leo cce73b9f64 refactor: rename custom-gpts → custom-gpt, expand README with full guide
- Step-by-step GPT creation walkthrough
- How to convert any skill to a Custom GPT
- Adaptation rules (what to remove, keep, add)
- GPT Store optimization tips
- Testing checklist
2026-03-12 20:49:10 +01:00

4.7 KiB

Custom GPTs

Deploy claude-skills as Custom GPTs on the OpenAI GPT Store.

Available GPTs

GPT Tier Category Source Skill
Solo Founder 🟢 Free Productivity agents/personas/solo-founder.md
Conversion Copywriter 🟢 Free Writing / Marketing marketing-skill/copywriting/SKILL.md
CTO Advisor 🔒 Paid Programming c-level-advisor/cto-advisor/SKILL.md

How to Create a Custom GPT

Step 1 — Open the GPT Editor

Go to chat.openai.com/gpts/editor and click "Create a GPT".

Step 2 — Switch to Configure Tab

Click the "Configure" tab at the top (not "Create" — that's the conversational builder).

Step 3 — Fill in the Fields

From the GPT config file (e.g., solo-founder-gpt.md), copy:

Field What to paste
Name The ## Name value
Description The ## Description text
Instructions Everything inside the ``` code block under ## Instructions
Conversation Starters The 4 items listed under ## Conversation Starters

Step 4 — Set Capabilities

Check the boxes as listed in the config file's ## Capabilities section:

  • Web Browsing — most GPTs need this
  • Code Interpreter — for technical GPTs (Solo Founder, CTO Advisor)
  • DALL-E — not needed for these GPTs
  • File Upload — not needed

Step 5 — Profile Picture

Use the prompt from ## Profile Picture Prompt with DALL-E to generate an icon, or upload your own.

Step 6 — Save and Publish

Click "Save" and choose visibility:

Visibility When to use
Everyone Free GPTs — maximizes reach in the GPT Store
Anyone with a link Paid/premium GPTs — share link selectively
Only me Testing before publishing

Converting Other Skills to Custom GPTs

Any skill in this repo can become a Custom GPT. Here's how:

1. Pick a Skill

Choose a SKILL.md or persona from agents/personas/. Best candidates:

  • Self-contained (no Python tool dependencies)
  • Broad audience appeal
  • Clear, structured workflows

2. Create the Config File

# [Skill Name] GPT — Configuration

**Tier:** FREE / PAID
**GPT Store Category:** [Pick from: Productivity, Writing, Programming, Research, Education, Lifestyle]

## Name
[Short, memorable name — 2-3 words max]

## Description
[1-2 sentences. What it does + who it's for. Include "Built on the open-source claude-skills library" for attribution.]

## Instructions
[Paste the SKILL.md content, adapted:]
- Remove file paths and bash commands (GPTs can't run local tools)
- Remove references to other skills (GPTs are standalone)
- Keep all frameworks, workflows, and decision logic
- Add attribution link at the bottom

## Conversation Starters
1. [Most common use case]
2. [Second most common]
3. [A specific scenario]
4. [An advanced use case]

## Capabilities
- [x] Web Browsing
- [ ] DALL-E Image Generation
- [x] Code Interpreter (if technical)
- [ ] File Upload

3. Adapt the Instructions

Remove:

  • python scripts/... commands (no local execution)
  • Read file X references (no filesystem)
  • Cross-skill references like "see the copy-editing skill"
  • Claude Code-specific features

Keep:

  • All frameworks and mental models
  • Decision trees and workflows
  • Communication style rules
  • Output format specifications

Add:

  • Attribution: This GPT is powered by the open-source claude-skills library: https://github.com/alirezarezvani/claude-skills

4. Test Before Publishing

  1. Create the GPT with visibility set to "Only me"
  2. Run each conversation starter and verify quality
  3. Try edge cases — vague inputs, complex scenarios
  4. Check that the GPT asks clarifying questions when context is missing
  5. Once satisfied, change visibility to "Everyone" or share the link

Design Principles

  • No knowledge files — instructions are self-contained for portability and faster responses
  • No custom actions — keeps GPTs simple and maintainable
  • Attribution included — every GPT links back to the repo
  • Web browsing enabled — allows research of current data
  • Standalone — each GPT works independently without other skills

Tips for GPT Store Optimization

  1. Name — use searchable terms (e.g., "CTO Advisor" not "TechLeadGPT")
  2. Description — front-load the value prop, include key use cases
  3. Conversation starters — show the range of what the GPT can do
  4. Category — pick the most relevant GPT Store category
  5. Test with real users — share the link and collect feedback before going public