Centralized repository for LLM prompts across Claude, Gemini, and Codex.
prompts/
├── Makefile # Sync commands
├── README.md
├── claude/ # Claude Code configs
│ ├── agents/
│ ├── commands/
│ └── CLAUDE.md
├── gemini/ # Gemini configs
└── codex/ # Codex configs
Clone and copy configs to your local tool directories:
# Clone
git clone https://github.com/olshansky/prompts.git ~/workspace/prompts
# Copy Claude configs
cp -r ~/workspace/prompts/claude/* ~/.claude/
# Copy Gemini configs
cp -r ~/workspace/prompts/gemini/* ~/.gemini/
# Copy Codex configs
cp -r ~/workspace/prompts/codex/* ~/.codex/This repo mirrors your local configs. Source of truth is your local ~/.<tool>/ directories.
# Sync all tools
make sync-all
# Or sync individually
make sync-claude
make sync-gemini
make sync-codex
# Check status
make status
# Then commit
git add -A && git commit -m "Update configs" && git pushClaude (claude/)
agents/- Custom Claude Code agentscommands/- Slash commandsplugins/- Local pluginsCLAUDE.md- Global instructions
Gemini (gemini/)
- TBD
Codex (codex/)
- TBD
Claude Code plugins require two steps: copying files and enabling in settings.
# Copy all plugins
cp -r ~/workspace/prompts/claude/plugins/* ~/.claude/plugins/Add the plugin to ~/.claude/settings.json under enabledPlugins:
{
"enabledPlugins": {
"agent-session-commit": true
}
}| Plugin | Description | Command |
|---|---|---|
agent-session-commit |
Capture session learnings to AGENTS.md | /session-commit |
# Check plugin is loaded
claude --debug 2>&1 | grep -i "agent-session-commit"
# Or start Claude and run
/session-commit