Prompt Library

Your prompt library is where you save text you want to reuse. Instead of typing the same instructions over and over, save them once and use them forever.

Why Save Prompts?

Think about the prompts you use most often:

  • "Summarize this in bullet points"
  • "Review this text for grammar and clarity"
  • "Write a professional email about..."

You probably type variations of these constantly. With a prompt library, you save them once and insert them instantly with @.

Starter Packs

Jump-start your library with curated prompt collections.

Browsing Packs

  1. Click the box icon (📦) in the Prompts header
  2. Browse available packs in the modal
  3. Each pack shows name, description, and prompt count

Installing a Pack

  1. Click Install on any pack
  2. Prompts are cloned to your library instantly
  3. Tags are automatically created or reused
  4. Pack shows "Installed" badge after installation

Private Packs (Access Codes)

Some packs require an access code:

  1. Scroll to "Have an access code?" section
  2. Enter your code and click Unlock
  3. Private pack appears in the list
  4. Install as normal

Reinstalling Packs

Already installed a pack? You can reinstall it:

  1. Click Reinstall on an installed pack
  2. Confirm the duplicate warning
  3. Prompts are added again (duplicates allowed)

This is useful if you deleted some prompts and want them back.

Creating a Prompt

  1. Go to the Prompt Library from the sidebar
  2. Click Create Prompt
  3. Fill in the details:
    • Name — Something you'll remember (e.g., "Email Summary")
    • Content — The actual prompt text
    • Notes — Optional notes for yourself
    • Tags — Labels for organization
  4. Click Save

Example: Simple Prompt

Name: Quick Summary
Content: Summarize the following text in 3-5 bullet points, focusing on key takeaways.
Tags: #writing, #summary

Using Variables

Variables make one prompt work for many situations. Use double curly braces to create placeholders:

Write a {{tone}} email about {{subject}} to {{recipient}}.

The email should be approximately {{length}} words.

When you use this prompt, PromptBlocks asks you to fill in each variable:

  • What tone? → "professional"
  • What subject? → "project update"
  • Who's the recipient? → "the team"
  • What length? → "150"

Variable Tips

Good variable names:

  • {{tone}} — Short and clear
  • {{topic}} — Obvious what it means
  • {{audience}} — Self-explanatory

Avoid:

  • {{x}} — Too vague
  • {{the_topic_I_want_to_write_about}} — Too long
  • {{TOPIC}} — Inconsistent capitalization

Include guidance when helpful:

Write in a {{tone: professional/casual/friendly}} style...

Using Prompts

The fastest way to use prompts:

  1. Type @ in the chat message box
  2. Start typing the prompt name
  3. Select from the suggestions
  4. The prompt appears as a colored badge
  5. Click the badge to fill in variables
  6. Send your message

From the Library

  1. Find the prompt in your library
  2. Click the gear icon to configure variables
  3. Click Copy to copy the final text
  4. Paste wherever you need it (any AI chat, email, document)

In Compositions

Reference prompts when building workflows:

  1. Open a composition
  2. Type @ to insert prompts
  3. Combine with static text and meta prompts

Learn about compositions →

Organizing Your Library

Using Tags

Tags help you filter and find prompts quickly. Add multiple tags to each prompt.

Common tag patterns:

  • By type: #email, #summary, #analysis, #creative
  • By area: #work, #personal, #side-project
  • By frequency: #daily, #weekly, #template

Finding Prompts

Use the library filters:

  • Search — Find by name or content
  • Tags — Filter by one or more tags
  • Sort — Order by recently updated

Click Clear Filters to see everything again.

Managing Prompts

Each prompt has these actions:

IconActionWhat It Does
PencilEditModify the prompt
TrashDeleteRemove from library
GearConfigureFill in variables
ClipboardCopyCopy configured text

Prompt Examples

Meeting Notes Summary

Name: Meeting Notes Summary
Content: Summarize these meeting notes into:
- Key decisions made
- Action items (with owners if mentioned)
- Topics to follow up on

Notes: {{meeting_notes}}
Tags: #meetings, #summary

Code Review Request

Name: Code Review
Content: Please review this {{language}} code for:
- Best practices
- Potential bugs or issues
- Performance considerations
- Suggestions for improvement

Code:
{{code}}
Tags: #coding, #review

Daily Planning

Name: Daily Planning
Content: Help me plan my day. Today is {{day}} and I have:
- {{num_meetings}} meetings scheduled
- Main priorities: {{priorities}}
- {{focus_hours}} hours of focused work time

Create a realistic schedule that maximizes productivity.
Tags: #daily, #planning

Email Drafting

Name: Draft Email
Content: Write a {{tone}} email about {{subject}}.

Key points to include:
{{key_points}}

The recipient is {{recipient}} and my goal is to {{goal}}.
Tags: #email, #writing

Tips for a Great Library

  1. Name prompts clearly — Use names you'll remember and search for
  2. Add tags consistently — Develop a tagging system and stick to it
  3. Use variables wisely — Only parameterize what actually changes
  4. Test your prompts — Try them before saving to make sure they work well
  5. Keep it focused — Delete prompts you don't use instead of letting them clutter your library