Getting Started

Deploy your generated system prompt on any LLM platform.

Agent Persona Forge produces a universal system prompt and exports it in the native format of your chosen provider. Pick your provider in the wizard, then follow the matching guide below.

Anthropic Claude / Claude Code

1. Generate your CLAUDE.md

Pick the Anthropic Claude provider in the wizard and download CLAUDE.md.

2. Drop it at your project root

Save next to package.json. Claude Code auto-detects it on launch. For Claude API, paste the file contents as the system parameter.

3. Verify with /memory

Run /memory in Claude Code — your file should be listed. Commit to git so the whole team gets the same agent.

OpenAI Assistants API

1. Generate your assistant_config.json

Pick OpenAI Assistants in the wizard. Download assistant_config.json.

2. Create the assistant

import OpenAI from "openai";
import config from "./assistant_config.json";

const openai = new OpenAI();
const assistant = await openai.beta.assistants.create(config);

3. Use the assistant ID

Save assistant.id and reference it from any thread. Update by calling openai.beta.assistants.update(id, config).

ChatGPT Custom GPT

1. Generate your instructions

Pick ChatGPT Custom GPT. Download custom_gpt_instructions.txt.

2. Paste into the Configure tab

Go to chatgpt.com → My GPTsCreate or EditConfigure. Paste into the Instructions field (8000-char limit).

3. Save and test

Click Update. Ask the GPT a domain-specific question to verify it adopted the persona.

Google Gemini

1. Generate your gemini_system_instruction.txt

Pick Google Gemini in the wizard.

2. Pass as systemInstruction

import { GoogleGenerativeAI } from "@google/generative-ai";

const genAI = new GoogleGenerativeAI(API_KEY);
const model = genAI.getGenerativeModel({
  model: "gemini-2.5-pro",
  systemInstruction: SYSTEM_INSTRUCTION_TEXT,
});

3. Or paste in AI Studio

In Google AI Studio or Vertex AI, paste into the System Instructions field of your prompt.

Mistral AI

1. Generate your system_prompt.txt

Pick Mistral AI in the wizard.

2. Send as the system message

messages: [
  { role: "system", content: SYSTEM_PROMPT },
  { role: "user", content: userInput }
]

3. Or use in le Chat

Create a new agent in le Chat and paste the prompt as its instructions.

Generic / Custom LLM

1. Generate the universal system_prompt.txt

Pick Generic / Custom LLM. You get portable Markdown that works in any chat-completion API.

2. Use as the system message

For Llama, Qwen, DeepSeek, Ollama, vLLM, LangChain, LlamaIndex, or any custom agent framework: pass the file contents as the system / role-system message.

3. Iterate

Edit the file like source code. Commit it to git alongside your agent code.

Generate yours now

60-second wizard. Production-ready output. Multi-format export.

Open the generator →