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

  1. Go to Compositions from the sidebar
  2. Click Create Composition
  3. Enter a name for your composition
  4. Build your content:
    • Type regular text
    • Type @ to insert prompts
    • Select META prompts for dynamic values
  5. 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 PromptWhat It InsertsExample
META: Current DateToday's dateJanuary 5, 2026
META: Day of WeekThe current daySunday
META: Current TimeThe current time2: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

  1. Open a chat (or start a new one)
  2. Click the Compositions button (or use the + menu)
  3. Select your composition
  4. The composition loads into the message box
  5. Click any prompt badges to fill in variables
  6. Send when ready

Copy to Clipboard

  1. Open the composition
  2. Configure any variables
  3. Click Copy
  4. 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:

  1. Context — Date, purpose, background
  2. Main content — The core prompts and questions
  3. 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

  1. Start simple — One or two prompts is fine
  2. Test before saving — Make sure the flow makes sense
  3. Iterate — Update compositions as you learn what works
  4. Combine with projects — Use compositions inside project chats for maximum context