WhipWhip

Ten Minutes of Language a Day

2026-09-08 08:44 UTCupdated 2026-09-16 09:00 UTCviews 5Recommended

You can use this set without the extension installed. Copy the share string below · How to get the extension

Practice one situation at a time, and the phrases you fumble go into your own list. Review from that list whenever you like.

What this set contains

Ten Minutes of Language a Day
Author WhipWhipVersion 1.0Updated 2026-09-08T00:00:00.000ZSigning key sKoI5iYX

Practice one situation at a time, and the phrases you fumble go into your own list. Review from that list whenever you like.

Whips 5

Set up the practice partner
Steps 4
  1. CHAT_INPUT text=From now on I’ll give you a situation and you run a short co…, mode=replace
  2. CHAT_SUBMIT
  3. WAIT condition=assistant_done, timeoutMs=20000
  4. TAG_CURRENT_CHAT tagName=lang
Practice today
Steps 7
  1. NAVIGATE kind=tag, target=, service=
  2. INPUTscene title=Practice today, message=What situation do you want to practice? (ordering coffee, as…, placeholder=
  3. CHAT_INPUT text=I want to practice this situation today: {{var.scene}} Star…, mode=replace
  4. CHAT_SUBMIT
  5. WAIT condition=assistant_done, timeoutMs=20000
  6. VAR_SETdrill valueSource=var.last.assistant, valueFilter=
  7. SHOW_RESULT_MODAL title=Today’s practice, body={{var.drill}}, copyButton=copy_body
Save a phrase
Steps 5
  1. INPUTexpr_src title=Save a phrase, message=Which phrase?, placeholder=
  2. INPUTexpr_dst title=Save a phrase, message=What does it mean, and when would you use it?, placeholder=
  3. VAR_UPSERTwords fields=[{"name":"id","value":"{{var.expr_src}}"},{"name":"src","val…
  4. VAR_DERIVEwords_index sourceKey=words, itemTemplate={{item.src}} — {{item.dst}}, sortField=id
  5. SHOW_RESULT_MODAL title=My phrase list, body={{var.words_index}}, copyButton=copy_body
Review my phrases
Steps 7Requires: words
  1. VAR_DERIVEwords_index sourceKey=words, itemTemplate={{item.src}} — {{item.dst}}, sortField=id
  2. NAVIGATE kind=tag, target=, service=
  3. CHAT_INPUT text=These are the phrases I’ve saved. {{var.words_index}} Give…, mode=replace
  4. CHAT_SUBMIT
  5. WAIT condition=assistant_done, timeoutMs=20000
  6. VAR_SETquiz valueSource=var.last.assistant, valueFilter=
  7. SHOW_RESULT_MODAL title=Review questions, body={{var.quiz}}, copyButton=copy_body
Drop a phrase
Steps 4
  1. CHOICEtarget_word title=Which phrase should go?, message=Which phrase should go?, options=[]
  2. VAR_REMOVEwords itemId={{var.target_word}}
  3. VAR_DERIVEwords_index sourceKey=words, itemTemplate={{item.src}} — {{item.dst}}, sortField=id
  4. SHOW_RESULT_MODAL title=My phrase list, body={{var.words_index}}, copyButton=copy_body

Tags 1

lang

Variables 8

KeyLabelSourceRequired
sceneToday’s situationuser_input asks inlineYes
expr_srcPhraseuser_input asks inlineYes
expr_dstMeaning and useuser_input asks inlineYes
drillToday’s practiceset_by_actionNo
wordsMy phrase listset_by_actionNo
words_indexPhrase listset_by_actionNo
quizReview questionsset_by_actionNo
target_wordPhrase to dropset_by_actionNo

Share string

In the extension panel, open the Select set dropdown, hit 📥 Import and paste — a preview comes first. What you paste here is kept exactly as it is, and reaches the other person unchanged.

Reply

No replies yet.

Sign in to reply. Sign in with Google