awesome-prompt-forge
2,592 lazy-loading AI system prompts & agents — Claude, Claude Code, ChatGPT, v0, Cursor, Grok, Devin & 226 AI agent personalities
Real-world system prompts extracted from the world's top AI tools. Zero dependencies, lazy-loaded — only reads from disk when you ask for it.
Install
pip install awesome-prompt-forge
npm install awesome-prompt-forge
Python Usage
import prompt_forge as pf
# Load a prompt by name
p = pf.load("claude-5-06-2025")
print(p.content)
# Search by keyword
results = pf.search("linux terminal")
for r in results:
print(r["name"], r["category"])
# List all Claude prompts
claude_prompts = pf.list_prompts(category="claude")
print(len(claude_prompts))
# Count per category
print(pf.categories())
JavaScript Usage
const pf = require('awesome-prompt-forge')
// Load a prompt
const p = pf.load('claude-5-06-2025')
console.log(p.content)
// Search
const results = pf.search('linux terminal')
results.forEach(r => console.log(r.name, r.category))
// List by category
const v0Prompts = pf.listPrompts('v0')
// Stats
console.log(pf.categories())
CLI
# Python CLI
promptforge stats
promptforge search "linux terminal"
promptforge list --category claude
promptforge load claude-5-06-2025
# Node CLI
npx awesome-prompt-forge stats
npx awesome-prompt-forge search "code review"
Categories
| Category | Description | Count |
|---|---|---|
claude |
Official Claude system prompts | 11 |
claude-code |
Claude Code internal agent/skill/tool prompts | 340 |
chatgpt |
GPT-4, ChatGPT, o3/o4 prompts | 18 |
v0 |
Vercel v0 system prompts | 3 |
cursor |
Cursor IDE prompts | 2 |
copilot |
GitHub & Microsoft Copilot | 4 |
grok |
Grok 1/2/3 prompts | 7 |
devin |
Devin 2.0 prompt | 2 |
perplexity |
Perplexity AI prompt | 2 |
llama |
Meta Llama 4 prompt | 1 |
writing |
Writing-focused system prompts | 87 |
general |
Role-based personas (act as...) | 1,857 |
tools |
Manus, Windsurf, Loveable, Replit, etc. | 32 |
agents |
AI agent personalities (engineering, marketing, design, sales...) | 226 |
Data Sources
- Nymbo/Official_LLM_System_Prompts — MIT
- MoritzLaurer/closed_system_prompts
- fka/awesome-chatgpt-prompts — CC0
- danielrosehill/Writing-System-Prompts — CC-BY-4.0
- Lord1Egypt/awesome-ai-system-prompts
- Piebald-AI/claude-code-system-prompts — MIT
- PMLyf/agency-agents — MIT
Made with ❤️ by Lord1Egypt
Metadata
Release files for awesome-prompt-forge 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| awesome_prompt_forge-1.0.3.tar.gz | 3.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| awesome_prompt_forge-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.0 MB
Release files / awesome_prompt_forge-1.0.3.tar.gz
| Download URL | awesome_prompt_forge-1.0.3.tar.gz |
|---|---|
| Size | 3.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0b68022e36a2f8aa984390fd2357f02c41c481cd0c41a3ac3d5eb2d14160a871
|
|
BLAKE2b-256 checksum How to use checksums |
68165192c2806f6fe7d1a01926b9848985666fa82d9b9f5f94c1918d126faf4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|
Release files / awesome_prompt_forge-1.0.3-py3-none-any.whl
| Download URL | awesome_prompt_forge-1.0.3-py3-none-any.whl |
|---|---|
| Size | 5.1 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3b5b6f040f0eabcfcae95b7c8afdc33efcfd45b1edc36938528a7fde3c554e5f
|
|
BLAKE2b-256 checksum How to use checksums |
6a1437714d2153b620cf3e280637b46457cdb89a64dde7d57acec810fc100390
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|