Loading...
Loading...
The unified entry point to the Barry Workplace English Toolbox. Invoke this when a new learner first encounters the toolbox to display a welcome message and guide the learner through the complete three-step onboarding process (profile → assessment → solution); also invoke it when a returning learner needs to rerun onboarding because their circumstances have changed. **This is the Skill that learners should invoke on their first launch**—it connects the entire toolbox workflow, so learners do not need to know the name of each atomic Skill. Trigger words: start, launch, start learning English, English training, barry, barry-onboarding, english onboarding, how do I start, I want to learn english, welcome.
npx skill4agent add interpreterbarry/barry-english-toolkit barry-onboardingInvoke this Skill when a learner first encounters the toolbox. Display a welcome message and chain the three onboarding steps (profile → assessment → solution). Part of the Barry Workplace English Toolbox.
/barry-onboarding~/.barry-english/profile.md| File status | Section 1 | Section 2 | Section 3 | Section 4 | Path |
|---|---|---|---|---|---|
| File does not exist | — | — | — | — | New user path (Step 1) |
| Exists but Section 1 is missing | ✗ | — | — | — | Resume path → start with profile |
| Exists but Sections 2/3 are missing | ✓ | ✗ | ✗ | — | Resume path → start with assessment |
| Exists but Section 4 is missing | ✓ | ✓ | ✓ | ✗ | Resume path → start with solution |
| All complete | ✓ | ✓ | ✓ | ✓ | Returning user path (Step 6) |
Use theregex to strictly match anchors and determine whether an item is “present + non-empty.”## Section [1-4] ·
Hello! Welcome to the Barry English Communication Methodology open-source toolbox.I’m Barry, your English coach.This toolbox is specifically designed for Chinese working professionals who want to truly improve their workplace English listening and speaking skills. It is based on a training methodology I have compiled from years of simultaneous interpretation + teaching experience.I will now guide you through 3 steps (30-55 minutes in total, which you can complete in multiple sessions):
Basic Information Collection (10-20 minutes) I will use a guided approach to learn about you—your work context, pain points, goals, and learning habits Assessment + Diagnosis (10-17 minutes) Through Chinese-to-English translation + listening dialogues, identify your current CEFR level + listening and speaking bottlenecks Solution Design + Automatic Installation (10-15 minutes) Based on your profile, create a customized training plan and automatically install your dedicated daily training Skill + Quiz vocabulary flashcard web pageOnce installed:
- Every day: open a new AI Agent session and enter "Daily Training" to launch your dedicated training
- Quiz: double-click the desktop
to open the vocabulary quiz web pageBarry-Quiz.command- For any English / methodology question: enter
/barry-coach- If your circumstances change: tell me, and I recommend rerunning this onboarding
Are you ready to begin Step 1? (Or is there anything you would like to ask first?)
Okay, let’s begin Step 1: Basic Information Collection.I’m now invoking. We’ll chat for about 10-20 minutes so I can get to know you in depth.barry-profile
barry-profileOkay, Section 1 is complete. Now let’s move on to Step 2: Assessment + Diagnosis.I’m now invoking; it will take about 10-17 minutes.barry-assessment
barry-assessmentOkay, Sections 1+2+3 of your profile are all complete. Now let’s move on to Step 3: Solution Design + Automatic Installation.I’m now invoking; it will take about 10-15 minutes. By the end of this step, your dedicated training Skill + Quiz web page will be installed.barry-solution
barry-solution🎉 Congratulations! The entire onboarding is complete!You now have:
- Learner profile
(all 4 Sections complete)~/.barry-english/profile.md- Dedicated daily training Skill
<current AI Agent skills directory>/barry-daily-<your nickname>/- Quiz vocabulary flashcard web page
+ desktop shortcut~/.barry-english/quiz-web/Barry-Quiz.command- Fancy Vocab vocabulary library
(empty; automatically appended to during training)~/.barry-english/fancy-vocab.md- Training log
(empty; automatically appended to during training)~/.barry-english/training-log.mdHow to use it every day:
- Training: Open a new AI Agent session (or stay in the current session) → enter "Daily Training" → complete that day’s training menu
- Quiz: Double-click the desktop
→ your browser opens automatically → complete 5 vocabulary questions + SM-2 reviewBarry-Quiz.commandAt any time:
- To ask an English / methodology question: enter
/barry-coach- If your circumstances change (new job / feel your level has improved / learning goals changed): tell me, and I’ll suggest rerunning the entire onboarding flow
When a specific task comes up (an English speech next week / a Chinese passage to translate / an idea to organize):
— Socratic questioning helps you use the Pyramid Principle to structure your logic/barry-logic-training — in-depth audience analysis + help building a speech framework + delivery preparation/barry-speech-training — 5-step coaching model (Filtering → Shell Removal → Logic Articulation → Re-expression → Cultural Adaptation) or one-click quick translation/barry-translation-training — end-to-end: idea → logic → speech structure → English output/barry-logic-to-speechI will not proactively pressure you to retest — assessment accuracy is still being refined; come back when there are changes.Wishing you a successful training! 💪
You have previously completed part of the onboarding. Your profile is currently in the following state:
- Section 1 · Basic Personal Information: [✓ / ✗]
- Section 2 · Current Level: [✓ / ✗]
- Section 3 · Bottlenecks: [✓ / ✗]
- Section 4 · Solution + Training Skill: [✓ / ✗]
We’ll continue from the missing step.
| What is missing | Next step |
|---|---|
| Missing Section 1 | Invoke barry-profile → then assessment → then solution |
| Missing Section 2/3 (Section 1 is present) | Invoke barry-assessment → then solution |
| Missing Section 4 (Sections 1+2+3 are present) | Invoke barry-solution |
After completing the resumed portion, automatically proceed to the Step 5 closing instructions.
Hello! Welcome back. You have already completed the full onboarding.Your existing resources:
- Profile:
(all 4 Sections complete)~/.barry-english/profile.md- Dedicated training Skill:
<current AI Agent skills directory>/barry-daily-<nickname>/- Quiz web page:
+ desktop~/.barry-english/quiz-web/Barry-Quiz.commandYou can:
- Daily training: Open a new session and enter "Daily Training"
- Quiz: Double-click the desktop
Barry-Quiz.command- Any English question: Enter
/barry-coach- Task-driven training (when a specific task comes up):
(organize an idea)/barry-logic-training (prepare an English speech)/barry-speech-training (practice translation)/barry-translation-training (end-to-end: idea → English speech)/barry-logic-to-speech- Reassess your level (if you feel you have improved): Enter
to retest on its own, or/barry-assessmentto rerun the entire flow/barry-onboarding- Start completely over (new job / major change): Enter
to rerun/barry-onboarding
- ⚠️ All of your existing data is automatically retained: the
vocabulary library,fancy-vocab.mdhistory, and all Quiz Web localStorage SRS review records remain untouchedtraining-log.md- Only overwritten:
(automatically backed up asprofile.mdand retained for 7 days) + the training Skill.bak.<timestamp>(automatically backed up asSKILL.md).bak.<timestamp>- The full process takes about 30-50 minutes (profile 10-20 + assessment 10-17 + solution 10-15), and you can complete it in multiple sessions
What would you like to do?
| Scenario | Response |
|---|---|
| The learner only wants to ask a question and does not want to run the flow | Do not force onboarding; answer the question first, then gently suggest, "If you would like to use the toolbox’s full features, you can enter |
| The learner was interrupted during the flow, such as closing the process halfway through Step 2 profile | On the next visit, enter |
| The learner says, "I do not have time to complete the full 30-55 minutes" | Tell the learner, "You can do this in stages. Complete the profile first (10-20 minutes), then continue with assessment and solution next time. When you return, enter |
| The learner’s profile file exists but is corrupted and the anchor cannot be parsed | Back it up and tell the learner, "Your profile appears to be corrupted. I recommend going through onboarding again. The original profile has been backed up to .bak." |
| The learner asks, "How do I use barry-coach?" | Tell them directly: enter |
| The learner is a Windows user | Provide a consistent experience throughout; where needed, the desktop shortcut is |