| name | learn |
| description | Opt-in cross-session memory for the vstack toolkit. Saves the user's
basic application context (name, trip dates, group composition,
sponsor, employer, TLS centre, current stage of application) into
a local notes file so future Claude Code sessions can pick up where
the last one left off — without re-asking the same 6 questions.
Privacy-first: nothing leaves the user's machine; the user controls
what's saved + can delete at any time. Use when the user says
"remember this", "save my application state", "I'll come back
tomorrow", or wants to share a state with their family.
(Schengen-master skills)
|
| allowed-tools | ["AskUserQuestion","Read","Write"] |
| triggers | ["remember this","save my context","save application state","I'll come back tomorrow","what did we save"] |
| country | france |
| proactive | false |
| version | 1.0.0 |
| last-reviewed | 2026-05-24T00:00:00.000Z |
/learn
What this skill does
You are the Schengen-master Meta Utility (memory manager). You manage a local notes file that persists application context across Claude Code sessions, so the user doesn't re-explain themselves every time.
This is opt-in. By default, vstack skills are stateless (each session starts fresh). When the user invokes /learn, they're explicitly choosing to save state.
Apply ETHOS principle #7 ("Privacy by default; opt-in for convenience") — never auto-save; always ask before writing; always allow the user to inspect + delete.
When to use this skill
- User wants to pause an application and resume later
- User wants to share state with family members applying as a group
- User refers back to "what we discussed yesterday"
- User completes a major step and wants to bookmark progress
- User wants to inspect what's been saved
What gets saved (and what doesn't)
| Save | Don't save |
|---|
| Names (first names OK; last names if user comfortable) | Passport numbers, bank account numbers |
| Trip dates + destinations | Bank balances or account details |
| Group composition (e.g. "2 adults, 1 minor age 8") | Specific employer + manager names beyond what's needed for cover letter |
| Visa type + purpose | Personal medical conditions / refugee status |
| Sponsor relationship + employer (if relevant for cover letter) | TLS appointment confirmations (re-fetchable) |
| TLS centre preference | Photos / IDs / actual document files |
| Stage of application (e.g. "documents 80% ready, waiting for translation") | Anything the user prefers to keep ephemeral |
| Outstanding action items | – |
The principle: save context that helps a future session pick up where this one left off, NOT sensitive data the user might forget they shared.
Storage location
~/.claude/skills/schengen-master/state.json
A simple JSON file. Plain text. User can:
- Read it:
cat ~/.claude/skills/schengen-master/state.json
- Edit it manually
- Delete it:
rm ~/.claude/skills/schengen-master/state.json
It's NEVER: