Compositions
Compositions let you combine prompts, regular text, and dynamic values into reusable workflows. Think of them as recipes you can run over and over.
What Is a Composition?
A composition is a sequence that can include:
- Static text — Regular text you type
- Prompts — Your saved prompts (inserted with
@) - Meta prompts — Dynamic values like today's date or current time
Instead of manually piecing together the same elements every time, you save a composition once and load it whenever you need it.
When to Use Compositions
Compositions shine when you have a routine or process you repeat:
- Daily check-ins — Start each day with the same questions
- Weekly reviews — Reflect on the week with a consistent structure
- Content workflows — Outline → Draft → Edit sequence
- Meeting prep — Standard agenda template with today's date
- Analysis templates — SWOT analysis, competitor review, etc.
Creating a Composition
- Go to Compositions from the sidebar
- Click Create Composition
- Enter a name for your composition
- Build your content:
- Type regular text
- Type
@to insert prompts - Select META prompts for dynamic values
- Click Save
The Editor
The composition editor is a rich text area:
- Regular text appears as normal text
- Prompts appear as blue badges
- Meta prompts appear as amber badges
Click a badge to configure its variables. Click the X on a badge to remove it.
Meta Prompts
Meta prompts automatically insert dynamic information:
| Meta Prompt | What It Inserts | Example |
|---|---|---|
| META: Current Date | Today's date | January 5, 2026 |
| META: Day of Week | The current day | Sunday |
| META: Current Time | The current time | 2:30 PM |
These update automatically each time you use the composition.
When to Use Meta Prompts
- Daily compositions — Include the date so you don't have to type it
- Time-sensitive workflows — Track when something was created
- Greetings — "Good morning! Today is META: Day of Week."
Composition Examples
Daily Check-in
Good morning! Today is [META: Current Date] ([META: Day of Week]).
@Daily Goals Template
Here are my top priorities for today:
1. {{priority_1}}
2. {{priority_2}}
3. {{priority_3}}
@Productivity Tips
This composition:
- Greets you with today's date and day
- Loads your "Daily Goals Template" prompt
- Asks for your three priorities
- Ends with productivity tips
Weekly Review
[META: Current Date] — Weekly Review
@Weekly Reflection Questions
This week's wins:
{{wins}}
Challenges faced:
{{challenges}}
Focus for next week:
{{next_week_focus}}
Analysis Workflow
Please analyze the following:
{{content_to_analyze}}
@SWOT Analysis Template
After the analysis, please provide:
@Action Items Generator
Meeting Prep
Meeting Date: [META: Current Date]
Meeting Time: [META: Current Time]
Meeting with: {{attendees}}
Topic: {{meeting_topic}}
@Meeting Agenda Template
Key discussion points:
{{discussion_points}}
Using Compositions
In Chat
- Open a chat (or start a new one)
- Click the Compositions button (or use the + menu)
- Select your composition
- The composition loads into the message box
- Click any prompt badges to fill in variables
- Send when ready
Copy to Clipboard
- Open the composition
- Configure any variables
- Click Copy
- Paste the full rendered text anywhere you need it
Best Practices
Naming
Use clear, descriptive names:
- "Daily Morning Check-in" ✓
- "Weekly Review - Work" ✓
- "Comp 1" ✗
Structure
Build compositions with a natural flow:
- Context — Date, purpose, background
- Main content — The core prompts and questions
- Next steps — Action items, follow-ups
Variables
Keep variables minimal and clear:
- Only parameterize what actually changes each time
- Use clear names:
{{topic}}not{{x}} - Include guidance when helpful:
{{tone: formal/casual}}
Organization
- Create compositions for workflows you repeat at least weekly
- Update compositions as your routine evolves
- Delete compositions you no longer use
Handling Deleted Prompts
If you delete a prompt that's used in a composition:
- The composition shows "DELETED PROMPT: Name"
- Edit the composition to remove or replace it
- Your composition still works—it just skips the deleted prompt
Tips
- Start simple — One or two prompts is fine
- Test before saving — Make sure the flow makes sense
- Iterate — Update compositions as you learn what works
- Combine with projects — Use compositions inside project chats for maximum context
