A prompt hub to help you get the most out of your favorite LLM by generating (or using ready-made) optimized prompts!
An assistant that helps you create optimized prompts for any task, following the prompt engineering best practices of Anthropic, OpenAI and Google's Gemini.
A collection of prompts for a variety of tasks, including both assistants (for conversational use in LLM web interfaces) and agents (for autonomous use in tools like Claude Code). All created using our Prompt Generator.
Use this repository whether you want to:
- Create your own custom AI assistants or agents
- Use our pre-built prompts for conversational or autonomous tasks
- Learn from prompt engineering examples
- Contribute your own prompts to help the community!
- Assistants: Conversational prompts designed for use in LLM web interfaces like Claude.ai, ChatGPT, or Gemini
- Agents: Autonomous prompts designed for use in development tools like Claude Code as sub-agents
Any LLM chat interface (Claude, ChatGPT, Gemini, etc.) or APIs
Note: While these prompts work across different LLMs, they were optimized using Claude and may need minor adjustments for other platforms.
- Assistants: See our assistant setup guide for instructions on using assistants in LLM web interfaces.
- Agents: See our agent setup guide for instructions on using agents in Claude Code.
Create your own assistants using our advanced prompt generation documentation.
This guide walks you through an iterative workflow to create optimized prompts for your specific tasks.
| Assistant | Usage | Description | Status |
|---|---|---|---|
| Prompt Generator | Prompt Engineering | Generates optimized prompts using advanced techniques like chain-of-thought, prompt chaining, and XML formatting. Follows Anthropic's best practices. | |
| Example Generator | Prompt Engineering | Creates XML examples that demonstrate assistant behavior to improve performance. | |
| Mermaid Diagram Designer | Diagrams | Builds clear, well-structured diagrams using Mermaid syntax. It automatically selects the most appropriate diagram type for your needs and follows best practices for visual clarity. | |
| README Writer | Documentation | Generates comprehensive, well-structured README files through an iterative, section-by-section collaborative process. |
| Agent | Usage | Description | Status |
|---|---|---|---|
| Prompt Generator | Prompt Engineering | Autonomously generates, reviews, and improves prompts in a single pass. Designed for use as a Claude Code sub-agent. |
For guidance on how to use a prompt, click on the respective link in the table.
prompt-engineering-hub/
├── prompts/ # Ready-made prompts created with our generator
│ ├── assistants/ # Conversational assistants for LLM web interfaces
│ │ ├── prompt_generator/ # The main prompt generation tool
│ │ │ ├── system.xml
│ │ │ ├── examples/
│ │ │ │ └── example_1.xml
│ │ │ │ └── ...
│ │ │ └── user_facing_prompts/
│ │ │ └── evaluate_insights.xml
│ │ ├── example_generator/
│ │ │ ├── system.xml
│ │ │ ├── examples/
│ │ │ └── user_facing_prompts/
│ │ ├── diagram_designer/
│ │ │ └── ...
│ │ └── readme_writer/
│ │ └── ...
│ └── agents/ # Autonomous agents for Claude Code
│ └── prompt_generator/
│ └── README.md
│ └── system.xml
└── docs/
├── assistant-setup-guide.md
├── agent-setup-guide.md
└── contribution.mdHere's a brief description of each file type:
system.xml: system prompts for assistants (copy into Project Instructions or paste at the start of a conversation) and agents (paste as the system prompt when registering in Claude Code or calling the API).user_facing_prompts/: ready-to-use prompts for direct conversation. Copy and paste into any LLM chat.example_*.xml: example files demonstrating the assistant's behavior.
We welcome contributions from the community! Help us grow this collection by sharing your prompts.
See the contributing documentation for detailed guidelines.
Thank you for helping make AI assistants more useful for everyone!
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Feel free to use, modify, and distribute these prompts in your own projects!
