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
This commit is contained in:
Leo
2026-03-12 20:49:10 +01:00
parent c1a702d336
commit cce73b9f64
5 changed files with 141 additions and 29 deletions

141
custom-gpt/README.md Normal file
View File

@@ -0,0 +1,141 @@
# Custom GPTs
Deploy claude-skills as Custom GPTs on the [OpenAI GPT Store](https://chat.openai.com/gpts).
## Available GPTs
| GPT | Tier | Category | Source Skill |
|-----|------|----------|-------------|
| [Solo Founder](solo-founder-gpt.md) | 🟢 Free | Productivity | `agents/personas/solo-founder.md` |
| [Conversion Copywriter](copywriting-gpt.md) | 🟢 Free | Writing / Marketing | `marketing-skill/copywriting/SKILL.md` |
| [CTO Advisor](cto-advisor-gpt.md) | 🔒 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](https://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
```markdown
# [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

View File

@@ -1,29 +0,0 @@
# Custom GPTs
Ready-to-use configurations for deploying claude-skills as Custom GPTs on the OpenAI GPT Store.
## Available GPTs
| GPT | Tier | Category | Based On |
|-----|------|----------|----------|
| [Solo Founder](solo-founder-gpt.md) | Free | Productivity | `agents/personas/solo-founder.md` |
| [Conversion Copywriter](copywriting-gpt.md) | Free | Writing | `marketing-skill/copywriting/SKILL.md` |
| [CTO Advisor](cto-advisor-gpt.md) | Paid | Programming | `c-level-advisor/cto-advisor/SKILL.md` |
## How to Create
1. Go to [chat.openai.com/gpts/editor](https://chat.openai.com/gpts/editor)
2. Click "Create a GPT"
3. Switch to the "Configure" tab
4. Copy the **Name**, **Description**, and **Instructions** from the GPT config file
5. Add the **Conversation Starters**
6. Enable the listed **Capabilities**
7. Click "Save" → choose "Everyone" (free) or "Anyone with a link" (paid)
## Design Decisions
- **No knowledge files** — instructions are self-contained for maximum portability
- **No custom actions** — keeps GPTs simple and maintainable
- **Attribution included** — every GPT links back to the repo in its instructions
- **Web browsing enabled** — allows GPTs to research current data when needed
- **Code interpreter** — enabled for Solo Founder and CTO Advisor (technical tasks)