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
- Click the box icon (📦) in the Prompts header
- Browse available packs in the modal
- Each pack shows name, description, and prompt count
Installing a Pack
- Click Install on any pack
- Prompts are cloned to your library instantly
- Tags are automatically created or reused
- Pack shows "Installed" badge after installation
Private Packs (Access Codes)
Some packs require an access code:
- Scroll to "Have an access code?" section
- Enter your code and click Unlock
- Private pack appears in the list
- Install as normal
Reinstalling Packs
Already installed a pack? You can reinstall it:
- Click Reinstall on an installed pack
- Confirm the duplicate warning
- Prompts are added again (duplicates allowed)
This is useful if you deleted some prompts and want them back.
Creating a Prompt
- Go to the Prompt Library from the sidebar
- Click Create Prompt
- 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
- 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
In Chat (Recommended)
The fastest way to use prompts:
- Type
@in the chat message box - Start typing the prompt name
- Select from the suggestions
- The prompt appears as a colored badge
- Click the badge to fill in variables
- Send your message
From the Library
- Find the prompt in your library
- Click the gear icon to configure variables
- Click Copy to copy the final text
- Paste wherever you need it (any AI chat, email, document)
In Compositions
Reference prompts when building workflows:
- Open a composition
- Type
@to insert prompts - Combine with static text and meta prompts
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:
| Icon | Action | What It Does |
|---|---|---|
| Pencil | Edit | Modify the prompt |
| Trash | Delete | Remove from library |
| Gear | Configure | Fill in variables |
| Clipboard | Copy | Copy 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
- Name prompts clearly — Use names you'll remember and search for
- Add tags consistently — Develop a tagging system and stick to it
- Use variables wisely — Only parameterize what actually changes
- Test your prompts — Try them before saving to make sure they work well
- Keep it focused — Delete prompts you don't use instead of letting them clutter your library
