Skip to content

DavidMooreUK/prompt-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Prompt Library

A curated collection of AI prompts for productivity, creativity, and professional development. Accessible via Raycast, browser bookmarklet, and web interface.

Quick Access

  • 🌐 Web Interface: Browse prompts online
  • ⚡ Raycast: Install the extension from clients/raycast/
  • 🔖 Bookmarklet: Add clients/bookmarklet/prompt-picker.js to your bookmarks

Structure

prompt-library/
├── prompts.json          # Machine-readable prompt index
├── schema.json           # JSON schema for validation
├── prompts/              # Human-readable prompt documentation
├── tags/                 # Tag-based collections
├── clients/              # Access methods (Raycast, web, bookmarklet)
├── scripts/              # Validation and build tools
└── .github/workflows/    # Automated testing and deployment

Usage

Raw JSON Access

Fetch prompts directly from GitHub:

https://raw.githubusercontent.com/DavidMooreUK/prompt-library/main/prompts.json

Adding New Prompts

  1. Add your prompt to prompts.json
  2. Create a markdown file in prompts/ with detailed documentation
  3. Update relevant tag collections in tags/
  4. Run validation: node scripts/validate.mjs

Prompt Format

{
  "id": "unique-prompt-id",
  "title": "Human-readable title",
  "description": "Brief description of what this prompt does",
  "prompt": "The actual prompt with {variable} placeholders",
  "tags": ["tag1", "tag2"],
  "category": "category-name",
  "variables": ["variable"],
  "example_usage": "Example of how to use this prompt"
}

Development

# Validate prompts
node scripts/validate.mjs

# Build and update stats
node scripts/build.mjs

# Test Raycast extension
cd clients/raycast && npm install && npm run dev

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Add your prompts following the established format
  4. Ensure validation passes
  5. Submit a pull request

License

All rights reserved - see LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •